	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_debugfs_hw_add                 ## -- Begin function debugfs_hw_add
	.p2align	4, 0x90
_debugfs_hw_add:                        ## @debugfs_hw_add
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	120(%rdi), %rax
	movq	(%rax), %rbx
	testq	%rbx, %rbx
	je	LBB0_2
## %bb.1:
	movq	%rdi, %r14
	leaq	L_.str(%rip), %rdi
	movq	%rbx, %rsi
	callq	_debugfs_create_dir
	movq	%rax, 112(%r14)
	movq	_total_ps_buffered@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_ADD
	movq	_wep_iv@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_ADD
	movq	_queues@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_ADD
	movq	_hwflags@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_ADD
	movq	_user_power@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_ADD
	movq	_power@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_ADD
	leaq	L_.str.1(%rip), %rdi
	movq	%rbx, %rsi
	callq	_debugfs_create_dir
	testq	%rax, %rax
	je	LBB0_2
## %bb.3:
	movq	_transmitted_fragment_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	104(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_multicast_transmitted_frame_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	100(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_failed_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	96(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_retry_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	92(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_multiple_retry_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	88(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_frame_duplicate_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	84(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_received_fragment_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	80(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_multicast_received_frame_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	76(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_transmitted_frame_count@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	72(%r14), %esi
	callq	_DEBUGFS_STATS_ADD
	movq	_dot11ACKFailureCount@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_DEVSTATS_ADD
	movq	_dot11RTSFailureCount@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_DEVSTATS_ADD
	movq	_dot11FCSErrorCount@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEBUGFS_DEVSTATS_ADD
	movq	_dot11RTSSuccessCount@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_DEBUGFS_DEVSTATS_ADD           ## TAILCALL
LBB0_2:
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"keys"

	.comm	_total_ps_buffered,4,2          ## @total_ps_buffered
	.comm	_wep_iv,4,2                     ## @wep_iv
	.comm	_queues,4,2                     ## @queues
	.comm	_hwflags,4,2                    ## @hwflags
	.comm	_user_power,4,2                 ## @user_power
	.comm	_power,4,2                      ## @power
L_.str.1:                               ## @.str.1
	.asciz	"statistics"

	.comm	_transmitted_fragment_count,4,2 ## @transmitted_fragment_count
	.comm	_multicast_transmitted_frame_count,4,2 ## @multicast_transmitted_frame_count
	.comm	_failed_count,4,2               ## @failed_count
	.comm	_retry_count,4,2                ## @retry_count
	.comm	_multiple_retry_count,4,2       ## @multiple_retry_count
	.comm	_frame_duplicate_count,4,2      ## @frame_duplicate_count
	.comm	_received_fragment_count,4,2    ## @received_fragment_count
	.comm	_multicast_received_frame_count,4,2 ## @multicast_received_frame_count
	.comm	_transmitted_frame_count,4,2    ## @transmitted_frame_count
	.comm	_dot11ACKFailureCount,4,2       ## @dot11ACKFailureCount
	.comm	_dot11RTSFailureCount,4,2       ## @dot11RTSFailureCount
	.comm	_dot11FCSErrorCount,4,2         ## @dot11FCSErrorCount
	.comm	_dot11RTSSuccessCount,4,2       ## @dot11RTSSuccessCount
	.comm	_reset,4,2                      ## @reset
	.comm	_rx_expand_skb_head,4,2         ## @rx_expand_skb_head
	.comm	_rx_expand_skb_head2,4,2        ## @rx_expand_skb_head2
	.comm	_rx_handlers_drop,4,2           ## @rx_handlers_drop
	.comm	_rx_handlers_drop_defrag,4,2    ## @rx_handlers_drop_defrag
	.comm	_rx_handlers_drop_nullfunc,4,2  ## @rx_handlers_drop_nullfunc
	.comm	_rx_handlers_drop_short,4,2     ## @rx_handlers_drop_short
	.comm	_rx_handlers_fragments,4,2      ## @rx_handlers_fragments
	.comm	_rx_handlers_queued,4,2         ## @rx_handlers_queued
	.comm	_tx_expand_skb_head,4,2         ## @tx_expand_skb_head
	.comm	_tx_expand_skb_head_cloned,4,2  ## @tx_expand_skb_head_cloned
	.comm	_tx_handlers_drop,4,2           ## @tx_handlers_drop
	.comm	_tx_handlers_drop_fragment,4,2  ## @tx_handlers_drop_fragment
	.comm	_tx_handlers_drop_not_assoc,4,2 ## @tx_handlers_drop_not_assoc
	.comm	_tx_handlers_drop_unauth_port,4,2 ## @tx_handlers_drop_unauth_port
	.comm	_tx_handlers_drop_unencrypted,4,2 ## @tx_handlers_drop_unencrypted
	.comm	_tx_handlers_drop_wep,4,2       ## @tx_handlers_drop_wep
	.comm	_tx_handlers_queued,4,2         ## @tx_handlers_queued
	.comm	_tx_status_drop,4,2             ## @tx_status_drop
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_debugfs_hw_add                 ; -- Begin function debugfs_hw_add
	.p2align	2
_debugfs_hw_add:                        ; @debugfs_hw_add
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	ldr	x8, [x0, #120]
	ldr	x20, [x8]
	cbz	x20, LBB0_3
; %bb.1:
	mov	x19, x0
Lloh0:
	adrp	x0, l_.str@PAGE
Lloh1:
	add	x0, x0, l_.str@PAGEOFF
	mov	x1, x20
	bl	_debugfs_create_dir
	str	x0, [x19, #112]
Lloh2:
	adrp	x8, _total_ps_buffered@GOTPAGE
Lloh3:
	ldr	x8, [x8, _total_ps_buffered@GOTPAGEOFF]
Lloh4:
	ldr	w0, [x8]
	bl	_DEBUGFS_ADD
Lloh5:
	adrp	x8, _wep_iv@GOTPAGE
Lloh6:
	ldr	x8, [x8, _wep_iv@GOTPAGEOFF]
Lloh7:
	ldr	w0, [x8]
	bl	_DEBUGFS_ADD
Lloh8:
	adrp	x8, _queues@GOTPAGE
Lloh9:
	ldr	x8, [x8, _queues@GOTPAGEOFF]
Lloh10:
	ldr	w0, [x8]
	bl	_DEBUGFS_ADD
Lloh11:
	adrp	x8, _hwflags@GOTPAGE
Lloh12:
	ldr	x8, [x8, _hwflags@GOTPAGEOFF]
Lloh13:
	ldr	w0, [x8]
	bl	_DEBUGFS_ADD
Lloh14:
	adrp	x8, _user_power@GOTPAGE
Lloh15:
	ldr	x8, [x8, _user_power@GOTPAGEOFF]
Lloh16:
	ldr	w0, [x8]
	bl	_DEBUGFS_ADD
Lloh17:
	adrp	x8, _power@GOTPAGE
Lloh18:
	ldr	x8, [x8, _power@GOTPAGEOFF]
Lloh19:
	ldr	w0, [x8]
	bl	_DEBUGFS_ADD
Lloh20:
	adrp	x0, l_.str.1@PAGE
Lloh21:
	add	x0, x0, l_.str.1@PAGEOFF
	mov	x1, x20
	bl	_debugfs_create_dir
	cbz	x0, LBB0_3
; %bb.2:
Lloh22:
	adrp	x8, _transmitted_fragment_count@GOTPAGE
Lloh23:
	ldr	x8, [x8, _transmitted_fragment_count@GOTPAGEOFF]
Lloh24:
	ldr	w0, [x8]
	ldr	w1, [x19, #104]
	bl	_DEBUGFS_STATS_ADD
Lloh25:
	adrp	x8, _multicast_transmitted_frame_count@GOTPAGE
Lloh26:
	ldr	x8, [x8, _multicast_transmitted_frame_count@GOTPAGEOFF]
Lloh27:
	ldr	w0, [x8]
	ldr	w1, [x19, #100]
	bl	_DEBUGFS_STATS_ADD
Lloh28:
	adrp	x8, _failed_count@GOTPAGE
Lloh29:
	ldr	x8, [x8, _failed_count@GOTPAGEOFF]
Lloh30:
	ldr	w0, [x8]
	ldr	w1, [x19, #96]
	bl	_DEBUGFS_STATS_ADD
Lloh31:
	adrp	x8, _retry_count@GOTPAGE
Lloh32:
	ldr	x8, [x8, _retry_count@GOTPAGEOFF]
Lloh33:
	ldr	w0, [x8]
	ldr	w1, [x19, #92]
	bl	_DEBUGFS_STATS_ADD
Lloh34:
	adrp	x8, _multiple_retry_count@GOTPAGE
Lloh35:
	ldr	x8, [x8, _multiple_retry_count@GOTPAGEOFF]
Lloh36:
	ldr	w0, [x8]
	ldr	w1, [x19, #88]
	bl	_DEBUGFS_STATS_ADD
Lloh37:
	adrp	x8, _frame_duplicate_count@GOTPAGE
Lloh38:
	ldr	x8, [x8, _frame_duplicate_count@GOTPAGEOFF]
Lloh39:
	ldr	w0, [x8]
	ldr	w1, [x19, #84]
	bl	_DEBUGFS_STATS_ADD
Lloh40:
	adrp	x8, _received_fragment_count@GOTPAGE
Lloh41:
	ldr	x8, [x8, _received_fragment_count@GOTPAGEOFF]
Lloh42:
	ldr	w0, [x8]
	ldr	w1, [x19, #80]
	bl	_DEBUGFS_STATS_ADD
Lloh43:
	adrp	x8, _multicast_received_frame_count@GOTPAGE
Lloh44:
	ldr	x8, [x8, _multicast_received_frame_count@GOTPAGEOFF]
Lloh45:
	ldr	w0, [x8]
	ldr	w1, [x19, #76]
	bl	_DEBUGFS_STATS_ADD
Lloh46:
	adrp	x8, _transmitted_frame_count@GOTPAGE
Lloh47:
	ldr	x8, [x8, _transmitted_frame_count@GOTPAGEOFF]
Lloh48:
	ldr	w0, [x8]
	ldr	w1, [x19, #72]
	bl	_DEBUGFS_STATS_ADD
Lloh49:
	adrp	x8, _dot11ACKFailureCount@GOTPAGE
Lloh50:
	ldr	x8, [x8, _dot11ACKFailureCount@GOTPAGEOFF]
Lloh51:
	ldr	w0, [x8]
	bl	_DEBUGFS_DEVSTATS_ADD
Lloh52:
	adrp	x8, _dot11RTSFailureCount@GOTPAGE
Lloh53:
	ldr	x8, [x8, _dot11RTSFailureCount@GOTPAGEOFF]
Lloh54:
	ldr	w0, [x8]
	bl	_DEBUGFS_DEVSTATS_ADD
Lloh55:
	adrp	x8, _dot11FCSErrorCount@GOTPAGE
Lloh56:
	ldr	x8, [x8, _dot11FCSErrorCount@GOTPAGEOFF]
Lloh57:
	ldr	w0, [x8]
	bl	_DEBUGFS_DEVSTATS_ADD
Lloh58:
	adrp	x8, _dot11RTSSuccessCount@GOTPAGE
Lloh59:
	ldr	x8, [x8, _dot11RTSSuccessCount@GOTPAGEOFF]
Lloh60:
	ldr	w0, [x8]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_DEBUGFS_DEVSTATS_ADD
LBB0_3:
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"keys"

	.comm	_total_ps_buffered,4,2          ; @total_ps_buffered
	.comm	_wep_iv,4,2                     ; @wep_iv
	.comm	_queues,4,2                     ; @queues
	.comm	_hwflags,4,2                    ; @hwflags
	.comm	_user_power,4,2                 ; @user_power
	.comm	_power,4,2                      ; @power
l_.str.1:                               ; @.str.1
	.asciz	"statistics"

	.comm	_transmitted_fragment_count,4,2 ; @transmitted_fragment_count
	.comm	_multicast_transmitted_frame_count,4,2 ; @multicast_transmitted_frame_count
	.comm	_failed_count,4,2               ; @failed_count
	.comm	_retry_count,4,2                ; @retry_count
	.comm	_multiple_retry_count,4,2       ; @multiple_retry_count
	.comm	_frame_duplicate_count,4,2      ; @frame_duplicate_count
	.comm	_received_fragment_count,4,2    ; @received_fragment_count
	.comm	_multicast_received_frame_count,4,2 ; @multicast_received_frame_count
	.comm	_transmitted_frame_count,4,2    ; @transmitted_frame_count
	.comm	_dot11ACKFailureCount,4,2       ; @dot11ACKFailureCount
	.comm	_dot11RTSFailureCount,4,2       ; @dot11RTSFailureCount
	.comm	_dot11FCSErrorCount,4,2         ; @dot11FCSErrorCount
	.comm	_dot11RTSSuccessCount,4,2       ; @dot11RTSSuccessCount
	.comm	_reset,4,2                      ; @reset
	.comm	_rx_expand_skb_head,4,2         ; @rx_expand_skb_head
	.comm	_rx_expand_skb_head2,4,2        ; @rx_expand_skb_head2
	.comm	_rx_handlers_drop,4,2           ; @rx_handlers_drop
	.comm	_rx_handlers_drop_defrag,4,2    ; @rx_handlers_drop_defrag
	.comm	_rx_handlers_drop_nullfunc,4,2  ; @rx_handlers_drop_nullfunc
	.comm	_rx_handlers_drop_short,4,2     ; @rx_handlers_drop_short
	.comm	_rx_handlers_fragments,4,2      ; @rx_handlers_fragments
	.comm	_rx_handlers_queued,4,2         ; @rx_handlers_queued
	.comm	_tx_expand_skb_head,4,2         ; @tx_expand_skb_head
	.comm	_tx_expand_skb_head_cloned,4,2  ; @tx_expand_skb_head_cloned
	.comm	_tx_handlers_drop,4,2           ; @tx_handlers_drop
	.comm	_tx_handlers_drop_fragment,4,2  ; @tx_handlers_drop_fragment
	.comm	_tx_handlers_drop_not_assoc,4,2 ; @tx_handlers_drop_not_assoc
	.comm	_tx_handlers_drop_unauth_port,4,2 ; @tx_handlers_drop_unauth_port
	.comm	_tx_handlers_drop_unencrypted,4,2 ; @tx_handlers_drop_unencrypted
	.comm	_tx_handlers_drop_wep,4,2       ; @tx_handlers_drop_wep
	.comm	_tx_handlers_queued,4,2         ; @tx_handlers_queued
	.comm	_tx_status_drop,4,2             ; @tx_status_drop
.subsections_via_symbols
