Home
last modified time | relevance | path

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

12345678910>>...12

/drivers/scsi/pcmcia/
Dnsp_cs.h259 struct scsi_cmnd *CurrentSC;
297 static int nsp_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *SCpnt);
302 static int nsp_eh_bus_reset (struct scsi_cmnd *SCpnt);
303 static int nsp_eh_host_reset (struct scsi_cmnd *SCpnt);
308 static int nsphw_start_selection(struct scsi_cmnd *SCpnt);
309 static void nsp_start_timer (struct scsi_cmnd *SCpnt, int time);
310 static int nsp_fifo_count (struct scsi_cmnd *SCpnt);
311 static void nsp_pio_read (struct scsi_cmnd *SCpnt);
312 static void nsp_pio_write (struct scsi_cmnd *SCpnt);
313 static int nsp_nexus (struct scsi_cmnd *SCpnt);
[all …]
/drivers/scsi/
Dscsi_priv.h13 struct scsi_cmnd;
36 void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd);
38 void scsi_log_send(struct scsi_cmnd *cmd);
39 void scsi_log_completion(struct scsi_cmnd *cmd, int disposition);
41 static inline void scsi_log_send(struct scsi_cmnd *cmd) in scsi_log_send()
43 static inline void scsi_log_completion(struct scsi_cmnd *cmd, int disposition) in scsi_log_completion()
78 extern enum scsi_disposition scsi_decide_disposition(struct scsi_cmnd *cmd);
80 extern void scsi_eh_scmd_add(struct scsi_cmnd *);
86 int scsi_noretry_cmd(struct scsi_cmnd *scmd);
90 extern void scsi_device_unbusy(struct scsi_device *sdev, struct scsi_cmnd *cmd);
[all …]
Dscsi_error.c54 static void scsi_eh_done(struct scsi_cmnd *scmd);
63 static int scsi_eh_try_stu(struct scsi_cmnd *scmd);
65 struct scsi_cmnd *);
120 static bool scsi_cmd_retry_allowed(struct scsi_cmnd *cmd) in scsi_cmd_retry_allowed()
128 static bool scsi_eh_should_retry_cmd(struct scsi_cmnd *cmd) in scsi_eh_should_retry_cmd()
139 static void scsi_eh_complete_abort(struct scsi_cmnd *scmd, struct Scsi_Host *shost) in scsi_eh_complete_abort()
169 struct scsi_cmnd *scmd = in scmd_eh_abort_handler()
170 container_of(work, struct scsi_cmnd, abort_work.work); in scmd_eh_abort_handler()
230 scsi_abort_command(struct scsi_cmnd *scmd) in scsi_abort_command()
269 static void scsi_eh_reset(struct scsi_cmnd *scmd) in scsi_eh_reset()
[all …]
Dwd33c93.h193 typedef int (*dma_setup_t) (struct scsi_cmnd *SCpnt, int dir_in);
195 struct scsi_cmnd *SCpnt, int status);
231 volatile struct scsi_cmnd *input_Q; /* commands waiting to be started */
232 volatile struct scsi_cmnd *selecting; /* trying to select this command */
233 volatile struct scsi_cmnd *connected; /* currently connected command */
234 volatile struct scsi_cmnd *disconnected_Q;/* commands waiting for reconnect */
335 int wd33c93_abort (struct scsi_cmnd *cmd);
336 int wd33c93_queuecommand (struct Scsi_Host *h, struct scsi_cmnd *cmd);
340 int wd33c93_host_reset (struct scsi_cmnd *);
DNCR5380.h206 struct scsi_cmnd *connected; /* Currently connected cmnd */
217 struct scsi_cmnd *selecting; /* Cmnd to be connected */
219 struct scsi_cmnd *sensing; /* Cmnd needing autosense */
240 static inline struct scsi_cmnd *NCR5380_to_scmd(struct NCR5380_cmd *ncmd_ptr) in NCR5380_to_scmd()
242 return ((struct scsi_cmnd *)ncmd_ptr) - 1; in NCR5380_to_scmd()
278 static bool NCR5380_select(struct Scsi_Host *, struct scsi_cmnd *);
298 struct scsi_cmnd *);
306 struct scsi_cmnd *cmd) in NCR5380_dma_xfer_none()
Dsd.h170 static inline int scsi_medium_access_command(struct scsi_cmnd *scmd) in scsi_medium_access_command()
244 blk_status_t sd_zbc_setup_zone_mgmt_cmnd(struct scsi_cmnd *cmd,
246 unsigned int sd_zbc_complete(struct scsi_cmnd *cmd, unsigned int good_bytes,
251 blk_status_t sd_zbc_prepare_zone_append(struct scsi_cmnd *cmd, sector_t *lba,
268 static inline blk_status_t sd_zbc_setup_zone_mgmt_cmnd(struct scsi_cmnd *cmd, in sd_zbc_setup_zone_mgmt_cmnd()
275 static inline unsigned int sd_zbc_complete(struct scsi_cmnd *cmd, in sd_zbc_complete()
281 static inline blk_status_t sd_zbc_prepare_zone_append(struct scsi_cmnd *cmd, in sd_zbc_prepare_zone_append()
Dwd33c93.c366 wd33c93_queuecommand_lck(struct scsi_cmnd *cmd, in wd33c93_queuecommand_lck()
367 void (*done)(struct scsi_cmnd *)) in wd33c93_queuecommand_lck() argument
370 struct scsi_cmnd *tmp; in wd33c93_queuecommand_lck()
444 for (tmp = (struct scsi_cmnd *) hostdata->input_Q; in wd33c93_queuecommand_lck()
446 tmp = (struct scsi_cmnd *) tmp->host_scribble) ; in wd33c93_queuecommand_lck()
480 struct scsi_cmnd *cmd, *prev; in DEF_SCSI_QCMD()
493 cmd = (struct scsi_cmnd *) hostdata->input_Q; in DEF_SCSI_QCMD()
500 cmd = (struct scsi_cmnd *) cmd->host_scribble; in DEF_SCSI_QCMD()
515 hostdata->input_Q = (struct scsi_cmnd *) cmd->host_scribble; in DEF_SCSI_QCMD()
564 for (prev = (struct scsi_cmnd *) hostdata->input_Q; prev; in DEF_SCSI_QCMD()
[all …]
Dqlogicfas408.h85 struct scsi_cmnd *qlcmd; /* current command being processed */
107 int qlogicfas408_queuecommand(struct Scsi_Host *h, struct scsi_cmnd * cmd);
111 int qlogicfas408_abort(struct scsi_cmnd * cmd);
112 extern int qlogicfas408_host_reset(struct scsi_cmnd *cmd);
Dps3rom.c34 struct scsi_cmnd *curr_cmd;
85 struct scsi_cmnd *cmd) in ps3rom_atapi_request()
148 static inline unsigned int srb10_lba(const struct scsi_cmnd *cmd) in srb10_lba()
154 static inline unsigned int srb10_len(const struct scsi_cmnd *cmd) in srb10_len()
160 struct scsi_cmnd *cmd, u32 start_sector, in ps3rom_read_request()
181 struct scsi_cmnd *cmd, u32 start_sector, in ps3rom_write_request()
203 static int ps3rom_queuecommand_lck(struct scsi_cmnd *cmd, in ps3rom_queuecommand_lck()
204 void (*done)(struct scsi_cmnd *)) in ps3rom_queuecommand_lck() argument
265 struct scsi_cmnd *cmd; in ps3rom_interrupt()
Dnsp32.c188 static int nsp32_queuecommand(struct Scsi_Host *, struct scsi_cmnd *);
193 static int nsp32_eh_abort (struct scsi_cmnd *);
194 static int nsp32_eh_host_reset(struct scsi_cmnd *);
197 static void nsp32_build_identify(struct scsi_cmnd *);
198 static void nsp32_build_nop (struct scsi_cmnd *);
199 static void nsp32_build_reject (struct scsi_cmnd *);
200 static void nsp32_build_sdtr (struct scsi_cmnd *, unsigned char,
204 static int nsp32_busfree_occur(struct scsi_cmnd *, unsigned short);
205 static void nsp32_msgout_occur (struct scsi_cmnd *);
206 static void nsp32_msgin_occur (struct scsi_cmnd *, unsigned long,
[all …]
/drivers/staging/rts5208/
Dspi.h44 int spi_get_status(struct scsi_cmnd *srb, struct rtsx_chip *chip);
45 int spi_set_parameter(struct scsi_cmnd *srb, struct rtsx_chip *chip);
46 int spi_read_flash_id(struct scsi_cmnd *srb, struct rtsx_chip *chip);
47 int spi_read_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip);
48 int spi_write_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip);
49 int spi_erase_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip);
50 int spi_write_flash_status(struct scsi_cmnd *srb, struct rtsx_chip *chip);
Dms.h192 int ms_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
194 int mspro_format(struct scsi_cmnd *srb, struct rtsx_chip *chip,
205 int mg_set_leaf_id(struct scsi_cmnd *srb, struct rtsx_chip *chip);
206 int mg_get_local_EKB(struct scsi_cmnd *srb, struct rtsx_chip *chip);
207 int mg_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip);
208 int mg_get_rsp_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip);
209 int mg_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip);
210 int mg_get_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip);
211 int mg_set_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip);
Dsd.h270 int sd_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
281 int sd_pass_thru_mode(struct scsi_cmnd *srb, struct rtsx_chip *chip);
282 int sd_execute_no_data(struct scsi_cmnd *srb, struct rtsx_chip *chip);
283 int sd_execute_read_data(struct scsi_cmnd *srb, struct rtsx_chip *chip);
284 int sd_execute_write_data(struct scsi_cmnd *srb, struct rtsx_chip *chip);
285 int sd_get_cmd_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip);
286 int sd_hw_rst(struct scsi_cmnd *srb, struct rtsx_chip *chip);
Drtsx_transport.h22 struct scsi_cmnd *srb,
27 struct scsi_cmnd *srb);
29 struct scsi_cmnd *srb);
30 void rtsx_invoke_transport(struct scsi_cmnd *srb, struct rtsx_chip *chip);
Drtsx_scsi.c24 struct scsi_cmnd *srb = chip->srb; in scsi_show_command()
411 static int test_unit_ready(struct scsi_cmnd *srb, struct rtsx_chip *chip) in test_unit_ready()
463 static int inquiry(struct scsi_cmnd *srb, struct rtsx_chip *chip) in inquiry()
548 static int start_stop_unit(struct scsi_cmnd *srb, struct rtsx_chip *chip) in start_stop_unit()
581 static int allow_medium_removal(struct scsi_cmnd *srb, struct rtsx_chip *chip) in allow_medium_removal()
598 static int request_sense(struct scsi_cmnd *srb, struct rtsx_chip *chip) in request_sense()
736 static int mode_sense(struct scsi_cmnd *srb, struct rtsx_chip *chip) in mode_sense()
833 static int read_write(struct scsi_cmnd *srb, struct rtsx_chip *chip) in read_write()
968 static int read_format_capacity(struct scsi_cmnd *srb, struct rtsx_chip *chip) in read_format_capacity()
1046 static int read_capacity(struct scsi_cmnd *srb, struct rtsx_chip *chip) in read_capacity()
[all …]
/drivers/scsi/arm/
Dfas216.h216 struct scsi_cmnd *SCpnt; /* currently processing command */
217 struct scsi_cmnd *origSCpnt; /* original connecting command */
218 struct scsi_cmnd *reqSCpnt; /* request sense command */
219 struct scsi_cmnd *rstSCpnt; /* reset command */
220 struct scsi_cmnd *pending_SCpnt[8]; /* per-device pending commands */
333 extern int fas216_queue_command(struct Scsi_Host *h, struct scsi_cmnd *SCpnt);
341 extern int fas216_noqueue_command(struct Scsi_Host *, struct scsi_cmnd *);
367 extern int fas216_eh_abort(struct scsi_cmnd *SCpnt);
374 extern int fas216_eh_device_reset(struct scsi_cmnd *SCpnt);
381 extern int fas216_eh_bus_reset(struct scsi_cmnd *SCpnt);
[all …]
Dqueue.c29 struct scsi_cmnd *SCpnt;
103 int __queue_add(Queue_t *queue, struct scsi_cmnd *SCpnt, int head) in __queue_add()
134 static struct scsi_cmnd *__queue_remove(Queue_t *queue, struct list_head *ent) in __queue_remove()
158 struct scsi_cmnd *queue_remove_exclude(Queue_t *queue, unsigned long *exclude) in queue_remove_exclude()
162 struct scsi_cmnd *SCpnt = NULL; in queue_remove_exclude()
184 struct scsi_cmnd *queue_remove(Queue_t *queue) in queue_remove()
187 struct scsi_cmnd *SCpnt = NULL; in queue_remove()
206 struct scsi_cmnd *queue_remove_tgtluntag(Queue_t *queue, int target, int lun, in queue_remove_tgtluntag()
211 struct scsi_cmnd *SCpnt = NULL; in queue_remove_tgtluntag()
283 int queue_remove_cmd(Queue_t *queue, struct scsi_cmnd *SCpnt) in queue_remove_cmd()
Dqueue.h37 extern struct scsi_cmnd *queue_remove (Queue_t *queue);
46 extern struct scsi_cmnd *queue_remove_exclude(Queue_t *queue,
61 extern int __queue_add(Queue_t *queue, struct scsi_cmnd *SCpnt, int head);
72 extern struct scsi_cmnd *queue_remove_tgtluntag(Queue_t *queue, int target,
102 int queue_remove_cmd(Queue_t *queue, struct scsi_cmnd *SCpnt);
/drivers/usb/storage/
Dprotocol.h28 extern void usb_stor_pad12_command(struct scsi_cmnd*, struct us_data*);
29 extern void usb_stor_ufi_command(struct scsi_cmnd*, struct us_data*);
30 extern void usb_stor_transparent_scsi_command(struct scsi_cmnd*,
37 unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **,
41 unsigned int buflen, struct scsi_cmnd *srb);
Dprotocol.c45 void usb_stor_pad12_command(struct scsi_cmnd *srb, struct us_data *us) in usb_stor_pad12_command()
61 void usb_stor_ufi_command(struct scsi_cmnd *srb, struct us_data *us) in usb_stor_ufi_command()
104 void usb_stor_transparent_scsi_command(struct scsi_cmnd *srb, in usb_stor_transparent_scsi_command()
122 unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **sgptr, in usb_stor_access_xfer_buf()
170 unsigned int buflen, struct scsi_cmnd *srb) in usb_stor_set_xfer_buf()
Duas.c45 struct scsi_cmnd *cmnd[MAX_CMNDS];
76 static int uas_submit_urbs(struct scsi_cmnd *cmnd,
79 static int uas_try_complete(struct scsi_cmnd *cmnd, const char *caller);
81 static void uas_log_cmd_state(struct scsi_cmnd *cmnd, const char *prefix,
102 struct scsi_cmnd *cmnd; in uas_do_work()
145 struct scsi_cmnd *cmnd = container_of(scp, struct scsi_cmnd, SCp); in uas_add_work()
156 struct scsi_cmnd *cmnd; in uas_zap_pending()
177 static void uas_sense(struct urb *urb, struct scsi_cmnd *cmnd) in uas_sense()
200 static void uas_log_cmd_state(struct scsi_cmnd *cmnd, const char *prefix, in uas_log_cmd_state()
227 static void uas_free_unsubmitted_urbs(struct scsi_cmnd *cmnd) in uas_free_unsubmitted_urbs()
[all …]
Dtransport.h62 extern int usb_stor_CB_transport(struct scsi_cmnd *, struct us_data*);
65 extern int usb_stor_Bulk_transport(struct scsi_cmnd *, struct us_data*);
69 extern void usb_stor_invoke_transport(struct scsi_cmnd *, struct us_data*);
85 struct scsi_cmnd* srb);
/drivers/message/fusion/
Dmptscsih.h116 extern int mptscsih_qcmd(struct scsi_cmnd *SCpnt);
121 extern int mptscsih_abort(struct scsi_cmnd * SCpnt);
122 extern int mptscsih_dev_reset(struct scsi_cmnd * SCpnt);
123 extern int mptscsih_bus_reset(struct scsi_cmnd * SCpnt);
124 extern int mptscsih_host_reset(struct scsi_cmnd *SCpnt);
135 extern struct scsi_cmnd *mptscsih_get_scsi_lookup(MPT_ADAPTER *ioc, int i);
/drivers/scsi/lpfc/
Dlpfc_scsi.c89 lpfc_prot_group_type(struct lpfc_hba *phba, struct scsi_cmnd *sc);
93 static void lpfc_vmid_update_entry(struct lpfc_vport *vport, struct scsi_cmnd
134 struct scsi_cmnd *cmd = lpfc_cmd->pCmd; in lpfc_update_stats()
504 struct scsi_cmnd *cmd; in lpfc_sli4_io_xri_aborted()
625 struct scsi_cmnd *cmnd) in lpfc_get_scsi_buf_s3()
666 struct scsi_cmnd *cmnd) in lpfc_get_scsi_buf_s4()
761 struct scsi_cmnd *cmnd) in lpfc_get_scsi_buf()
875 struct scsi_cmnd *scsi_cmnd = lpfc_cmd->pCmd; in lpfc_scsi_prep_dma_buf_s3() local
884 int nseg, datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_dma_buf_s3()
893 if (scsi_sg_count(scsi_cmnd)) { in lpfc_scsi_prep_dma_buf_s3()
[all …]
/drivers/scsi/sym53c8xx_2/
Dsym_glue.h225 sym_set_cam_status(struct scsi_cmnd *cmd, int status) in sym_set_cam_status()
235 sym_get_cam_status(struct scsi_cmnd *cmd) in sym_get_cam_status()
243 static inline void sym_set_cam_result_ok(struct sym_ccb *cp, struct scsi_cmnd *cmd, int resid) in sym_set_cam_result_ok()
250 void sym_xpt_done(struct sym_hcb *np, struct scsi_cmnd *ccb);
253 int sym_setup_data_and_start (struct sym_hcb *np, struct scsi_cmnd *csio, struct sym_ccb *cp);

12345678910>>...12