Lines Matching refs:sqcp
2662 struct sdebug_queued_cmd *sqcp; in resp_read_dt0() local
2722 sqcp = (struct sdebug_queued_cmd *)scp->host_scribble; in resp_read_dt0()
2724 if (sqcp) { in resp_read_dt0()
2725 if (sqcp->inj_short) in resp_read_dt0()
2729 sqcp = NULL; in resp_read_dt0()
2779 if (unlikely(sqcp)) { in resp_read_dt0()
2780 if (sqcp->inj_recovered) { in resp_read_dt0()
2784 } else if (sqcp->inj_transport) { in resp_read_dt0()
2788 } else if (sqcp->inj_dif) { in resp_read_dt0()
2792 } else if (sqcp->inj_dix) { in resp_read_dt0()
3073 struct sdebug_queued_cmd *sqcp = in resp_write_dt0() local
3076 if (sqcp) { in resp_write_dt0()
3077 if (sqcp->inj_recovered) { in resp_write_dt0()
3081 } else if (sqcp->inj_dif) { in resp_write_dt0()
3085 } else if (sqcp->inj_dix) { in resp_write_dt0()
3227 struct sdebug_queued_cmd *sqcp = in resp_write_scat() local
3230 if (sqcp) { in resp_write_scat()
3231 if (sqcp->inj_recovered) { in resp_write_scat()
3236 } else if (sqcp->inj_dif) { in resp_write_scat()
3242 } else if (sqcp->inj_dix) { in resp_write_scat()
3802 struct sdebug_queued_cmd *sqcp; in sdebug_q_cmd_complete() local
3821 sqcp = &sqp->qc_arr[qc_idx]; in sdebug_q_cmd_complete()
3822 scp = sqcp->a_cmnd; in sdebug_q_cmd_complete()
3837 sqcp->a_cmnd = NULL; in sdebug_q_cmd_complete()
4017 struct sdebug_queued_cmd *sqcp; in stop_queued_cmnd() local
4029 sqcp = &sqp->qc_arr[k]; in stop_queued_cmnd()
4030 if (cmnd != sqcp->a_cmnd) in stop_queued_cmnd()
4037 sqcp->a_cmnd = NULL; in stop_queued_cmnd()
4038 sd_dp = sqcp->sd_dp; in stop_queued_cmnd()
4062 struct sdebug_queued_cmd *sqcp; in stop_all_queued() local
4070 sqcp = &sqp->qc_arr[k]; in stop_all_queued()
4071 if (sqcp->a_cmnd == NULL) in stop_all_queued()
4074 sqcp->a_cmnd->device->hostdata; in stop_all_queued()
4077 sqcp->a_cmnd = NULL; in stop_all_queued()
4078 sd_dp = sqcp->sd_dp; in stop_all_queued()
4099 struct sdebug_queued_cmd *sqcp; in free_all_queued() local
4103 sqcp = &sqp->qc_arr[k]; in free_all_queued()
4104 kfree(sqcp->sd_dp); in free_all_queued()
4105 sqcp->sd_dp = NULL; in free_all_queued()
4319 struct sdebug_queued_cmd *sqcp) in setup_inject() argument
4323 sqcp->inj_recovered = sqcp->inj_transport in setup_inject()
4324 = sqcp->inj_dif in setup_inject()
4325 = sqcp->inj_dix = sqcp->inj_short in setup_inject()
4326 = sqcp->inj_host_busy = sqcp->inj_cmd_abort = 0; in setup_inject()
4329 sqcp->inj_recovered = !!(SDEBUG_OPT_RECOVERED_ERR & sdebug_opts); in setup_inject()
4330 sqcp->inj_transport = !!(SDEBUG_OPT_TRANSPORT_ERR & sdebug_opts); in setup_inject()
4331 sqcp->inj_dif = !!(SDEBUG_OPT_DIF_ERR & sdebug_opts); in setup_inject()
4332 sqcp->inj_dix = !!(SDEBUG_OPT_DIX_ERR & sdebug_opts); in setup_inject()
4333 sqcp->inj_short = !!(SDEBUG_OPT_SHORT_TRANSFER & sdebug_opts); in setup_inject()
4334 sqcp->inj_host_busy = !!(SDEBUG_OPT_HOST_BUSY & sdebug_opts); in setup_inject()
4335 sqcp->inj_cmd_abort = !!(SDEBUG_OPT_CMD_ABORT & sdebug_opts); in setup_inject()
4352 struct sdebug_queued_cmd *sqcp; in schedule_resp() local
4414 sqcp = &sqp->qc_arr[k]; in schedule_resp()
4415 sqcp->a_cmnd = cmnd; in schedule_resp()
4416 cmnd->host_scribble = (unsigned char *)sqcp; in schedule_resp()
4417 sd_dp = sqcp->sd_dp; in schedule_resp()
4420 setup_inject(sqp, sqcp); in schedule_resp()
4451 sqcp->sd_dp = sd_dp; in schedule_resp()
4465 sqcp->sd_dp = sd_dp; in schedule_resp()
4473 if (unlikely(sqcp->inj_cmd_abort)) in schedule_resp()
4476 if (unlikely(sqcp->inj_cmd_abort)) { in schedule_resp()