(void (*)(void *))ipw_bg_request_scan, priv); 
(void (*)(void *))ipw_request_scan, priv); 
static int ipw_setup_deferred_work(struct ipw_priv *priv){	int ret = 0;	priv->workqueue = create_workqueue(DRV_NAME);	init_waitqueue_head(&priv->wait_command_queue);	INIT_WORK(&priv->adhoc_check, ipw_bg_adhoc_check, priv);	INIT_WORK(&priv->associate, ipw_bg_associate, priv);	INIT_WORK(&priv->disassociate, ipw_bg_disassociate, priv);	INIT_WORK(&priv->rx_replenish, ipw_bg_rx_queue_replenish, priv);	INIT_WORK(&priv->adapter_restart, ipw_bg_adapter_restart, priv);	INIT_WORK(&priv->rf_kill, ipw_bg_rf_kill, priv);	INIT_WORK(&priv->up, (void (*)(void *))ipw_bg_up, priv);	INIT_WORK(&priv->down, (void (*)(void *))ipw_bg_down, priv);	INIT_WORK(&priv->request_scan,		  (void (*)(void *))ipw_bg_request_scan, priv);	INIT_WORK(&priv->gather_stats,		  (void (*)(void *))ipw_bg_gather_stats, priv);	INIT_WORK(&priv->abort_scan, (void (*)(void *))ipw_bg_abort_scan, priv);	INIT_WORK(&priv->roam, ipw_bg_roam, priv);	INIT_WORK(&priv->scan_check, ipw_bg_scan_check, priv);	INIT_WORK(&priv->link_up, (void (*)(void *))ipw_bg_link_up, priv);	INIT_WORK(&priv->link_down, (void (*)(void *))ipw_bg_link_down, priv);	INIT_WORK(&priv->led_link_on, (void (*)(void *))ipw_bg_led_link_on,		  priv);	INIT_WORK(&priv->led_link_off, (void (*)(void *))ipw_bg_led_link_off,		  priv);	INIT_WORK(&priv->led_act_off, (void (*)(void *))ipw_bg_led_activity_off,		  priv);	INIT_WORK(&priv->merge_networks,		  (void (*)(void *))ipw_merge_adhoc_network, priv);	tasklet_init(&priv->irq_tasklet, (void (*)(unsigned long))		     ipw_irq_tasklet, (unsigned long)priv);	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b095c3819805f87d73d41641a53e4c070360d783/ipw2200.c/buggy/drivers/net/wireless/ipw2200.c