 if (!priv || !request) { IPW_ERROR("Invalid args\n"); return -1; } 
static int ipw_send_scan_request_ext(struct ipw_priv *priv,				     struct ipw_scan_request_ext *request){	struct host_cmd cmd = {		.cmd = IPW_CMD_SCAN_REQUEST_EXT,		.len = sizeof(*request)	};	if (!priv || !request) {		IPW_ERROR("Invalid args\n");		return -1;	}	memcpy(&cmd.param, request, sizeof(*request));	if (ipw_send_cmd(priv, &cmd)) {		IPW_ERROR("failed to send SCAN_REQUEST_EXT command\n");		return -1;	}	queue_delayed_work(priv->workqueue, &priv->scan_check,			   IPW_SCAN_CHECK_WATCHDOG);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b095c3819805f87d73d41641a53e4c070360d783/ipw2200.c/buggy/drivers/net/wireless/ipw2200.c