	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_wil_init_txrx_ops_legacy_dma   ## -- Begin function wil_init_txrx_ops_legacy_dma
	.p2align	4, 0x90
_wil_init_txrx_ops_legacy_dma:          ## @wil_init_txrx_ops_legacy_dma
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_wil_configure_interrupt_moderation@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 68(%rdi)
	movq	_wil_tx_desc_map@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 64(%rdi)
	movq	_wil_txdesc_unmap@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 60(%rdi)
	movq	___wil_tx_vring_tso@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 56(%rdi)
	movq	_wil_vring_init_tx@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 52(%rdi)
	movq	_wil_vring_free@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 48(%rdi)
	movq	_wil_vring_init_bcast@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 44(%rdi)
	movq	_wil_tx_init@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 40(%rdi)
	movq	_wil_tx_fini@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 36(%rdi)
	movq	_wil_tx_vring_modify@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 32(%rdi)
	movq	_wil_rx_init@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 28(%rdi)
	movq	_wmi_addba_rx_resp@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 24(%rdi)
	movq	_wil_get_reorder_params@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 20(%rdi)
	movq	_wil_get_netif_rx_params@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 16(%rdi)
	movq	_wil_rx_crypto_check@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 12(%rdi)
	movq	_wil_rx_error_check@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 8(%rdi)
	movq	_wil_is_rx_idle@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 4(%rdi)
	movq	_wil_rx_fini@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_wil_configure_interrupt_moderation,4,2 ## @wil_configure_interrupt_moderation
	.comm	_wil_tx_desc_map,4,2            ## @wil_tx_desc_map
	.comm	_wil_txdesc_unmap,4,2           ## @wil_txdesc_unmap
	.comm	___wil_tx_vring_tso,4,2         ## @__wil_tx_vring_tso
	.comm	_wil_vring_init_tx,4,2          ## @wil_vring_init_tx
	.comm	_wil_vring_free,4,2             ## @wil_vring_free
	.comm	_wil_vring_init_bcast,4,2       ## @wil_vring_init_bcast
	.comm	_wil_tx_init,4,2                ## @wil_tx_init
	.comm	_wil_tx_fini,4,2                ## @wil_tx_fini
	.comm	_wil_tx_vring_modify,4,2        ## @wil_tx_vring_modify
	.comm	_wil_rx_init,4,2                ## @wil_rx_init
	.comm	_wmi_addba_rx_resp,4,2          ## @wmi_addba_rx_resp
	.comm	_wil_get_reorder_params,4,2     ## @wil_get_reorder_params
	.comm	_wil_get_netif_rx_params,4,2    ## @wil_get_netif_rx_params
	.comm	_wil_rx_crypto_check,4,2        ## @wil_rx_crypto_check
	.comm	_wil_rx_error_check,4,2         ## @wil_rx_error_check
	.comm	_wil_is_rx_idle,4,2             ## @wil_is_rx_idle
	.comm	_wil_rx_fini,4,2                ## @wil_rx_fini
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_wil_init_txrx_ops_legacy_dma   ; -- Begin function wil_init_txrx_ops_legacy_dma
	.p2align	2
_wil_init_txrx_ops_legacy_dma:          ; @wil_init_txrx_ops_legacy_dma
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _wil_configure_interrupt_moderation@GOTPAGE
Lloh1:
	ldr	x8, [x8, _wil_configure_interrupt_moderation@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _wil_tx_desc_map@GOTPAGE
Lloh4:
	ldr	x9, [x9, _wil_tx_desc_map@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #64]
Lloh6:
	adrp	x8, _wil_txdesc_unmap@GOTPAGE
Lloh7:
	ldr	x8, [x8, _wil_txdesc_unmap@GOTPAGEOFF]
Lloh8:
	adrp	x9, ___wil_tx_vring_tso@GOTPAGE
Lloh9:
	ldr	x9, [x9, ___wil_tx_vring_tso@GOTPAGEOFF]
Lloh10:
	ldr	w8, [x8]
Lloh11:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #56]
Lloh12:
	adrp	x8, _wil_vring_init_tx@GOTPAGE
Lloh13:
	ldr	x8, [x8, _wil_vring_init_tx@GOTPAGEOFF]
Lloh14:
	ldr	w8, [x8]
Lloh15:
	adrp	x9, _wil_vring_free@GOTPAGE
Lloh16:
	ldr	x9, [x9, _wil_vring_free@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #48]
Lloh18:
	adrp	x8, _wil_vring_init_bcast@GOTPAGE
Lloh19:
	ldr	x8, [x8, _wil_vring_init_bcast@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
Lloh21:
	adrp	x9, _wil_tx_init@GOTPAGE
Lloh22:
	ldr	x9, [x9, _wil_tx_init@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #40]
Lloh24:
	adrp	x8, _wil_tx_fini@GOTPAGE
Lloh25:
	ldr	x8, [x8, _wil_tx_fini@GOTPAGEOFF]
Lloh26:
	adrp	x9, _wil_tx_vring_modify@GOTPAGE
Lloh27:
	ldr	x9, [x9, _wil_tx_vring_modify@GOTPAGEOFF]
Lloh28:
	ldr	w8, [x8]
Lloh29:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #32]
Lloh30:
	adrp	x8, _wil_rx_init@GOTPAGE
Lloh31:
	ldr	x8, [x8, _wil_rx_init@GOTPAGEOFF]
Lloh32:
	ldr	w8, [x8]
Lloh33:
	adrp	x9, _wmi_addba_rx_resp@GOTPAGE
Lloh34:
	ldr	x9, [x9, _wmi_addba_rx_resp@GOTPAGEOFF]
Lloh35:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #24]
Lloh36:
	adrp	x8, _wil_get_reorder_params@GOTPAGE
Lloh37:
	ldr	x8, [x8, _wil_get_reorder_params@GOTPAGEOFF]
Lloh38:
	ldr	w8, [x8]
Lloh39:
	adrp	x9, _wil_get_netif_rx_params@GOTPAGE
Lloh40:
	ldr	x9, [x9, _wil_get_netif_rx_params@GOTPAGEOFF]
Lloh41:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #16]
Lloh42:
	adrp	x8, _wil_rx_crypto_check@GOTPAGE
Lloh43:
	ldr	x8, [x8, _wil_rx_crypto_check@GOTPAGEOFF]
Lloh44:
	adrp	x9, _wil_rx_error_check@GOTPAGE
Lloh45:
	ldr	x9, [x9, _wil_rx_error_check@GOTPAGEOFF]
Lloh46:
	ldr	w8, [x8]
Lloh47:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #8]
Lloh48:
	adrp	x8, _wil_is_rx_idle@GOTPAGE
Lloh49:
	ldr	x8, [x8, _wil_is_rx_idle@GOTPAGEOFF]
Lloh50:
	ldr	w8, [x8]
Lloh51:
	adrp	x9, _wil_rx_fini@GOTPAGE
Lloh52:
	ldr	x9, [x9, _wil_rx_fini@GOTPAGEOFF]
Lloh53:
	ldr	w9, [x9]
	stp	w9, w8, [x0]
	ret
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh46
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh28
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh10
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_wil_configure_interrupt_moderation,4,2 ; @wil_configure_interrupt_moderation
	.comm	_wil_tx_desc_map,4,2            ; @wil_tx_desc_map
	.comm	_wil_txdesc_unmap,4,2           ; @wil_txdesc_unmap
	.comm	___wil_tx_vring_tso,4,2         ; @__wil_tx_vring_tso
	.comm	_wil_vring_init_tx,4,2          ; @wil_vring_init_tx
	.comm	_wil_vring_free,4,2             ; @wil_vring_free
	.comm	_wil_vring_init_bcast,4,2       ; @wil_vring_init_bcast
	.comm	_wil_tx_init,4,2                ; @wil_tx_init
	.comm	_wil_tx_fini,4,2                ; @wil_tx_fini
	.comm	_wil_tx_vring_modify,4,2        ; @wil_tx_vring_modify
	.comm	_wil_rx_init,4,2                ; @wil_rx_init
	.comm	_wmi_addba_rx_resp,4,2          ; @wmi_addba_rx_resp
	.comm	_wil_get_reorder_params,4,2     ; @wil_get_reorder_params
	.comm	_wil_get_netif_rx_params,4,2    ; @wil_get_netif_rx_params
	.comm	_wil_rx_crypto_check,4,2        ; @wil_rx_crypto_check
	.comm	_wil_rx_error_check,4,2         ; @wil_rx_error_check
	.comm	_wil_is_rx_idle,4,2             ; @wil_is_rx_idle
	.comm	_wil_rx_fini,4,2                ; @wil_rx_fini
.subsections_via_symbols
