Lines Matching defs:sqcp
2287 struct sdebug_queued_cmd * sqcp;
2296 sqcp = &queued_arr[(int)indx];
2297 if (! sqcp->in_use) {
2303 sqcp->in_use = 0;
2304 if (sqcp->done_funct) {
2305 sqcp->a_cmnd->result = sqcp->scsi_result;
2306 sqcp->done_funct(sqcp->a_cmnd); /* callback to mid level */
2308 sqcp->done_funct = NULL;
2429 struct sdebug_queued_cmd *sqcp;
2433 sqcp = &queued_arr[k];
2434 if (sqcp->in_use && (cmnd == sqcp->a_cmnd)) {
2435 del_timer_sync(&sqcp->cmnd_timer);
2436 sqcp->in_use = 0;
2437 sqcp->a_cmnd = NULL;
2450 struct sdebug_queued_cmd *sqcp;
2454 sqcp = &queued_arr[k];
2455 if (sqcp->in_use && sqcp->a_cmnd) {
2456 del_timer_sync(&sqcp->cmnd_timer);
2457 sqcp->in_use = 0;
2458 sqcp->a_cmnd = NULL;
2556 struct sdebug_queued_cmd * sqcp;
2560 sqcp = &queued_arr[k];
2561 init_timer(&sqcp->cmnd_timer);
2562 sqcp->in_use = 0;
2563 sqcp->a_cmnd = NULL;
2648 struct sdebug_queued_cmd * sqcp = NULL;
2652 sqcp = &queued_arr[k];
2653 if (! sqcp->in_use)
2661 sqcp->in_use = 1;
2662 sqcp->a_cmnd = cmnd;
2663 sqcp->scsi_result = scsi_result;
2664 sqcp->done_funct = done;
2665 sqcp->cmnd_timer.function = timer_intr_handler;
2666 sqcp->cmnd_timer.data = k;
2667 sqcp->cmnd_timer.expires = jiffies + delta_jiff;
2668 add_timer(&sqcp->cmnd_timer);