	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function ath10k_wmi_start_scan_init
LCPI0_0:
	.long	1                               ## 0x1
	.long	50                              ## 0x32
	.long	150                             ## 0x96
	.long	50                              ## 0x32
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_ath10k_wmi_start_scan_init
	.p2align	4, 0x90
_ath10k_wmi_start_scan_init:            ## @ath10k_wmi_start_scan_init
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [1,50,150,50]
	movups	%xmm0, (%rsi)
	movq	_WMI_SCAN_PRIORITY_LOW@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 80(%rsi)
	movl	$500, 16(%rsi)                  ## imm = 0x1F4
	xorps	%xmm0, %xmm0
	movups	%xmm0, 56(%rsi)
	movq	$0, 72(%rsi)
	movabsq	$21474856480, %rax              ## imm = 0x500004E20
	movq	%rax, 20(%rsi)
	movq	_WMI_SCAN_EVENT_STARTED@GOTPCREL(%rip), %rax
	movq	_WMI_SCAN_EVENT_COMPLETED@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_WMI_SCAN_EVENT_BSS_CHANNEL@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_WMI_SCAN_EVENT_FOREIGN_CHANNEL@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_WMI_SCAN_EVENT_FOREIGN_CHANNEL_EXIT@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_WMI_SCAN_EVENT_DEQUEUED@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movl	%ecx, 28(%rsi)
	movq	_WMI_SCAN_CHAN_STAT_EVENT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	%eax, 48(%rsi)
	movl	$1, 32(%rsi)
	movq	40(%rsi), %rax
	leaq	L_.str(%rip), %rcx
	movq	%rcx, (%rax)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_WMI_SCAN_PRIORITY_LOW,4,2      ## @WMI_SCAN_PRIORITY_LOW
	.comm	_WMI_SCAN_EVENT_STARTED,4,2     ## @WMI_SCAN_EVENT_STARTED
	.comm	_WMI_SCAN_EVENT_COMPLETED,4,2   ## @WMI_SCAN_EVENT_COMPLETED
	.comm	_WMI_SCAN_EVENT_BSS_CHANNEL,4,2 ## @WMI_SCAN_EVENT_BSS_CHANNEL
	.comm	_WMI_SCAN_EVENT_FOREIGN_CHANNEL,4,2 ## @WMI_SCAN_EVENT_FOREIGN_CHANNEL
	.comm	_WMI_SCAN_EVENT_FOREIGN_CHANNEL_EXIT,4,2 ## @WMI_SCAN_EVENT_FOREIGN_CHANNEL_EXIT
	.comm	_WMI_SCAN_EVENT_DEQUEUED,4,2    ## @WMI_SCAN_EVENT_DEQUEUED
	.comm	_WMI_SCAN_CHAN_STAT_EVENT,4,2   ## @WMI_SCAN_CHAN_STAT_EVENT
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"\377\377\377\377\377\377"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function ath10k_wmi_start_scan_init
lCPI0_0:
	.long	1                               ; 0x1
	.long	50                              ; 0x32
	.long	150                             ; 0x96
	.long	50                              ; 0x32
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3
lCPI0_1:
	.long	500                             ; 0x1f4
	.long	20000                           ; 0x4e20
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_ath10k_wmi_start_scan_init
	.p2align	2
_ath10k_wmi_start_scan_init:            ; @ath10k_wmi_start_scan_init
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, lCPI0_0@PAGE
Lloh1:
	ldr	q0, [x8, lCPI0_0@PAGEOFF]
	str	q0, [x1]
Lloh2:
	adrp	x8, _WMI_SCAN_PRIORITY_LOW@GOTPAGE
Lloh3:
	ldr	x8, [x8, _WMI_SCAN_PRIORITY_LOW@GOTPAGEOFF]
Lloh4:
	ldr	w8, [x8]
	str	w8, [x1, #80]
	stp	xzr, xzr, [x1, #64]
	str	xzr, [x1, #56]
Lloh5:
	adrp	x8, lCPI0_1@PAGE
Lloh6:
	ldr	d0, [x8, lCPI0_1@PAGEOFF]
Lloh7:
	adrp	x8, _WMI_SCAN_EVENT_STARTED@GOTPAGE
Lloh8:
	ldr	x8, [x8, _WMI_SCAN_EVENT_STARTED@GOTPAGEOFF]
Lloh9:
	ldr	w8, [x8]
Lloh10:
	adrp	x9, _WMI_SCAN_EVENT_COMPLETED@GOTPAGE
Lloh11:
	ldr	x9, [x9, _WMI_SCAN_EVENT_COMPLETED@GOTPAGEOFF]
Lloh12:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh13:
	adrp	x9, _WMI_SCAN_EVENT_BSS_CHANNEL@GOTPAGE
Lloh14:
	ldr	x9, [x9, _WMI_SCAN_EVENT_BSS_CHANNEL@GOTPAGEOFF]
Lloh15:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh16:
	adrp	x9, _WMI_SCAN_EVENT_FOREIGN_CHANNEL@GOTPAGE
Lloh17:
	ldr	x9, [x9, _WMI_SCAN_EVENT_FOREIGN_CHANNEL@GOTPAGEOFF]
Lloh18:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh19:
	adrp	x9, _WMI_SCAN_EVENT_FOREIGN_CHANNEL_EXIT@GOTPAGE
Lloh20:
	ldr	x9, [x9, _WMI_SCAN_EVENT_FOREIGN_CHANNEL_EXIT@GOTPAGEOFF]
Lloh21:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh22:
	adrp	x9, _WMI_SCAN_EVENT_DEQUEUED@GOTPAGE
Lloh23:
	ldr	x9, [x9, _WMI_SCAN_EVENT_DEQUEUED@GOTPAGEOFF]
	str	d0, [x1, #16]
Lloh24:
	ldr	w9, [x9]
	orr	w8, w8, w9
	mov	w9, #5
	stp	w9, w8, [x1, #24]
Lloh25:
	adrp	x8, _WMI_SCAN_CHAN_STAT_EVENT@GOTPAGE
Lloh26:
	ldr	x8, [x8, _WMI_SCAN_CHAN_STAT_EVENT@GOTPAGEOFF]
Lloh27:
	ldr	w8, [x8]
	ldr	w9, [x1, #48]
	orr	w8, w9, w8
	str	w8, [x1, #48]
	mov	w8, #1
	str	w8, [x1, #32]
	ldr	x8, [x1, #40]
Lloh28:
	adrp	x9, l_.str@PAGE
Lloh29:
	add	x9, x9, l_.str@PAGEOFF
	str	x9, [x8]
	ret
	.loh AdrpAdd	Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpAdrp	Lloh5, Lloh7
	.loh AdrpLdr	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpAdrp	Lloh0, Lloh2
	.loh AdrpLdr	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_WMI_SCAN_PRIORITY_LOW,4,2      ; @WMI_SCAN_PRIORITY_LOW
	.comm	_WMI_SCAN_EVENT_STARTED,4,2     ; @WMI_SCAN_EVENT_STARTED
	.comm	_WMI_SCAN_EVENT_COMPLETED,4,2   ; @WMI_SCAN_EVENT_COMPLETED
	.comm	_WMI_SCAN_EVENT_BSS_CHANNEL,4,2 ; @WMI_SCAN_EVENT_BSS_CHANNEL
	.comm	_WMI_SCAN_EVENT_FOREIGN_CHANNEL,4,2 ; @WMI_SCAN_EVENT_FOREIGN_CHANNEL
	.comm	_WMI_SCAN_EVENT_FOREIGN_CHANNEL_EXIT,4,2 ; @WMI_SCAN_EVENT_FOREIGN_CHANNEL_EXIT
	.comm	_WMI_SCAN_EVENT_DEQUEUED,4,2    ; @WMI_SCAN_EVENT_DEQUEUED
	.comm	_WMI_SCAN_CHAN_STAT_EVENT,4,2   ; @WMI_SCAN_CHAN_STAT_EVENT
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"\377\377\377\377\377\377"

.subsections_via_symbols
