Lines Matching refs:request
122 struct request_queue *q = cmd->request->q; in scsi_mq_requeue_cmd()
124 blk_mq_requeue_request(cmd->request); in scsi_mq_requeue_cmd()
171 blk_requeue_request(q, cmd->request); in __scsi_queue_insert()
220 struct request *req; in scsi_execute()
531 struct request *req = cmd->request; in scsi_requeue_command()
616 if (cmd->request->cmd_type == REQ_TYPE_FS) { in scsi_uninit_cmd()
628 if (cmd->request->next_rq && cmd->request->next_rq->special) in scsi_mq_free_sgtables()
629 scsi_free_sgtable(cmd->request->next_rq->special, true); in scsi_mq_free_sgtables()
680 struct scsi_data_buffer *bidi_sdb = cmd->request->next_rq->special; in scsi_release_bidi_buffers()
684 cmd->request->next_rq->special = NULL; in scsi_release_bidi_buffers()
687 static bool scsi_end_request(struct request *req, int error, in scsi_end_request()
821 struct request *req = cmd->request; in scsi_io_completion()
1063 cmd->request->cmd_flags &= ~REQ_DONTPREP; in scsi_io_completion()
1082 static int scsi_init_sgtable(struct request *req, struct scsi_data_buffer *sdb) in scsi_init_sgtable()
1118 struct request *rq = cmd->request; in scsi_init_io()
1182 cmd->request->special = NULL; in scsi_init_io()
1191 struct request *req) in scsi_get_cmd_from_req()
1212 cmd->request = req; in scsi_get_cmd_from_req()
1220 static int scsi_setup_blk_pc_cmnd(struct scsi_device *sdev, struct request *req) in scsi_setup_blk_pc_cmnd()
1250 static int scsi_setup_fs_cmnd(struct scsi_device *sdev, struct request *req) in scsi_setup_fs_cmnd()
1265 static int scsi_setup_cmnd(struct scsi_device *sdev, struct request *req) in scsi_setup_cmnd()
1287 scsi_prep_state_check(struct scsi_device *sdev, struct request *req) in scsi_prep_state_check()
1343 scsi_prep_return(struct request_queue *q, struct request *req, int ret) in scsi_prep_return()
1375 static int scsi_prep_fn(struct request_queue *q, struct request *req) in scsi_prep_fn()
1396 static void scsi_unprep_fn(struct request_queue *q, struct request *req) in scsi_unprep_fn()
1587 static void scsi_kill_request(struct request *req, struct request_queue *q) in scsi_kill_request()
1618 static void scsi_softirq_done(struct request *rq) in scsi_softirq_done()
1752 blk_complete_request(cmd->request); in scsi_done()
1773 struct request *req; in scsi_request_fn()
1899 static int scsi_mq_prep_fn(struct request *req) in scsi_mq_prep_fn()
1911 cmd->request = req; in scsi_mq_prep_fn()
1945 struct request *next_rq = req->next_rq; in scsi_mq_prep_fn()
1963 blk_mq_complete_request(cmd->request); in scsi_mq_done()
1969 struct request *req = bd->rq; in scsi_queue_rq()
2051 static enum blk_eh_timer_return scsi_timeout(struct request *req, in scsi_timeout()
2059 static int scsi_init_request(void *data, struct request *rq, in scsi_init_request()
2072 static void scsi_exit_request(void *data, struct request *rq, in scsi_exit_request()