Lines Matching refs:rq
1828 static void cciss_softirq_done(struct request *rq) in cciss_softirq_done() argument
1830 CommandList_struct *c = rq->completion_data; in cciss_softirq_done()
1859 dev_dbg(&h->pdev->dev, "Done with %p\n", rq); in cciss_softirq_done()
1862 if (rq->cmd_type == REQ_TYPE_BLOCK_PC) in cciss_softirq_done()
1863 rq->resid_len = c->err_info->ResidualCnt; in cciss_softirq_done()
1865 blk_end_request_all(rq, (rq->errors == 0) ? 0 : -EIO); in cciss_softirq_done()
3085 if (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) in evaluate_target_status()
3094 if (cmd->rq->cmd_type != REQ_TYPE_BLOCK_PC) in evaluate_target_status()
3105 (cmd->rq->cmd_type != REQ_TYPE_BLOCK_PC)) in evaluate_target_status()
3109 *retry_cmd = !(cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC); in evaluate_target_status()
3114 if (cmd->rq->cmd_type != REQ_TYPE_BLOCK_PC) { in evaluate_target_status()
3122 if (cmd->rq->sense) { in evaluate_target_status()
3123 if (cmd->rq->sense_len > cmd->err_info->SenseLen) in evaluate_target_status()
3124 cmd->rq->sense_len = cmd->err_info->SenseLen; in evaluate_target_status()
3125 memcpy(cmd->rq->sense, cmd->err_info->SenseInfo, in evaluate_target_status()
3126 cmd->rq->sense_len); in evaluate_target_status()
3128 cmd->rq->sense_len = 0; in evaluate_target_status()
3141 struct request *rq = cmd->rq; in complete_command() local
3143 rq->errors = 0; in complete_command()
3146 rq->errors = make_status_bytes(0, 0, 0, DRIVER_TIMEOUT); in complete_command()
3153 rq->errors = evaluate_target_status(h, cmd, &retry_cmd); in complete_command()
3156 if (cmd->rq->cmd_type == REQ_TYPE_FS) { in complete_command()
3160 cmd->rq->resid_len = cmd->err_info->ResidualCnt; in complete_command()
3164 if (cmd->rq->cmd_type == REQ_TYPE_FS) in complete_command()
3172 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3174 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3180 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3182 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3188 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3190 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3196 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3198 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3204 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3206 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3212 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3214 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3227 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3229 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3234 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3236 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3241 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3243 cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC ? in complete_command()
3250 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3252 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3263 cmd->rq->completion_data = cmd; in complete_command()
3264 blk_complete_request(cmd->rq); in complete_command()
3333 c->rq = creq; in do_cciss_request()