	.file	"extr_ipw2200.c_ipw_setup_deferred_work.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	ipw_setup_deferred_work, @function
ipw_setup_deferred_work:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rdi
	lea	rdi, 104[rdi]
	call	init_waitqueue_head@PLT
	lea	rdi, 100[rbp]
	call	init_waitqueue_head@PLT
	mov	esi, DWORD PTR ipw_bg_adhoc_check[rip]
	lea	rdi, 96[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_associate[rip]
	lea	rdi, 92[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_disassociate[rip]
	lea	rdi, 88[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_system_config[rip]
	lea	rdi, 84[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_rx_queue_replenish[rip]
	lea	rdi, 80[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_adapter_restart[rip]
	lea	rdi, 76[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_rf_kill[rip]
	lea	rdi, 72[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_up[rip]
	lea	rdi, 68[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_down[rip]
	lea	rdi, 64[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_request_scan[rip]
	lea	rdi, 60[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_request_direct_scan[rip]
	lea	rdi, 56[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_request_passive_scan[rip]
	lea	rdi, 52[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_scan_event[rip]
	lea	rdi, 48[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_gather_stats[rip]
	lea	rdi, 44[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_abort_scan[rip]
	lea	rdi, 40[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_roam[rip]
	lea	rdi, 36[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_scan_check[rip]
	lea	rdi, 32[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_link_up[rip]
	lea	rdi, 28[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_link_down[rip]
	lea	rdi, 24[rbp]
	call	INIT_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_led_link_on[rip]
	lea	rdi, 20[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_led_link_off[rip]
	lea	rdi, 16[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_bg_led_activity_off[rip]
	lea	rdi, 12[rbp]
	call	INIT_DELAYED_WORK@PLT
	mov	esi, DWORD PTR ipw_merge_adhoc_network[rip]
	lea	rdi, 8[rbp]
	call	INIT_WORK@PLT
	mov	rsi, QWORD PTR ipw_irq_tasklet[rip]
	mov	rdx, rbp
	mov	rdi, rbp
	call	tasklet_init@PLT
	xor	eax, eax
	pop	rbp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE0:
	.size	ipw_setup_deferred_work, .-ipw_setup_deferred_work
	.comm	ipw_system_config,4,4
	.comm	ipw_scan_event,4,4
	.comm	ipw_request_scan,4,4
	.comm	ipw_request_passive_scan,4,4
	.comm	ipw_request_direct_scan,4,4
	.comm	ipw_merge_adhoc_network,4,4
	.comm	ipw_irq_tasklet,8,8
	.comm	ipw_bg_up,4,4
	.comm	ipw_bg_scan_check,4,4
	.comm	ipw_bg_rx_queue_replenish,4,4
	.comm	ipw_bg_roam,4,4
	.comm	ipw_bg_rf_kill,4,4
	.comm	ipw_bg_qos_activate,4,4
	.comm	ipw_bg_link_up,4,4
	.comm	ipw_bg_link_down,4,4
	.comm	ipw_bg_led_link_on,4,4
	.comm	ipw_bg_led_link_off,4,4
	.comm	ipw_bg_led_activity_off,4,4
	.comm	ipw_bg_gather_stats,4,4
	.comm	ipw_bg_down,4,4
	.comm	ipw_bg_disassociate,4,4
	.comm	ipw_bg_associate,4,4
	.comm	ipw_bg_adhoc_check,4,4
	.comm	ipw_bg_adapter_restart,4,4
	.comm	ipw_bg_abort_scan,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_ipw2200.c_ipw_setup_deferred_work.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	ipw_setup_deferred_work, %function
ipw_setup_deferred_work:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	mov	r4, r0
	add	r0, r0, #104
	bl	init_waitqueue_head
	add	r0, r4, #100
	bl	init_waitqueue_head
	ldr	r3, .L4
	add	r0, r4, #96
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+4
	add	r0, r4, #92
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+8
	add	r0, r4, #88
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+12
	add	r0, r4, #84
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+16
	add	r0, r4, #80
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+20
	add	r0, r4, #76
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+24
	add	r0, r4, #72
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+28
	add	r0, r4, #68
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+32
	add	r0, r4, #64
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+36
	add	r0, r4, #60
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+40
	add	r0, r4, #56
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+44
	add	r0, r4, #52
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+48
	add	r0, r4, #48
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+52
	add	r0, r4, #44
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+56
	add	r0, r4, #40
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+60
	add	r0, r4, #36
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+64
	add	r0, r4, #32
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+68
	add	r0, r4, #28
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+72
	add	r0, r4, #24
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+76
	add	r0, r4, #20
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+80
	add	r0, r4, #16
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+84
	add	r0, r4, #12
	ldr	r1, [r3]
	bl	INIT_DELAYED_WORK
	ldr	r3, .L4+88
	add	r0, r4, #8
	ldr	r1, [r3]
	bl	INIT_WORK
	ldr	r3, .L4+92
	mov	r2, r4
	mov	r0, r4
	ldr	r1, [r3]
	bl	tasklet_init
	mov	r0, #0
	pop	{r4, pc}
.L5:
	.align	2
.L4:
	.word	ipw_bg_adhoc_check
	.word	ipw_bg_associate
	.word	ipw_bg_disassociate
	.word	ipw_system_config
	.word	ipw_bg_rx_queue_replenish
	.word	ipw_bg_adapter_restart
	.word	ipw_bg_rf_kill
	.word	ipw_bg_up
	.word	ipw_bg_down
	.word	ipw_request_scan
	.word	ipw_request_direct_scan
	.word	ipw_request_passive_scan
	.word	ipw_scan_event
	.word	ipw_bg_gather_stats
	.word	ipw_bg_abort_scan
	.word	ipw_bg_roam
	.word	ipw_bg_scan_check
	.word	ipw_bg_link_up
	.word	ipw_bg_link_down
	.word	ipw_bg_led_link_on
	.word	ipw_bg_led_link_off
	.word	ipw_bg_led_activity_off
	.word	ipw_merge_adhoc_network
	.word	ipw_irq_tasklet
	.size	ipw_setup_deferred_work, .-ipw_setup_deferred_work
	.comm	ipw_system_config,4,4
	.comm	ipw_scan_event,4,4
	.comm	ipw_request_scan,4,4
	.comm	ipw_request_passive_scan,4,4
	.comm	ipw_request_direct_scan,4,4
	.comm	ipw_merge_adhoc_network,4,4
	.comm	ipw_irq_tasklet,4,4
	.comm	ipw_bg_up,4,4
	.comm	ipw_bg_scan_check,4,4
	.comm	ipw_bg_rx_queue_replenish,4,4
	.comm	ipw_bg_roam,4,4
	.comm	ipw_bg_rf_kill,4,4
	.comm	ipw_bg_qos_activate,4,4
	.comm	ipw_bg_link_up,4,4
	.comm	ipw_bg_link_down,4,4
	.comm	ipw_bg_led_link_on,4,4
	.comm	ipw_bg_led_link_off,4,4
	.comm	ipw_bg_led_activity_off,4,4
	.comm	ipw_bg_gather_stats,4,4
	.comm	ipw_bg_down,4,4
	.comm	ipw_bg_disassociate,4,4
	.comm	ipw_bg_associate,4,4
	.comm	ipw_bg_adhoc_check,4,4
	.comm	ipw_bg_adapter_restart,4,4
	.comm	ipw_bg_abort_scan,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
