	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function iavf_process_aq_command
_iavf_process_aq_command:               ## @iavf_process_aq_command
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	movl	(%rdi), %eax
	movq	_IAVF_FLAG_AQ_GET_CONFIG@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_2
## %bb.1:
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	jmp	_iavf_send_vf_config_msg        ## TAILCALL
LBB0_2:
	movq	_IAVF_FLAG_AQ_DISABLE_QUEUES@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_4
## %bb.3:
	callq	_iavf_disable_queues
	jmp	LBB0_37
LBB0_4:
	movq	_IAVF_FLAG_AQ_MAP_VECTORS@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_6
## %bb.5:
	callq	_iavf_map_queues
	jmp	LBB0_37
LBB0_6:
	movq	_IAVF_FLAG_AQ_ADD_MAC_FILTER@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_8
## %bb.7:
	callq	_iavf_add_ether_addrs
	jmp	LBB0_37
LBB0_8:
	movq	_IAVF_FLAG_AQ_ADD_VLAN_FILTER@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_10
## %bb.9:
	callq	_iavf_add_vlans
	jmp	LBB0_37
LBB0_10:
	movq	_IAVF_FLAG_AQ_DEL_MAC_FILTER@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_12
## %bb.11:
	callq	_iavf_del_ether_addrs
	jmp	LBB0_37
LBB0_12:
	movq	_IAVF_FLAG_AQ_DEL_VLAN_FILTER@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_14
## %bb.13:
	callq	_iavf_del_vlans
	jmp	LBB0_37
LBB0_14:
	movq	_IAVF_FLAG_AQ_ENABLE_VLAN_STRIPPING@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_16
## %bb.15:
	callq	_iavf_enable_vlan_stripping
	jmp	LBB0_37
LBB0_16:
	movq	_IAVF_FLAG_AQ_DISABLE_VLAN_STRIPPING@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_18
## %bb.17:
	callq	_iavf_disable_vlan_stripping
	jmp	LBB0_37
LBB0_18:
	movq	_IAVF_FLAG_AQ_CONFIGURE_QUEUES@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_20
## %bb.19:
	callq	_iavf_configure_queues
	jmp	LBB0_37
LBB0_20:
	movq	_IAVF_FLAG_AQ_ENABLE_QUEUES@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_22
## %bb.21:
	callq	_iavf_enable_queues
	jmp	LBB0_37
LBB0_22:
	movq	_IAVF_FLAG_AQ_CONFIGURE_RSS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%eax, %ecx
	je	LBB0_24
## %bb.23:
	notl	%ecx
	andl	%ecx, %eax
	movl	%eax, (%rdi)
	jmp	LBB0_37
LBB0_24:
	movq	_IAVF_FLAG_AQ_GET_HENA@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_26
## %bb.25:
	callq	_iavf_get_hena
	jmp	LBB0_37
LBB0_26:
	movq	_IAVF_FLAG_AQ_SET_HENA@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_28
## %bb.27:
	callq	_iavf_set_hena
	jmp	LBB0_37
LBB0_28:
	movq	_IAVF_FLAG_AQ_SET_RSS_KEY@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_30
## %bb.29:
	callq	_iavf_set_rss_key
	jmp	LBB0_37
LBB0_30:
	movq	_IAVF_FLAG_AQ_SET_RSS_LUT@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_32
## %bb.31:
	callq	_iavf_set_rss_lut
	jmp	LBB0_37
LBB0_32:
	movq	_IAVF_FLAG_AQ_REQUEST_PROMISC@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_34
## %bb.33:
	movq	_FLAG_VF_UNICAST_PROMISC@GOTPCREL(%rip), %rax
	movq	_FLAG_VF_MULTICAST_PROMISC@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	orl	(%rax), %esi
	jmp	LBB0_36
LBB0_34:
	movq	_IAVF_FLAG_AQ_REQUEST_ALLMULTI@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_39
## %bb.35:
	movq	_FLAG_VF_MULTICAST_PROMISC@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
LBB0_36:
	callq	_iavf_set_promiscuous
LBB0_37:
	xorl	%ebx, %ebx
LBB0_38:
	movl	%ebx, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	retq
LBB0_39:
	movq	_IAVF_FLAG_AQ_RELEASE_PROMISC@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_42
## %bb.40:
	movq	_IAVF_FLAG_AQ_RELEASE_ALLMULTI@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_42
## %bb.41:
	xorl	%ebx, %ebx
	xorl	%esi, %esi
	callq	_iavf_set_promiscuous
	jmp	LBB0_38
LBB0_42:
	movq	_IAVF_FLAG_AQ_ENABLE_CHANNELS@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_44
## %bb.43:
	callq	_iavf_enable_channels
	jmp	LBB0_37
LBB0_44:
	movq	_IAVF_FLAG_AQ_DISABLE_CHANNELS@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_46
## %bb.45:
	callq	_iavf_disable_channels
	jmp	LBB0_37
LBB0_46:
	movq	_IAVF_FLAG_AQ_ADD_CLOUD_FILTER@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_48
## %bb.47:
	callq	_iavf_add_cloud_filter
	jmp	LBB0_37
LBB0_48:
	movq	_IAVF_FLAG_AQ_DEL_CLOUD_FILTER@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_50
## %bb.49:
	callq	_iavf_del_cloud_filter
	jmp	LBB0_37
LBB0_50:
	movq	_EAGAIN@GOTPCREL(%rip), %rax
	xorl	%ebx, %ebx
	subl	(%rax), %ebx
	jmp	LBB0_38
	.cfi_endproc
                                        ## -- End function
	.comm	_IAVF_FLAG_AQ_GET_CONFIG,4,2    ## @IAVF_FLAG_AQ_GET_CONFIG
	.comm	_IAVF_FLAG_AQ_DISABLE_QUEUES,4,2 ## @IAVF_FLAG_AQ_DISABLE_QUEUES
	.comm	_IAVF_FLAG_AQ_MAP_VECTORS,4,2   ## @IAVF_FLAG_AQ_MAP_VECTORS
	.comm	_IAVF_FLAG_AQ_ADD_MAC_FILTER,4,2 ## @IAVF_FLAG_AQ_ADD_MAC_FILTER
	.comm	_IAVF_FLAG_AQ_ADD_VLAN_FILTER,4,2 ## @IAVF_FLAG_AQ_ADD_VLAN_FILTER
	.comm	_IAVF_FLAG_AQ_DEL_MAC_FILTER,4,2 ## @IAVF_FLAG_AQ_DEL_MAC_FILTER
	.comm	_IAVF_FLAG_AQ_DEL_VLAN_FILTER,4,2 ## @IAVF_FLAG_AQ_DEL_VLAN_FILTER
	.comm	_IAVF_FLAG_AQ_ENABLE_VLAN_STRIPPING,4,2 ## @IAVF_FLAG_AQ_ENABLE_VLAN_STRIPPING
	.comm	_IAVF_FLAG_AQ_DISABLE_VLAN_STRIPPING,4,2 ## @IAVF_FLAG_AQ_DISABLE_VLAN_STRIPPING
	.comm	_IAVF_FLAG_AQ_CONFIGURE_QUEUES,4,2 ## @IAVF_FLAG_AQ_CONFIGURE_QUEUES
	.comm	_IAVF_FLAG_AQ_ENABLE_QUEUES,4,2 ## @IAVF_FLAG_AQ_ENABLE_QUEUES
	.comm	_IAVF_FLAG_AQ_CONFIGURE_RSS,4,2 ## @IAVF_FLAG_AQ_CONFIGURE_RSS
	.comm	_IAVF_FLAG_AQ_GET_HENA,4,2      ## @IAVF_FLAG_AQ_GET_HENA
	.comm	_IAVF_FLAG_AQ_SET_HENA,4,2      ## @IAVF_FLAG_AQ_SET_HENA
	.comm	_IAVF_FLAG_AQ_SET_RSS_KEY,4,2   ## @IAVF_FLAG_AQ_SET_RSS_KEY
	.comm	_IAVF_FLAG_AQ_SET_RSS_LUT,4,2   ## @IAVF_FLAG_AQ_SET_RSS_LUT
	.comm	_IAVF_FLAG_AQ_REQUEST_PROMISC,4,2 ## @IAVF_FLAG_AQ_REQUEST_PROMISC
	.comm	_FLAG_VF_UNICAST_PROMISC,4,2    ## @FLAG_VF_UNICAST_PROMISC
	.comm	_FLAG_VF_MULTICAST_PROMISC,4,2  ## @FLAG_VF_MULTICAST_PROMISC
	.comm	_IAVF_FLAG_AQ_REQUEST_ALLMULTI,4,2 ## @IAVF_FLAG_AQ_REQUEST_ALLMULTI
	.comm	_IAVF_FLAG_AQ_RELEASE_PROMISC,4,2 ## @IAVF_FLAG_AQ_RELEASE_PROMISC
	.comm	_IAVF_FLAG_AQ_RELEASE_ALLMULTI,4,2 ## @IAVF_FLAG_AQ_RELEASE_ALLMULTI
	.comm	_IAVF_FLAG_AQ_ENABLE_CHANNELS,4,2 ## @IAVF_FLAG_AQ_ENABLE_CHANNELS
	.comm	_IAVF_FLAG_AQ_DISABLE_CHANNELS,4,2 ## @IAVF_FLAG_AQ_DISABLE_CHANNELS
	.comm	_IAVF_FLAG_AQ_ADD_CLOUD_FILTER,4,2 ## @IAVF_FLAG_AQ_ADD_CLOUD_FILTER
	.comm	_IAVF_FLAG_AQ_DEL_CLOUD_FILTER,4,2 ## @IAVF_FLAG_AQ_DEL_CLOUD_FILTER
	.comm	_EAGAIN,4,2                     ## @EAGAIN
	.no_dead_strip	_iavf_process_aq_command
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function iavf_process_aq_command
_iavf_process_aq_command:               ; @iavf_process_aq_command
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	ldr	w9, [x0]
Lloh0:
	adrp	x8, _IAVF_FLAG_AQ_GET_CONFIG@GOTPAGE
Lloh1:
	ldr	x8, [x8, _IAVF_FLAG_AQ_GET_CONFIG@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_2
; %bb.1:
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	b	_iavf_send_vf_config_msg
LBB0_2:
Lloh3:
	adrp	x8, _IAVF_FLAG_AQ_DISABLE_QUEUES@GOTPAGE
Lloh4:
	ldr	x8, [x8, _IAVF_FLAG_AQ_DISABLE_QUEUES@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_4
; %bb.3:
	bl	_iavf_disable_queues
	b	LBB0_22
LBB0_4:
Lloh6:
	adrp	x8, _IAVF_FLAG_AQ_MAP_VECTORS@GOTPAGE
Lloh7:
	ldr	x8, [x8, _IAVF_FLAG_AQ_MAP_VECTORS@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_6
; %bb.5:
	bl	_iavf_map_queues
	b	LBB0_22
LBB0_6:
Lloh9:
	adrp	x8, _IAVF_FLAG_AQ_ADD_MAC_FILTER@GOTPAGE
Lloh10:
	ldr	x8, [x8, _IAVF_FLAG_AQ_ADD_MAC_FILTER@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_8
; %bb.7:
	bl	_iavf_add_ether_addrs
	b	LBB0_22
LBB0_8:
Lloh12:
	adrp	x8, _IAVF_FLAG_AQ_ADD_VLAN_FILTER@GOTPAGE
Lloh13:
	ldr	x8, [x8, _IAVF_FLAG_AQ_ADD_VLAN_FILTER@GOTPAGEOFF]
Lloh14:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_10
; %bb.9:
	bl	_iavf_add_vlans
	b	LBB0_22
LBB0_10:
Lloh15:
	adrp	x8, _IAVF_FLAG_AQ_DEL_MAC_FILTER@GOTPAGE
Lloh16:
	ldr	x8, [x8, _IAVF_FLAG_AQ_DEL_MAC_FILTER@GOTPAGEOFF]
Lloh17:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_12
; %bb.11:
	bl	_iavf_del_ether_addrs
	b	LBB0_22
LBB0_12:
Lloh18:
	adrp	x8, _IAVF_FLAG_AQ_DEL_VLAN_FILTER@GOTPAGE
Lloh19:
	ldr	x8, [x8, _IAVF_FLAG_AQ_DEL_VLAN_FILTER@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_14
; %bb.13:
	bl	_iavf_del_vlans
	b	LBB0_22
LBB0_14:
Lloh21:
	adrp	x8, _IAVF_FLAG_AQ_ENABLE_VLAN_STRIPPING@GOTPAGE
Lloh22:
	ldr	x8, [x8, _IAVF_FLAG_AQ_ENABLE_VLAN_STRIPPING@GOTPAGEOFF]
Lloh23:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_16
; %bb.15:
	bl	_iavf_enable_vlan_stripping
	b	LBB0_22
LBB0_16:
Lloh24:
	adrp	x8, _IAVF_FLAG_AQ_DISABLE_VLAN_STRIPPING@GOTPAGE
Lloh25:
	ldr	x8, [x8, _IAVF_FLAG_AQ_DISABLE_VLAN_STRIPPING@GOTPAGEOFF]
Lloh26:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_18
; %bb.17:
	bl	_iavf_disable_vlan_stripping
	b	LBB0_22
LBB0_18:
Lloh27:
	adrp	x8, _IAVF_FLAG_AQ_CONFIGURE_QUEUES@GOTPAGE
Lloh28:
	ldr	x8, [x8, _IAVF_FLAG_AQ_CONFIGURE_QUEUES@GOTPAGEOFF]
Lloh29:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_20
; %bb.19:
	bl	_iavf_configure_queues
	b	LBB0_22
LBB0_20:
Lloh30:
	adrp	x8, _IAVF_FLAG_AQ_ENABLE_QUEUES@GOTPAGE
Lloh31:
	ldr	x8, [x8, _IAVF_FLAG_AQ_ENABLE_QUEUES@GOTPAGEOFF]
Lloh32:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_24
; %bb.21:
	bl	_iavf_enable_queues
LBB0_22:
	mov	w8, #0
LBB0_23:
	mov	x0, x8
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	ret
LBB0_24:
Lloh33:
	adrp	x8, _IAVF_FLAG_AQ_CONFIGURE_RSS@GOTPAGE
Lloh34:
	ldr	x8, [x8, _IAVF_FLAG_AQ_CONFIGURE_RSS@GOTPAGEOFF]
Lloh35:
	ldr	w10, [x8]
	tst	w10, w9
	b.eq	LBB0_26
; %bb.25:
	mov	w8, #0
	bic	w9, w9, w10
	str	w9, [x0]
	b	LBB0_23
LBB0_26:
Lloh36:
	adrp	x8, _IAVF_FLAG_AQ_GET_HENA@GOTPAGE
Lloh37:
	ldr	x8, [x8, _IAVF_FLAG_AQ_GET_HENA@GOTPAGEOFF]
Lloh38:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_28
; %bb.27:
	bl	_iavf_get_hena
	b	LBB0_22
LBB0_28:
Lloh39:
	adrp	x8, _IAVF_FLAG_AQ_SET_HENA@GOTPAGE
Lloh40:
	ldr	x8, [x8, _IAVF_FLAG_AQ_SET_HENA@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_30
; %bb.29:
	bl	_iavf_set_hena
	b	LBB0_22
LBB0_30:
Lloh42:
	adrp	x8, _IAVF_FLAG_AQ_SET_RSS_KEY@GOTPAGE
Lloh43:
	ldr	x8, [x8, _IAVF_FLAG_AQ_SET_RSS_KEY@GOTPAGEOFF]
Lloh44:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_32
; %bb.31:
	bl	_iavf_set_rss_key
	b	LBB0_22
LBB0_32:
Lloh45:
	adrp	x8, _IAVF_FLAG_AQ_SET_RSS_LUT@GOTPAGE
Lloh46:
	ldr	x8, [x8, _IAVF_FLAG_AQ_SET_RSS_LUT@GOTPAGEOFF]
Lloh47:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_34
; %bb.33:
	bl	_iavf_set_rss_lut
	b	LBB0_22
LBB0_34:
Lloh48:
	adrp	x8, _IAVF_FLAG_AQ_REQUEST_PROMISC@GOTPAGE
Lloh49:
	ldr	x8, [x8, _IAVF_FLAG_AQ_REQUEST_PROMISC@GOTPAGEOFF]
Lloh50:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_36
; %bb.35:
Lloh51:
	adrp	x8, _FLAG_VF_UNICAST_PROMISC@GOTPAGE
Lloh52:
	ldr	x8, [x8, _FLAG_VF_UNICAST_PROMISC@GOTPAGEOFF]
Lloh53:
	ldr	w8, [x8]
Lloh54:
	adrp	x9, _FLAG_VF_MULTICAST_PROMISC@GOTPAGE
Lloh55:
	ldr	x9, [x9, _FLAG_VF_MULTICAST_PROMISC@GOTPAGEOFF]
Lloh56:
	ldr	w9, [x9]
	orr	w1, w9, w8
	b	LBB0_38
LBB0_36:
Lloh57:
	adrp	x8, _IAVF_FLAG_AQ_REQUEST_ALLMULTI@GOTPAGE
Lloh58:
	ldr	x8, [x8, _IAVF_FLAG_AQ_REQUEST_ALLMULTI@GOTPAGEOFF]
Lloh59:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_39
; %bb.37:
Lloh60:
	adrp	x8, _FLAG_VF_MULTICAST_PROMISC@GOTPAGE
Lloh61:
	ldr	x8, [x8, _FLAG_VF_MULTICAST_PROMISC@GOTPAGEOFF]
Lloh62:
	ldr	w1, [x8]
LBB0_38:
	bl	_iavf_set_promiscuous
	b	LBB0_22
LBB0_39:
Lloh63:
	adrp	x8, _IAVF_FLAG_AQ_RELEASE_PROMISC@GOTPAGE
Lloh64:
	ldr	x8, [x8, _IAVF_FLAG_AQ_RELEASE_PROMISC@GOTPAGEOFF]
Lloh65:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_42
; %bb.40:
Lloh66:
	adrp	x8, _IAVF_FLAG_AQ_RELEASE_ALLMULTI@GOTPAGE
Lloh67:
	ldr	x8, [x8, _IAVF_FLAG_AQ_RELEASE_ALLMULTI@GOTPAGEOFF]
Lloh68:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_42
; %bb.41:
	mov	w1, #0
	b	LBB0_38
LBB0_42:
Lloh69:
	adrp	x8, _IAVF_FLAG_AQ_ENABLE_CHANNELS@GOTPAGE
Lloh70:
	ldr	x8, [x8, _IAVF_FLAG_AQ_ENABLE_CHANNELS@GOTPAGEOFF]
Lloh71:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_44
; %bb.43:
	bl	_iavf_enable_channels
	b	LBB0_22
LBB0_44:
Lloh72:
	adrp	x8, _IAVF_FLAG_AQ_DISABLE_CHANNELS@GOTPAGE
Lloh73:
	ldr	x8, [x8, _IAVF_FLAG_AQ_DISABLE_CHANNELS@GOTPAGEOFF]
Lloh74:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_46
; %bb.45:
	bl	_iavf_disable_channels
	b	LBB0_22
LBB0_46:
Lloh75:
	adrp	x8, _IAVF_FLAG_AQ_ADD_CLOUD_FILTER@GOTPAGE
Lloh76:
	ldr	x8, [x8, _IAVF_FLAG_AQ_ADD_CLOUD_FILTER@GOTPAGEOFF]
Lloh77:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_48
; %bb.47:
	bl	_iavf_add_cloud_filter
	b	LBB0_22
LBB0_48:
Lloh78:
	adrp	x8, _IAVF_FLAG_AQ_DEL_CLOUD_FILTER@GOTPAGE
Lloh79:
	ldr	x8, [x8, _IAVF_FLAG_AQ_DEL_CLOUD_FILTER@GOTPAGEOFF]
Lloh80:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_50
; %bb.49:
	bl	_iavf_del_cloud_filter
	b	LBB0_22
LBB0_50:
Lloh81:
	adrp	x8, _EAGAIN@GOTPAGE
Lloh82:
	ldr	x8, [x8, _EAGAIN@GOTPAGEOFF]
Lloh83:
	ldr	w8, [x8]
	neg	w8, w8
	b	LBB0_23
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.cfi_endproc
                                        ; -- End function
	.comm	_IAVF_FLAG_AQ_GET_CONFIG,4,2    ; @IAVF_FLAG_AQ_GET_CONFIG
	.comm	_IAVF_FLAG_AQ_DISABLE_QUEUES,4,2 ; @IAVF_FLAG_AQ_DISABLE_QUEUES
	.comm	_IAVF_FLAG_AQ_MAP_VECTORS,4,2   ; @IAVF_FLAG_AQ_MAP_VECTORS
	.comm	_IAVF_FLAG_AQ_ADD_MAC_FILTER,4,2 ; @IAVF_FLAG_AQ_ADD_MAC_FILTER
	.comm	_IAVF_FLAG_AQ_ADD_VLAN_FILTER,4,2 ; @IAVF_FLAG_AQ_ADD_VLAN_FILTER
	.comm	_IAVF_FLAG_AQ_DEL_MAC_FILTER,4,2 ; @IAVF_FLAG_AQ_DEL_MAC_FILTER
	.comm	_IAVF_FLAG_AQ_DEL_VLAN_FILTER,4,2 ; @IAVF_FLAG_AQ_DEL_VLAN_FILTER
	.comm	_IAVF_FLAG_AQ_ENABLE_VLAN_STRIPPING,4,2 ; @IAVF_FLAG_AQ_ENABLE_VLAN_STRIPPING
	.comm	_IAVF_FLAG_AQ_DISABLE_VLAN_STRIPPING,4,2 ; @IAVF_FLAG_AQ_DISABLE_VLAN_STRIPPING
	.comm	_IAVF_FLAG_AQ_CONFIGURE_QUEUES,4,2 ; @IAVF_FLAG_AQ_CONFIGURE_QUEUES
	.comm	_IAVF_FLAG_AQ_ENABLE_QUEUES,4,2 ; @IAVF_FLAG_AQ_ENABLE_QUEUES
	.comm	_IAVF_FLAG_AQ_CONFIGURE_RSS,4,2 ; @IAVF_FLAG_AQ_CONFIGURE_RSS
	.comm	_IAVF_FLAG_AQ_GET_HENA,4,2      ; @IAVF_FLAG_AQ_GET_HENA
	.comm	_IAVF_FLAG_AQ_SET_HENA,4,2      ; @IAVF_FLAG_AQ_SET_HENA
	.comm	_IAVF_FLAG_AQ_SET_RSS_KEY,4,2   ; @IAVF_FLAG_AQ_SET_RSS_KEY
	.comm	_IAVF_FLAG_AQ_SET_RSS_LUT,4,2   ; @IAVF_FLAG_AQ_SET_RSS_LUT
	.comm	_IAVF_FLAG_AQ_REQUEST_PROMISC,4,2 ; @IAVF_FLAG_AQ_REQUEST_PROMISC
	.comm	_FLAG_VF_UNICAST_PROMISC,4,2    ; @FLAG_VF_UNICAST_PROMISC
	.comm	_FLAG_VF_MULTICAST_PROMISC,4,2  ; @FLAG_VF_MULTICAST_PROMISC
	.comm	_IAVF_FLAG_AQ_REQUEST_ALLMULTI,4,2 ; @IAVF_FLAG_AQ_REQUEST_ALLMULTI
	.comm	_IAVF_FLAG_AQ_RELEASE_PROMISC,4,2 ; @IAVF_FLAG_AQ_RELEASE_PROMISC
	.comm	_IAVF_FLAG_AQ_RELEASE_ALLMULTI,4,2 ; @IAVF_FLAG_AQ_RELEASE_ALLMULTI
	.comm	_IAVF_FLAG_AQ_ENABLE_CHANNELS,4,2 ; @IAVF_FLAG_AQ_ENABLE_CHANNELS
	.comm	_IAVF_FLAG_AQ_DISABLE_CHANNELS,4,2 ; @IAVF_FLAG_AQ_DISABLE_CHANNELS
	.comm	_IAVF_FLAG_AQ_ADD_CLOUD_FILTER,4,2 ; @IAVF_FLAG_AQ_ADD_CLOUD_FILTER
	.comm	_IAVF_FLAG_AQ_DEL_CLOUD_FILTER,4,2 ; @IAVF_FLAG_AQ_DEL_CLOUD_FILTER
	.comm	_EAGAIN,4,2                     ; @EAGAIN
	.no_dead_strip	_iavf_process_aq_command
.subsections_via_symbols
