	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function usbpn_setup
_usbpn_setup:                           ## @usbpn_setup
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	$0, 80(%rdi)
	movq	_usbpn_ops@GOTPCREL(%rip), %rax
	movq	%rax, 72(%rdi)
	movq	_phonet_header_ops@GOTPCREL(%rip), %rax
	movq	%rax, 64(%rdi)
	movq	_ARPHRD_PHONET@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 56(%rdi)
	movq	_IFF_POINTOPOINT@GOTPCREL(%rip), %rax
	movq	_IFF_NOARP@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movl	%ecx, (%rdi)
	movq	_PHONET_MAX_MTU@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, 48(%rdi)
	movq	_PHONET_MIN_MTU@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 40(%rdi)
	movq	%rax, 32(%rdi)
	movl	$1, 4(%rdi)
	movq	_PN_MEDIA_USB@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	24(%rdi), %rcx
	movl	%eax, (%rcx)
	movabsq	$12884901889, %rax              ## imm = 0x300000001
	movq	%rax, 8(%rdi)
	movl	$1, 16(%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_usbpn_ops,4,2                  ## @usbpn_ops
	.comm	_phonet_header_ops,4,2          ## @phonet_header_ops
	.comm	_ARPHRD_PHONET,4,2              ## @ARPHRD_PHONET
	.comm	_IFF_POINTOPOINT,4,2            ## @IFF_POINTOPOINT
	.comm	_IFF_NOARP,4,2                  ## @IFF_NOARP
	.comm	_PHONET_MAX_MTU,8,3             ## @PHONET_MAX_MTU
	.comm	_PHONET_MIN_MTU,4,2             ## @PHONET_MIN_MTU
	.comm	_PN_MEDIA_USB,4,2               ## @PN_MEDIA_USB
	.no_dead_strip	_usbpn_setup
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ; -- Begin function usbpn_setup
lCPI0_0:
	.long	1                               ; 0x1
	.long	3                               ; 0x3
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_usbpn_setup:                           ; @usbpn_setup
	.cfi_startproc
; %bb.0:
	str	xzr, [x0, #80]
Lloh0:
	adrp	x8, _usbpn_ops@GOTPAGE
Lloh1:
	ldr	x8, [x8, _usbpn_ops@GOTPAGEOFF]
Lloh2:
	adrp	x9, _phonet_header_ops@GOTPAGE
Lloh3:
	ldr	x9, [x9, _phonet_header_ops@GOTPAGEOFF]
	stp	x9, x8, [x0, #64]
Lloh4:
	adrp	x8, _ARPHRD_PHONET@GOTPAGE
Lloh5:
	ldr	x8, [x8, _ARPHRD_PHONET@GOTPAGEOFF]
Lloh6:
	ldr	w8, [x8]
	str	w8, [x0, #56]
Lloh7:
	adrp	x8, _IFF_POINTOPOINT@GOTPAGE
Lloh8:
	ldr	x8, [x8, _IFF_POINTOPOINT@GOTPAGEOFF]
Lloh9:
	adrp	x9, _IFF_NOARP@GOTPAGE
Lloh10:
	ldr	x9, [x9, _IFF_NOARP@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
Lloh12:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh13:
	adrp	x9, _PHONET_MAX_MTU@GOTPAGE
Lloh14:
	ldr	x9, [x9, _PHONET_MAX_MTU@GOTPAGEOFF]
Lloh15:
	ldr	x9, [x9]
	str	x9, [x0, #48]
Lloh16:
	adrp	x10, _PHONET_MIN_MTU@GOTPAGE
Lloh17:
	ldr	x10, [x10, _PHONET_MIN_MTU@GOTPAGEOFF]
	mov	w11, #1
	stp	w8, w11, [x0]
Lloh18:
	ldr	w8, [x10]
	str	w8, [x0, #40]
	str	x9, [x0, #32]
Lloh19:
	adrp	x8, _PN_MEDIA_USB@GOTPAGE
Lloh20:
	ldr	x8, [x8, _PN_MEDIA_USB@GOTPAGEOFF]
Lloh21:
	ldr	w8, [x8]
	ldr	x9, [x0, #24]
	str	w8, [x9]
Lloh22:
	adrp	x8, lCPI0_0@PAGE
Lloh23:
	ldr	d0, [x8, lCPI0_0@PAGEOFF]
	str	d0, [x0, #8]
	str	w11, [x0, #16]
	ret
	.loh AdrpLdr	Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh12
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh11
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_usbpn_ops,4,2                  ; @usbpn_ops
	.comm	_phonet_header_ops,4,2          ; @phonet_header_ops
	.comm	_ARPHRD_PHONET,4,2              ; @ARPHRD_PHONET
	.comm	_IFF_POINTOPOINT,4,2            ; @IFF_POINTOPOINT
	.comm	_IFF_NOARP,4,2                  ; @IFF_NOARP
	.comm	_PHONET_MAX_MTU,8,3             ; @PHONET_MAX_MTU
	.comm	_PHONET_MIN_MTU,4,2             ; @PHONET_MIN_MTU
	.comm	_PN_MEDIA_USB,4,2               ; @PN_MEDIA_USB
	.no_dead_strip	_usbpn_setup
.subsections_via_symbols
