	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function e1000_configure_rx
_e1000_configure_rx:                    ## @e1000_configure_rx
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r13
	movq	88(%rdi), %r15
	cmpq	$0, 80(%rdi)
	je	LBB0_2
## %bb.1:
	movq	_e1000_alloc_rx_buffers_ps@GOTPCREL(%rip), %rcx
	movq	_e1000_clean_rx_irq_ps@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_2:
	movq	56(%r13), %rax
	movq	_ETH_FRAME_LEN@GOTPCREL(%rip), %rcx
	movq	_ETH_FCS_LEN@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	addq	(%rcx), %rdx
	cmpq	%rdx, (%rax)
	movq	_e1000_clean_rx_irq@GOTPCREL(%rip), %rax
	cmovgq	_e1000_clean_jumbo_rx_irq@GOTPCREL(%rip), %rax
	movq	_e1000_alloc_rx_buffers@GOTPCREL(%rip), %rcx
	cmovgq	_e1000_alloc_jumbo_rx_buffers@GOTPCREL(%rip), %rcx
LBB0_3:
	movl	(%r15), %r12d
	movl	(%rax), %eax
	movl	%eax, 76(%r13)
	movl	(%rcx), %eax
	movl	%eax, 72(%r13)
	movq	_RCTL@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_er32
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movq	_FLAG2_NO_DISABLE_RX@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r13)
	jne	LBB0_5
## %bb.4:
	movl	(%rbx), %edi
	movq	_E1000_RCTL_EN@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	notl	%esi
	andl	-44(%rbp), %esi                 ## 4-byte Folded Reload
	callq	_ew32
LBB0_5:
	xorl	%eax, %eax
	callq	_e1e_flush
	movl	$10000, %edi                    ## imm = 0x2710
	movl	$11000, %esi                    ## imm = 0x2AF8
	callq	_usleep_range
	movq	_FLAG2_DMA_BURST@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r13)
	je	LBB0_7
## %bb.6:
	xorl	%edi, %edi
	callq	_RXDCTL
	movq	_E1000_RXDCTL_DMA_BURST_ENABLE@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	%eax, %edi
	callq	_ew32
	movl	$1, %edi
	callq	_RXDCTL
	movl	(%rbx), %esi
	movl	%eax, %edi
	callq	_ew32
LBB0_7:
	shll	$2, %r12d
	movq	_RDTR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	4(%r13), %esi
	callq	_ew32
	movq	_RADV@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	8(%r13), %esi
	callq	_ew32
	cmpq	$0, 16(%r13)
	je	LBB0_10
## %bb.8:
	movq	24(%r13), %rsi
	testq	%rsi, %rsi
	je	LBB0_10
## %bb.9:
	movq	%r13, %rdi
	callq	_e1000e_write_itr
LBB0_10:
	movq	_CTRL_EXT@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	callq	_er32
	movl	%eax, %ebx
	movq	_E1000_CTRL_EXT_IAME@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movq	_IAM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	$-1, %esi
	callq	_ew32
	movl	(%r14), %edi
	movl	%ebx, %esi
	callq	_ew32
	xorl	%eax, %eax
	callq	_e1e_flush
	movl	4(%r15), %ebx
	xorl	%edi, %edi
	callq	_RDBAL
	movl	%eax, %r14d
	movl	$32, %edi
	callq	_DMA_BIT_MASK
	andl	%eax, %ebx
	movl	%r14d, %edi
	movl	%ebx, %esi
	callq	_ew32
	xorl	%edi, %edi
	callq	_RDBAH
	movl	%eax, %edi
	callq	_ew32
	xorl	%edi, %edi
	callq	_RDLEN
	movl	%eax, %edi
	movl	%r12d, %esi
	callq	_ew32
	xorl	%edi, %edi
	callq	_RDH
	movl	%eax, %edi
	xorl	%esi, %esi
	callq	_ew32
	xorl	%edi, %edi
	callq	_RDT
	movl	%eax, %edi
	xorl	%esi, %esi
	callq	_ew32
	movq	64(%r13), %rbx
	xorl	%edi, %edi
	callq	_E1000_RDH
	addq	%rbx, %rax
	movq	%rax, 16(%r15)
	movq	64(%r13), %rbx
	xorl	%edi, %edi
	callq	_E1000_RDT
	addq	%rbx, %rax
	movq	%rax, 8(%r15)
	movq	16(%r15), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_FLAG2_PCIM2PCI_ARBITER_WA@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r13)
	je	LBB0_12
## %bb.11:
	movq	%r15, %rdi
	xorl	%esi, %esi
	callq	_e1000e_update_rdt_wa
	jmp	LBB0_13
LBB0_12:
	movq	8(%r15), %rsi
	xorl	%edi, %edi
	callq	_writel
LBB0_13:
	movq	_RXCSUM@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_er32
	movq	56(%r13), %rcx
	movq	_NETIF_F_RXCSUM@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	andl	8(%rcx), %edx
	movq	_E1000_RXCSUM_TUOFL@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movl	%esi, %ecx
	orl	%eax, %ecx
	notl	%esi
	andl	%eax, %esi
	testl	%edx, %edx
	cmovnel	%ecx, %esi
	movl	(%rbx), %edi
	callq	_ew32
	movq	56(%r13), %rax
	movq	(%rax), %rax
	movq	_ETH_DATA_LEN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jle	LBB0_17
## %bb.14:
	movq	_PBA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_er32
	movq	_E1000_PBA_RXA_MASK@GOTPCREL(%rip), %rcx
	andl	(%rcx), %eax
	shll	$10, %eax
	subl	32(%r13), %eax
	cltq
	imulq	$274877907, %rax, %r15          ## imm = 0x10624DD3
	movq	%r15, %rax
	shrq	$63, %rax
	sarq	$35, %r15
	addl	%eax, %r15d
	movq	_FLAG_IS_ICH@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, 36(%r13)
	je	LBB0_16
## %bb.15:
	xorl	%edi, %edi
	callq	_RXDCTL
	movl	%eax, %edi
	callq	_er32
	movl	%eax, %ebx
	xorl	%edi, %edi
	callq	_RXDCTL
	movl	%eax, %r14d
	movl	$8, %edi
	callq	_BIT
	orl	%eax, %ebx
	orl	$3, %ebx
	movl	%r14d, %edi
	movl	%ebx, %esi
	callq	_ew32
LBB0_16:
	movq	48(%r13), %rdi
	leaq	L_.str(%rip), %rsi
	callq	_dev_info
	addq	$40, %r13
	movq	%r13, %rdi
	movl	%r15d, %esi
	jmp	LBB0_18
LBB0_17:
	addq	$40, %r13
	movq	_PM_QOS_DEFAULT_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
LBB0_18:
	callq	_pm_qos_update_request
	movq	_RCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	-44(%rbp), %esi                 ## 4-byte Reload
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_ew32                           ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_e1000_clean_rx_irq_ps,4,2      ## @e1000_clean_rx_irq_ps
	.comm	_e1000_alloc_rx_buffers_ps,4,2  ## @e1000_alloc_rx_buffers_ps
	.comm	_ETH_FRAME_LEN,8,3              ## @ETH_FRAME_LEN
	.comm	_ETH_FCS_LEN,8,3                ## @ETH_FCS_LEN
	.comm	_e1000_clean_jumbo_rx_irq,4,2   ## @e1000_clean_jumbo_rx_irq
	.comm	_e1000_alloc_jumbo_rx_buffers,4,2 ## @e1000_alloc_jumbo_rx_buffers
	.comm	_e1000_clean_rx_irq,4,2         ## @e1000_clean_rx_irq
	.comm	_e1000_alloc_rx_buffers,4,2     ## @e1000_alloc_rx_buffers
	.comm	_RCTL,4,2                       ## @RCTL
	.comm	_FLAG2_NO_DISABLE_RX,4,2        ## @FLAG2_NO_DISABLE_RX
	.comm	_E1000_RCTL_EN,4,2              ## @E1000_RCTL_EN
	.comm	_FLAG2_DMA_BURST,4,2            ## @FLAG2_DMA_BURST
	.comm	_E1000_RXDCTL_DMA_BURST_ENABLE,4,2 ## @E1000_RXDCTL_DMA_BURST_ENABLE
	.comm	_RDTR,4,2                       ## @RDTR
	.comm	_RADV,4,2                       ## @RADV
	.comm	_CTRL_EXT,4,2                   ## @CTRL_EXT
	.comm	_E1000_CTRL_EXT_IAME,4,2        ## @E1000_CTRL_EXT_IAME
	.comm	_IAM,4,2                        ## @IAM
	.comm	_FLAG2_PCIM2PCI_ARBITER_WA,4,2  ## @FLAG2_PCIM2PCI_ARBITER_WA
	.comm	_RXCSUM,4,2                     ## @RXCSUM
	.comm	_NETIF_F_RXCSUM,4,2             ## @NETIF_F_RXCSUM
	.comm	_E1000_RXCSUM_TUOFL,4,2         ## @E1000_RXCSUM_TUOFL
	.comm	_ETH_DATA_LEN,8,3               ## @ETH_DATA_LEN
	.comm	_PBA,4,2                        ## @PBA
	.comm	_E1000_PBA_RXA_MASK,4,2         ## @E1000_PBA_RXA_MASK
	.comm	_FLAG_IS_ICH,4,2                ## @FLAG_IS_ICH
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Some CPU C-states have been disabled in order to enable jumbo frames\n"

	.comm	_PM_QOS_DEFAULT_VALUE,4,2       ## @PM_QOS_DEFAULT_VALUE
	.no_dead_strip	_e1000_configure_rx
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function e1000_configure_rx
_e1000_configure_rx:                    ; @e1000_configure_rx
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	mov	x19, x0
	ldp	x8, x21, [x0, #80]
	cbz	x8, LBB0_2
; %bb.1:
Lloh0:
	adrp	x9, _e1000_alloc_rx_buffers_ps@GOTPAGE
Lloh1:
	ldr	x9, [x9, _e1000_alloc_rx_buffers_ps@GOTPAGEOFF]
Lloh2:
	adrp	x8, _e1000_clean_rx_irq_ps@GOTPAGE
Lloh3:
	ldr	x8, [x8, _e1000_clean_rx_irq_ps@GOTPAGEOFF]
	b	LBB0_3
LBB0_2:
	ldr	x8, [x19, #56]
	ldr	x8, [x8]
Lloh4:
	adrp	x9, _ETH_FRAME_LEN@GOTPAGE
Lloh5:
	ldr	x9, [x9, _ETH_FRAME_LEN@GOTPAGEOFF]
Lloh6:
	ldr	x9, [x9]
Lloh7:
	adrp	x10, _ETH_FCS_LEN@GOTPAGE
Lloh8:
	ldr	x10, [x10, _ETH_FCS_LEN@GOTPAGEOFF]
Lloh9:
	ldr	x10, [x10]
Lloh10:
	adrp	x11, _e1000_clean_rx_irq@GOTPAGE
Lloh11:
	ldr	x11, [x11, _e1000_clean_rx_irq@GOTPAGEOFF]
Lloh12:
	adrp	x12, _e1000_clean_jumbo_rx_irq@GOTPAGE
Lloh13:
	ldr	x12, [x12, _e1000_clean_jumbo_rx_irq@GOTPAGEOFF]
	add	x9, x10, x9
	cmp	x8, x9
	csel	x8, x12, x11, gt
Lloh14:
	adrp	x9, _e1000_alloc_rx_buffers@GOTPAGE
Lloh15:
	ldr	x9, [x9, _e1000_alloc_rx_buffers@GOTPAGEOFF]
Lloh16:
	adrp	x10, _e1000_alloc_jumbo_rx_buffers@GOTPAGE
Lloh17:
	ldr	x10, [x10, _e1000_alloc_jumbo_rx_buffers@GOTPAGEOFF]
	csel	x9, x10, x9, gt
LBB0_3:
	ldr	w22, [x21]
	ldr	w8, [x8]
	ldr	w9, [x9]
	stp	w9, w8, [x19, #72]
Lloh18:
	adrp	x24, _RCTL@GOTPAGE
Lloh19:
	ldr	x24, [x24, _RCTL@GOTPAGEOFF]
	ldr	w0, [x24]
	bl	_er32
	mov	x20, x0
	ldr	w8, [x19]
Lloh20:
	adrp	x9, _FLAG2_NO_DISABLE_RX@GOTPAGE
Lloh21:
	ldr	x9, [x9, _FLAG2_NO_DISABLE_RX@GOTPAGEOFF]
Lloh22:
	ldr	w9, [x9]
	tst	w9, w8
	b.ne	LBB0_5
; %bb.4:
	ldr	w0, [x24]
Lloh23:
	adrp	x8, _E1000_RCTL_EN@GOTPAGE
Lloh24:
	ldr	x8, [x8, _E1000_RCTL_EN@GOTPAGEOFF]
Lloh25:
	ldr	w8, [x8]
	bic	w1, w20, w8
	bl	_ew32
LBB0_5:
	lsl	w22, w22, #2
	bl	_e1e_flush
	mov	w0, #10000
	mov	w1, #11000
	bl	_usleep_range
	ldr	w8, [x19]
Lloh26:
	adrp	x9, _FLAG2_DMA_BURST@GOTPAGE
Lloh27:
	ldr	x9, [x9, _FLAG2_DMA_BURST@GOTPAGEOFF]
Lloh28:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_7
; %bb.6:
	mov	w0, #0
	bl	_RXDCTL
Lloh29:
	adrp	x23, _E1000_RXDCTL_DMA_BURST_ENABLE@GOTPAGE
Lloh30:
	ldr	x23, [x23, _E1000_RXDCTL_DMA_BURST_ENABLE@GOTPAGEOFF]
	ldr	w1, [x23]
	bl	_ew32
	mov	w0, #1
	bl	_RXDCTL
	ldr	w1, [x23]
	bl	_ew32
LBB0_7:
Lloh31:
	adrp	x8, _RDTR@GOTPAGE
Lloh32:
	ldr	x8, [x8, _RDTR@GOTPAGEOFF]
Lloh33:
	ldr	w0, [x8]
	ldr	w1, [x19, #4]
	bl	_ew32
Lloh34:
	adrp	x8, _RADV@GOTPAGE
Lloh35:
	ldr	x8, [x8, _RADV@GOTPAGEOFF]
Lloh36:
	ldr	w0, [x8]
	ldr	w1, [x19, #8]
	bl	_ew32
	ldr	x8, [x19, #16]
	cbz	x8, LBB0_10
; %bb.8:
	ldr	x1, [x19, #24]
	cbz	x1, LBB0_10
; %bb.9:
	mov	x0, x19
	bl	_e1000e_write_itr
LBB0_10:
Lloh37:
	adrp	x25, _CTRL_EXT@GOTPAGE
Lloh38:
	ldr	x25, [x25, _CTRL_EXT@GOTPAGEOFF]
	ldr	w0, [x25]
	bl	_er32
Lloh39:
	adrp	x8, _E1000_CTRL_EXT_IAME@GOTPAGE
Lloh40:
	ldr	x8, [x8, _E1000_CTRL_EXT_IAME@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
	orr	w23, w8, w0
Lloh42:
	adrp	x8, _IAM@GOTPAGE
Lloh43:
	ldr	x8, [x8, _IAM@GOTPAGEOFF]
Lloh44:
	ldr	w0, [x8]
	mov	w1, #-1
	bl	_ew32
	ldr	w0, [x25]
	mov	x1, x23
	bl	_ew32
	bl	_e1e_flush
	ldr	w25, [x21, #4]
	mov	w0, #0
	bl	_RDBAL
	mov	x23, x0
	mov	w0, #32
	bl	_DMA_BIT_MASK
	and	w1, w0, w25
	mov	x0, x23
	bl	_ew32
	mov	w0, #0
	bl	_RDBAH
	bl	_ew32
	mov	w0, #0
	bl	_RDLEN
	mov	x1, x22
	bl	_ew32
	mov	w0, #0
	bl	_RDH
	mov	w1, #0
	bl	_ew32
	mov	w0, #0
	bl	_RDT
	mov	w1, #0
	bl	_ew32
	ldr	x22, [x19, #64]
	mov	w0, #0
	bl	_E1000_RDH
	add	x8, x0, x22
	str	x8, [x21, #16]
	ldr	x22, [x19, #64]
	mov	w0, #0
	bl	_E1000_RDT
	add	x8, x0, x22
	str	x8, [x21, #8]
	ldr	x1, [x21, #16]
	mov	w0, #0
	bl	_writel
	ldr	w8, [x19]
Lloh45:
	adrp	x9, _FLAG2_PCIM2PCI_ARBITER_WA@GOTPAGE
Lloh46:
	ldr	x9, [x9, _FLAG2_PCIM2PCI_ARBITER_WA@GOTPAGEOFF]
Lloh47:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_12
; %bb.11:
	mov	x0, x21
	mov	w1, #0
	bl	_e1000e_update_rdt_wa
	b	LBB0_13
LBB0_12:
	ldr	x1, [x21, #8]
	mov	w0, #0
	bl	_writel
LBB0_13:
Lloh48:
	adrp	x21, _RXCSUM@GOTPAGE
Lloh49:
	ldr	x21, [x21, _RXCSUM@GOTPAGEOFF]
	ldr	w0, [x21]
	bl	_er32
	ldr	x8, [x19, #56]
	ldr	w8, [x8, #8]
Lloh50:
	adrp	x9, _NETIF_F_RXCSUM@GOTPAGE
Lloh51:
	ldr	x9, [x9, _NETIF_F_RXCSUM@GOTPAGEOFF]
Lloh52:
	ldr	w9, [x9]
Lloh53:
	adrp	x10, _E1000_RXCSUM_TUOFL@GOTPAGE
Lloh54:
	ldr	x10, [x10, _E1000_RXCSUM_TUOFL@GOTPAGEOFF]
Lloh55:
	ldr	w10, [x10]
	orr	w11, w10, w0
	bic	w10, w0, w10
	tst	w9, w8
	csel	w1, w10, w11, eq
	ldr	w0, [x21]
	bl	_ew32
	ldr	x8, [x19, #56]
	ldr	x8, [x8]
Lloh56:
	adrp	x9, _ETH_DATA_LEN@GOTPAGE
Lloh57:
	ldr	x9, [x9, _ETH_DATA_LEN@GOTPAGEOFF]
Lloh58:
	ldr	x9, [x9]
	cmp	x8, x9
	b.le	LBB0_17
; %bb.14:
Lloh59:
	adrp	x8, _PBA@GOTPAGE
Lloh60:
	ldr	x8, [x8, _PBA@GOTPAGEOFF]
Lloh61:
	ldr	w0, [x8]
	bl	_er32
Lloh62:
	adrp	x8, _E1000_PBA_RXA_MASK@GOTPAGE
Lloh63:
	ldr	x8, [x8, _E1000_PBA_RXA_MASK@GOTPAGEOFF]
Lloh64:
	ldr	w8, [x8]
	and	w8, w8, w0
	lsl	w8, w8, #10
	ldp	w9, w10, [x19, #32]
	sub	w8, w8, w9
	mov	w9, #19923
	movk	w9, #4194, lsl #16
	smull	x8, w8, w9
	lsr	x9, x8, #32
	lsr	x8, x8, #63
	add	w21, w8, w9, asr #3
Lloh65:
	adrp	x8, _FLAG_IS_ICH@GOTPAGE
Lloh66:
	ldr	x8, [x8, _FLAG_IS_ICH@GOTPAGEOFF]
Lloh67:
	ldr	w8, [x8]
	tst	w8, w10
	b.eq	LBB0_16
; %bb.15:
	mov	w0, #0
	bl	_RXDCTL
	bl	_er32
	mov	x22, x0
	mov	w0, #0
	bl	_RXDCTL
	mov	x23, x0
	mov	w0, #8
	bl	_BIT
	orr	w8, w22, w0
	orr	w1, w8, #0x3
	mov	x0, x23
	bl	_ew32
LBB0_16:
	ldr	x0, [x19, #48]
Lloh68:
	adrp	x1, l_.str@PAGE
Lloh69:
	add	x1, x1, l_.str@PAGEOFF
	bl	_dev_info
	add	x0, x19, #40
	mov	x1, x21
	b	LBB0_18
LBB0_17:
	add	x0, x19, #40
Lloh70:
	adrp	x8, _PM_QOS_DEFAULT_VALUE@GOTPAGE
Lloh71:
	ldr	x8, [x8, _PM_QOS_DEFAULT_VALUE@GOTPAGEOFF]
Lloh72:
	ldr	w1, [x8]
LBB0_18:
	bl	_pm_qos_update_request
	ldr	w0, [x24]
	mov	x1, x20
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	b	_ew32
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGot	Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGot	Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpAdd	Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.cfi_endproc
                                        ; -- End function
	.comm	_e1000_clean_rx_irq_ps,4,2      ; @e1000_clean_rx_irq_ps
	.comm	_e1000_alloc_rx_buffers_ps,4,2  ; @e1000_alloc_rx_buffers_ps
	.comm	_ETH_FRAME_LEN,8,3              ; @ETH_FRAME_LEN
	.comm	_ETH_FCS_LEN,8,3                ; @ETH_FCS_LEN
	.comm	_e1000_clean_jumbo_rx_irq,4,2   ; @e1000_clean_jumbo_rx_irq
	.comm	_e1000_alloc_jumbo_rx_buffers,4,2 ; @e1000_alloc_jumbo_rx_buffers
	.comm	_e1000_clean_rx_irq,4,2         ; @e1000_clean_rx_irq
	.comm	_e1000_alloc_rx_buffers,4,2     ; @e1000_alloc_rx_buffers
	.comm	_RCTL,4,2                       ; @RCTL
	.comm	_FLAG2_NO_DISABLE_RX,4,2        ; @FLAG2_NO_DISABLE_RX
	.comm	_E1000_RCTL_EN,4,2              ; @E1000_RCTL_EN
	.comm	_FLAG2_DMA_BURST,4,2            ; @FLAG2_DMA_BURST
	.comm	_E1000_RXDCTL_DMA_BURST_ENABLE,4,2 ; @E1000_RXDCTL_DMA_BURST_ENABLE
	.comm	_RDTR,4,2                       ; @RDTR
	.comm	_RADV,4,2                       ; @RADV
	.comm	_CTRL_EXT,4,2                   ; @CTRL_EXT
	.comm	_E1000_CTRL_EXT_IAME,4,2        ; @E1000_CTRL_EXT_IAME
	.comm	_IAM,4,2                        ; @IAM
	.comm	_FLAG2_PCIM2PCI_ARBITER_WA,4,2  ; @FLAG2_PCIM2PCI_ARBITER_WA
	.comm	_RXCSUM,4,2                     ; @RXCSUM
	.comm	_NETIF_F_RXCSUM,4,2             ; @NETIF_F_RXCSUM
	.comm	_E1000_RXCSUM_TUOFL,4,2         ; @E1000_RXCSUM_TUOFL
	.comm	_ETH_DATA_LEN,8,3               ; @ETH_DATA_LEN
	.comm	_PBA,4,2                        ; @PBA
	.comm	_E1000_PBA_RXA_MASK,4,2         ; @E1000_PBA_RXA_MASK
	.comm	_FLAG_IS_ICH,4,2                ; @FLAG_IS_ICH
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Some CPU C-states have been disabled in order to enable jumbo frames\n"

	.comm	_PM_QOS_DEFAULT_VALUE,4,2       ; @PM_QOS_DEFAULT_VALUE
	.no_dead_strip	_e1000_configure_rx
.subsections_via_symbols
