Lines Matching refs:scsi_cmnd
52 static void scsi_eh_done(struct scsi_cmnd *scmd);
61 static int scsi_eh_try_stu(struct scsi_cmnd *scmd);
63 struct scsi_cmnd *);
131 struct scsi_cmnd *scmd = in scmd_eh_abort_handler()
132 container_of(work, struct scsi_cmnd, abort_work.work); in scmd_eh_abort_handler()
185 scsi_abort_command(struct scsi_cmnd *scmd) in scsi_abort_command()
222 static void scsi_eh_reset(struct scsi_cmnd *scmd) in scsi_eh_reset()
233 struct scsi_cmnd *scmd = container_of(head, typeof(*scmd), rcu); in scsi_eh_inc_host_failed()
247 void scsi_eh_scmd_add(struct scsi_cmnd *scmd) in scsi_eh_scmd_add()
285 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(req); in scsi_times_out()
357 struct scsi_cmnd *scmd; in scsi_eh_prt_fail_stats()
483 int scsi_check_sense(struct scsi_cmnd *scmd) in scsi_check_sense()
708 static int scsi_eh_completed_normally(struct scsi_cmnd *scmd) in scsi_eh_completed_normally()
773 static void scsi_eh_done(struct scsi_cmnd *scmd) in scsi_eh_done()
789 static int scsi_try_host_reset(struct scsi_cmnd *scmd) in scsi_try_host_reset()
819 static int scsi_try_bus_reset(struct scsi_cmnd *scmd) in scsi_try_bus_reset()
861 static int scsi_try_target_reset(struct scsi_cmnd *scmd) in scsi_try_target_reset()
892 static int scsi_try_bus_device_reset(struct scsi_cmnd *scmd) in scsi_try_bus_device_reset()
924 struct scsi_cmnd *scmd) in scsi_try_to_abort_cmd()
932 static void scsi_abort_eh_cmnd(struct scsi_cmnd *scmd) in scsi_abort_eh_cmnd()
955 void scsi_eh_prep_cmnd(struct scsi_cmnd *scmd, struct scsi_eh_save *ses, in scsi_eh_prep_cmnd()
1026 void scsi_eh_restore_cmnd(struct scsi_cmnd* scmd, struct scsi_eh_save *ses) in scsi_eh_restore_cmnd()
1057 static int scsi_send_eh_cmnd(struct scsi_cmnd *scmd, unsigned char *cmnd, in scsi_send_eh_cmnd()
1143 static int scsi_request_sense(struct scsi_cmnd *scmd) in scsi_request_sense()
1148 static int scsi_eh_action(struct scsi_cmnd *scmd, int rtn) in scsi_eh_action()
1170 void scsi_eh_finish_cmd(struct scsi_cmnd *scmd, struct list_head *done_q) in scsi_eh_finish_cmd()
1199 struct scsi_cmnd *scmd, *next; in scsi_eh_get_sense()
1269 static int scsi_eh_tur(struct scsi_cmnd *scmd) in scsi_eh_tur()
1310 struct scsi_cmnd *scmd, *next; in scsi_eh_test_devices()
1315 scmd = list_entry(cmd_list->next, struct scsi_cmnd, eh_entry); in scsi_eh_test_devices()
1355 static int scsi_eh_try_stu(struct scsi_cmnd *scmd) in scsi_eh_try_stu()
1386 struct scsi_cmnd *scmd, *stu_scmd, *next; in scsi_eh_stu()
1451 struct scsi_cmnd *scmd, *bdr_scmd, *next; in scsi_eh_bus_device_reset()
1518 struct scsi_cmnd *next, *scmd; in scsi_eh_target_reset()
1533 scmd = list_entry(tmp_list.next, struct scsi_cmnd, eh_entry); in scsi_eh_target_reset()
1574 struct scsi_cmnd *scmd, *chan_scmd, *next; in scsi_eh_bus_reset()
1646 struct scsi_cmnd *scmd, *next; in scsi_eh_host_reset()
1652 struct scsi_cmnd, eh_entry); in scsi_eh_host_reset()
1684 struct scsi_cmnd *scmd, *next; in scsi_eh_offline_sdevs()
1705 int scsi_noretry_cmd(struct scsi_cmnd *scmd) in scsi_noretry_cmd()
1754 int scsi_decide_disposition(struct scsi_cmnd *scmd) in scsi_decide_disposition()
2067 struct scsi_cmnd *scmd, *next; in scsi_eh_flush_done_q()
2298 scsi_reset_provider_done_command(struct scsi_cmnd *scmd) in scsi_reset_provider_done_command()
2310 struct scsi_cmnd *scmd; in scsi_ioctl_reset()
2327 rq = kzalloc(sizeof(struct request) + sizeof(struct scsi_cmnd) + in scsi_ioctl_reset()
2333 scmd = (struct scsi_cmnd *)(rq + 1); in scsi_ioctl_reset()
2404 bool scsi_command_normalize_sense(const struct scsi_cmnd *cmd, in scsi_command_normalize_sense()