/* Queue up another scan... */ queue_work(priv->workqueue, &priv->request_scan); 
if (!(priv->status & STATUS_EXIT_PENDING)) { /* Queue up another scan... */ queue_work(priv->workqueue, &priv->request_scan); } 
void ipw_link_down(struct ipw_priv *priv){	ipw_led_link_down(priv);	netif_carrier_off(priv->net_dev);	netif_stop_queue(priv->net_dev);	notify_wx_assoc_event(priv);	/* Cancel any queued work ... */	cancel_delayed_work(&priv->request_scan);	cancel_delayed_work(&priv->adhoc_check);	cancel_delayed_work(&priv->gather_stats);	ipw_reset_stats(priv);	/* Queue up another scan... */	queue_work(priv->workqueue, &priv->request_scan);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/afbf30a2b78cac38e6ddae10a73063943b4783ee/ipw2200.c/clean/drivers/net/wireless/ipw2200.c