Lines Matching refs:rq
1812 static void cciss_softirq_done(struct request *rq) in cciss_softirq_done() argument
1814 CommandList_struct *c = rq->completion_data; in cciss_softirq_done()
1843 dev_dbg(&h->pdev->dev, "Done with %p\n", rq); in cciss_softirq_done()
1846 if (rq->cmd_type == REQ_TYPE_BLOCK_PC) in cciss_softirq_done()
1847 rq->resid_len = c->err_info->ResidualCnt; in cciss_softirq_done()
1849 blk_end_request_all(rq, (rq->errors == 0) ? 0 : -EIO); in cciss_softirq_done()
3069 if (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) in evaluate_target_status()
3078 if (cmd->rq->cmd_type != REQ_TYPE_BLOCK_PC) in evaluate_target_status()
3089 (cmd->rq->cmd_type != REQ_TYPE_BLOCK_PC)) in evaluate_target_status()
3093 *retry_cmd = !(cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC); in evaluate_target_status()
3098 if (cmd->rq->cmd_type != REQ_TYPE_BLOCK_PC) { in evaluate_target_status()
3106 if (cmd->rq->sense) { in evaluate_target_status()
3107 if (cmd->rq->sense_len > cmd->err_info->SenseLen) in evaluate_target_status()
3108 cmd->rq->sense_len = cmd->err_info->SenseLen; in evaluate_target_status()
3109 memcpy(cmd->rq->sense, cmd->err_info->SenseInfo, in evaluate_target_status()
3110 cmd->rq->sense_len); in evaluate_target_status()
3112 cmd->rq->sense_len = 0; in evaluate_target_status()
3125 struct request *rq = cmd->rq; in complete_command() local
3127 rq->errors = 0; in complete_command()
3130 rq->errors = make_status_bytes(0, 0, 0, DRIVER_TIMEOUT); in complete_command()
3137 rq->errors = evaluate_target_status(h, cmd, &retry_cmd); in complete_command()
3140 if (cmd->rq->cmd_type == REQ_TYPE_FS) { in complete_command()
3144 cmd->rq->resid_len = cmd->err_info->ResidualCnt; in complete_command()
3148 if (cmd->rq->cmd_type == REQ_TYPE_FS) in complete_command()
3156 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3158 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3164 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3166 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? 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()
3211 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3213 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3218 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3220 (cmd->rq->cmd_type == REQ_TYPE_BLOCK_PC) ? in complete_command()
3225 rq->errors = make_status_bytes(SAM_STAT_GOOD, in complete_command()
3227 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()
3247 cmd->rq->completion_data = cmd; in complete_command()
3248 blk_complete_request(cmd->rq); in complete_command()
3317 c->rq = creq; in do_cciss_request()