Lines Matching refs:scsi_cmnd

60 static int scsi_eh_try_stu(struct scsi_cmnd *scmd);
62 struct scsi_cmnd *);
117 static bool scsi_cmd_retry_allowed(struct scsi_cmnd *cmd) in scsi_cmd_retry_allowed()
125 static bool scsi_eh_should_retry_cmd(struct scsi_cmnd *cmd) in scsi_eh_should_retry_cmd()
149 struct scsi_cmnd *scmd = in scmd_eh_abort_handler()
150 container_of(work, struct scsi_cmnd, abort_work.work); in scmd_eh_abort_handler()
228 scsi_abort_command(struct scsi_cmnd *scmd) in scsi_abort_command()
272 static void scsi_eh_reset(struct scsi_cmnd *scmd) in scsi_eh_reset()
283 struct scsi_cmnd *scmd = container_of(head, typeof(*scmd), rcu); in scsi_eh_inc_host_failed()
297 void scsi_eh_scmd_add(struct scsi_cmnd *scmd) in scsi_eh_scmd_add()
335 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(req); in scsi_timeout()
403 struct scsi_cmnd *scmd; in scsi_eh_prt_fail_stats()
521 static inline void set_scsi_ml_byte(struct scsi_cmnd *cmd, u8 status) in set_scsi_ml_byte()
537 enum scsi_disposition scsi_check_sense(struct scsi_cmnd *scmd) in scsi_check_sense()
763 static enum scsi_disposition scsi_eh_completed_normally(struct scsi_cmnd *scmd) in scsi_eh_completed_normally()
822 void scsi_eh_done(struct scsi_cmnd *scmd) in scsi_eh_done()
838 static enum scsi_disposition scsi_try_host_reset(struct scsi_cmnd *scmd) in scsi_try_host_reset()
868 static enum scsi_disposition scsi_try_bus_reset(struct scsi_cmnd *scmd) in scsi_try_bus_reset()
910 static enum scsi_disposition scsi_try_target_reset(struct scsi_cmnd *scmd) in scsi_try_target_reset()
941 static enum scsi_disposition scsi_try_bus_device_reset(struct scsi_cmnd *scmd) in scsi_try_bus_device_reset()
973 scsi_try_to_abort_cmd(struct scsi_host_template *hostt, struct scsi_cmnd *scmd) in scsi_try_to_abort_cmd()
981 static void scsi_abort_eh_cmnd(struct scsi_cmnd *scmd) in scsi_abort_eh_cmnd()
1004 void scsi_eh_prep_cmnd(struct scsi_cmnd *scmd, struct scsi_eh_save *ses, in scsi_eh_prep_cmnd()
1074 void scsi_eh_restore_cmnd(struct scsi_cmnd* scmd, struct scsi_eh_save *ses) in scsi_eh_restore_cmnd()
1105 static enum scsi_disposition scsi_send_eh_cmnd(struct scsi_cmnd *scmd, in scsi_send_eh_cmnd()
1214 static enum scsi_disposition scsi_request_sense(struct scsi_cmnd *scmd) in scsi_request_sense()
1220 scsi_eh_action(struct scsi_cmnd *scmd, enum scsi_disposition rtn) in scsi_eh_action()
1242 void scsi_eh_finish_cmd(struct scsi_cmnd *scmd, struct list_head *done_q) in scsi_eh_finish_cmd()
1271 struct scsi_cmnd *scmd, *next; in scsi_eh_get_sense()
1348 static int scsi_eh_tur(struct scsi_cmnd *scmd) in scsi_eh_tur()
1390 struct scsi_cmnd *scmd, *next; in scsi_eh_test_devices()
1395 scmd = list_entry(cmd_list->next, struct scsi_cmnd, eh_entry); in scsi_eh_test_devices()
1435 static int scsi_eh_try_stu(struct scsi_cmnd *scmd) in scsi_eh_try_stu()
1468 struct scsi_cmnd *scmd, *stu_scmd, *next; in scsi_eh_stu()
1534 struct scsi_cmnd *scmd, *bdr_scmd, *next; in scsi_eh_bus_device_reset()
1602 struct scsi_cmnd *next, *scmd; in scsi_eh_target_reset()
1617 scmd = list_entry(tmp_list.next, struct scsi_cmnd, eh_entry); in scsi_eh_target_reset()
1658 struct scsi_cmnd *scmd, *chan_scmd, *next; in scsi_eh_bus_reset()
1730 struct scsi_cmnd *scmd, *next; in scsi_eh_host_reset()
1736 struct scsi_cmnd, eh_entry); in scsi_eh_host_reset()
1768 struct scsi_cmnd *scmd, *next; in scsi_eh_offline_sdevs()
1789 bool scsi_noretry_cmd(struct scsi_cmnd *scmd) in scsi_noretry_cmd()
1838 enum scsi_disposition scsi_decide_disposition(struct scsi_cmnd *scmd) in scsi_decide_disposition()
2036 struct scsi_cmnd *scmd; in scsi_eh_lock_door()
2150 struct scsi_cmnd *scmd, *next; in scsi_eh_flush_done_q()
2388 struct scsi_cmnd *scmd; in scsi_ioctl_reset()
2406 rq = kzalloc(sizeof(struct request) + sizeof(struct scsi_cmnd) + in scsi_ioctl_reset()
2412 scmd = (struct scsi_cmnd *)(rq + 1); in scsi_ioctl_reset()
2479 bool scsi_command_normalize_sense(const struct scsi_cmnd *cmd, in scsi_command_normalize_sense()