Home
last modified time | relevance | path

Searched refs:scsi_cmnd (Results 1 – 18 of 18) sorted by relevance

/include/scsi/
A Dscsi_cmnd.h74 struct scsi_cmnd { struct
156 static inline void *scsi_cmd_priv(struct scsi_cmnd *cmd) in scsi_cmd_priv()
161 void scsi_done(struct scsi_cmnd *cmd);
162 void scsi_done_direct(struct scsi_cmnd *cmd);
164 extern void scsi_finish_command(struct scsi_cmnd *cmd);
170 blk_status_t scsi_alloc_sgtables(struct scsi_cmnd *cmd);
171 void scsi_free_sgtables(struct scsi_cmnd *cmd);
174 extern int scsi_dma_map(struct scsi_cmnd *cmd);
175 extern void scsi_dma_unmap(struct scsi_cmnd *cmd);
339 static inline u8 get_status_byte(struct scsi_cmnd *cmd) in get_status_byte()
[all …]
A Dscsi_driver.h17 blk_status_t (*init_command)(struct scsi_cmnd *);
18 void (*uninit_command)(struct scsi_cmnd *);
19 int (*done)(struct scsi_cmnd *);
20 int (*eh_action)(struct scsi_cmnd *, int);
21 void (*eh_reset)(struct scsi_cmnd *);
37 static inline struct scsi_driver *scsi_cmd_to_driver(struct scsi_cmnd *cmd) in scsi_cmd_to_driver()
A Dscsi_eh.h12 extern void scsi_eh_finish_cmd(struct scsi_cmnd *scmd,
18 extern bool scsi_command_normalize_sense(const struct scsi_cmnd *cmd,
20 extern enum scsi_disposition scsi_check_sense(struct scsi_cmnd *);
46 extern void scsi_eh_prep_cmnd(struct scsi_cmnd *scmd,
50 extern void scsi_eh_restore_cmnd(struct scsi_cmnd* scmd,
A Dscsi_dbg.h5 struct scsi_cmnd;
9 extern void scsi_print_command(struct scsi_cmnd *);
14 extern void scsi_print_sense(const struct scsi_cmnd *);
18 extern void scsi_print_result(const struct scsi_cmnd *, const char *, int);
A Dscsi_host.h17 struct scsi_cmnd;
87 int (* queuecommand)(struct Scsi_Host *, struct scsi_cmnd *);
152 int (* eh_abort_handler)(struct scsi_cmnd *);
153 int (* eh_device_reset_handler)(struct scsi_cmnd *);
154 int (* eh_target_reset_handler)(struct scsi_cmnd *);
155 int (* eh_bus_reset_handler)(struct scsi_cmnd *);
156 int (* eh_host_reset_handler)(struct scsi_cmnd *);
349 enum scsi_timeout_action (*eh_timed_out)(struct scsi_cmnd *);
355 bool (*eh_should_retry_cmd)(struct scsi_cmnd *scmd);
513 int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \
[all …]
A Dlibiscsi.h30 struct scsi_cmnd;
120 struct scsi_cmnd *sc; /* associated SCSI cmd*/
161 static inline struct iscsi_cmd *iscsi_cmd(struct scsi_cmnd *cmd) in iscsi_cmd()
391 extern int iscsi_eh_abort(struct scsi_cmnd *sc);
392 extern int iscsi_eh_recover_target(struct scsi_cmnd *sc);
393 extern int iscsi_eh_session_reset(struct scsi_cmnd *sc);
394 extern int iscsi_eh_device_reset(struct scsi_cmnd *sc);
395 extern int iscsi_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *sc);
396 extern enum scsi_timeout_action iscsi_eh_cmd_timed_out(struct scsi_cmnd *sc);
A Dscsi_tcq.h22 static inline struct scsi_cmnd *scsi_host_find_tag(struct Scsi_Host *shost, in scsi_host_find_tag()
A Dlibsas.h402 cmd_to_domain_dev(struct scsi_cmnd *cmd) in cmd_to_domain_dev()
563 struct scsi_cmnd *cmd;
621 struct scsi_cmnd *scmd; in sas_task_find_rq()
684 extern int sas_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
700 int sas_eh_abort_handler(struct scsi_cmnd *cmd);
701 int sas_eh_device_reset_handler(struct scsi_cmnd *cmd);
702 int sas_eh_target_reset_handler(struct scsi_cmnd *cmd);
A Dscsi_transport_srp.h121 enum scsi_timeout_action srp_timed_out(struct scsi_cmnd *scmd);
A Dlibfc.h325 struct scsi_cmnd *cmd;
962 int fc_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
963 int fc_eh_abort(struct scsi_cmnd *);
964 int fc_eh_device_reset(struct scsi_cmnd *);
965 int fc_eh_host_reset(struct scsi_cmnd *);
A Dscsi.h17 struct scsi_cmnd;
A Dscsi_transport_spi.h147 int spi_populate_tag_msg(unsigned char *msg, struct scsi_cmnd *cmd);
A Dscsi_transport_fc.h859 int fc_block_scsi_eh(struct scsi_cmnd *cmnd);
860 enum scsi_timeout_action fc_eh_timed_out(struct scsi_cmnd *scmd);
861 bool fc_eh_should_retry_cmd(struct scsi_cmnd *scmd);
A Dscsi_transport_iscsi.h22 struct scsi_cmnd;
465 extern int iscsi_block_scsi_eh(struct scsi_cmnd *cmd);
A Dscsi_device.h16 struct scsi_cmnd;
317 scmd_printk(const char *, const struct scsi_cmnd *, const char *, ...);
/include/trace/events/
A Dscsi.h159 TP_PROTO(struct scsi_cmnd *cmd),
213 TP_PROTO(struct scsi_cmnd *cmd, int rtn),
264 TP_PROTO(struct scsi_cmnd *cmd),
333 TP_PROTO(struct scsi_cmnd *cmd),
337 TP_PROTO(struct scsi_cmnd *cmd),
/include/linux/
A Dlibata.h640 struct scsi_cmnd *scsicmd;
641 void (*scsidone)(struct scsi_cmnd *);
1149 extern int ata_scsi_queuecmd(struct Scsi_Host *h, struct scsi_cmnd *cmd);
1204 extern void ata_scsi_simulate(struct ata_device *dev, struct scsi_cmnd *cmd);
1312 extern int ata_sas_queuecmd(struct scsi_cmnd *cmd, struct ata_port *ap);
/include/ufs/
A Dufshcd.h189 struct scsi_cmnd *cmd;

Completed in 773 milliseconds