Home
last modified time | relevance | path

Searched refs:scsicmd (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/drivers/scsi/aacraid/
Daachba.c231 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *sgmap);
232 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg);
233 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg);
234 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
236 static long aac_build_sghba(struct scsi_cmnd *scsicmd,
241 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd);
242 static int aac_send_hba_fib(struct scsi_cmnd *scsicmd);
346 static inline int aac_valid_context(struct scsi_cmnd *scsicmd, in aac_valid_context() argument
350 if (unlikely(!scsicmd || !scsicmd->scsi_done)) { in aac_valid_context()
355 scsicmd->SCp.phase = AAC_OWNER_MIDLEVEL; in aac_valid_context()
[all …]
/Linux-v4.19/drivers/staging/unisys/visorhba/
Dvisorhba_main.c368 static int visorhba_abort_handler(struct scsi_cmnd *scsicmd) in visorhba_abort_handler() argument
375 scsidev = scsicmd->device; in visorhba_abort_handler()
383 scsicmd->result = DID_ABORT << 16; in visorhba_abort_handler()
384 scsicmd->scsi_done(scsicmd); in visorhba_abort_handler()
395 static int visorhba_device_reset_handler(struct scsi_cmnd *scsicmd) in visorhba_device_reset_handler() argument
402 scsidev = scsicmd->device; in visorhba_device_reset_handler()
410 scsicmd->result = DID_RESET << 16; in visorhba_device_reset_handler()
411 scsicmd->scsi_done(scsicmd); in visorhba_device_reset_handler()
423 static int visorhba_bus_reset_handler(struct scsi_cmnd *scsicmd) in visorhba_bus_reset_handler() argument
429 scsidev = scsicmd->device; in visorhba_bus_reset_handler()
[all …]
/Linux-v4.19/drivers/scsi/libsas/
Dsas_ata.c110 else if (qc && qc->scsicmd) in sas_ata_task_done()
111 ASSIGN_SAS_TASK(qc->scsicmd, NULL); in sas_ata_task_done()
128 if (qc->scsicmd) in sas_ata_task_done()
235 if (qc->scsicmd) in sas_ata_qc_issue()
236 ASSIGN_SAS_TASK(qc->scsicmd, task); in sas_ata_qc_issue()
242 if (qc->scsicmd) in sas_ata_qc_issue()
243 ASSIGN_SAS_TASK(qc->scsicmd, NULL); in sas_ata_qc_issue()
603 if (qc->scsicmd) { in sas_ata_task_abort()
604 struct request_queue *q = qc->scsicmd->device->request_queue; in sas_ata_task_abort()
608 blk_abort_request(qc->scsicmd->request); in sas_ata_task_abort()
/Linux-v4.19/drivers/ata/
Dlibata-scsi.c865 qc->scsicmd = cmd; in ata_scsi_qc_new()
883 struct scsi_cmnd *scmd = qc->scsicmd; in ata_qc_set_pc_nbytes()
1085 struct scsi_cmnd *cmd = qc->scsicmd; in ata_gen_passthru_sense()
1184 struct scsi_cmnd *cmd = qc->scsicmd; in ata_gen_ata_sense()
1477 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_start_stop_xlat()
1692 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_verify_xlat()
1826 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_rw_xlat()
1920 struct scsi_cmnd *cmd = qc->scsicmd; in ata_qc_done()
1930 struct scsi_cmnd *cmd = qc->scsicmd; in ata_scsi_qc_complete()
2581 u8 *scsicmd = args->cmd->cmnd, *p = rbuf; in ata_scsiop_mode_sense() local
[all …]
Dsata_promise.c1075 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma() local
1079 switch (scsicmd[0]) { in pdc_check_atapi_dma()
1091 if (scsicmd[0] == WRITE_10) { in pdc_check_atapi_dma()
1093 (scsicmd[2] << 24) | in pdc_check_atapi_dma()
1094 (scsicmd[3] << 16) | in pdc_check_atapi_dma()
1095 (scsicmd[4] << 8) | in pdc_check_atapi_dma()
1096 scsicmd[5]; in pdc_check_atapi_dma()
Dsata_sx4.c934 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma() local
938 switch (scsicmd[0]) { in pdc_check_atapi_dma()
950 if (scsicmd[0] == WRITE_10) { in pdc_check_atapi_dma()
952 (scsicmd[2] << 24) | in pdc_check_atapi_dma()
953 (scsicmd[3] << 16) | in pdc_check_atapi_dma()
954 (scsicmd[4] << 8) | in pdc_check_atapi_dma()
955 scsicmd[5]; in pdc_check_atapi_dma()
Dlibata-eh.c619 qc->scsicmd == scmd) in ata_scsi_cmd_error_handler()
922 struct request_queue *q = qc->scsicmd->device->request_queue; in ata_qc_schedule_eh()
936 blk_abort_request(qc->scsicmd->request); in ata_qc_schedule_eh()
1243 struct scsi_cmnd *scmd = qc->scsicmd; in __ata_eh_qc_complete()
1264 struct scsi_cmnd *scmd = qc->scsicmd; in ata_eh_qc_complete()
1282 struct scsi_cmnd *scmd = qc->scsicmd; in ata_eh_qc_retry()
1746 ata_scsi_set_sense(dev, qc->scsicmd, sense_key, asc, ascq); in ata_eh_analyze_ncq_error()
1747 ata_scsi_set_sense_information(dev, qc->scsicmd, in ata_eh_analyze_ncq_error()
1797 ata_eh_request_sense(qc, qc->scsicmd); in ata_eh_analyze_tf()
1809 qc->scsicmd->sense_buffer, in ata_eh_analyze_tf()
[all …]
Dpata_pdc2027x.c443 struct scsi_cmnd *cmd = qc->scsicmd; in pdc2027x_check_atapi_dma()
444 u8 *scsicmd = cmd->cmnd; in pdc2027x_check_atapi_dma() local
453 switch (scsicmd[0]) { in pdc2027x_check_atapi_dma()
Dpata_falcon.c51 struct scsi_cmnd *cmd = qc->scsicmd; in pata_falcon_data_xfer()
Dsata_svw.c100 u8 cmnd = qc->scsicmd->cmnd[0]; in k2_sata_check_atapi_dma()
Dsata_via.c402 (qc->scsicmd->sc_data_direction == DMA_TO_DEVICE)) { in vt6420_bmdma_start()
Dlibata-core.c1595 qc->scsicmd = NULL; in ata_exec_internal_sg()
5134 qc->scsicmd = NULL; in ata_qc_new_init()
Dsata_mv.c1868 struct scsi_cmnd *scmd = qc->scsicmd; in mv_check_atapi_dma()
/Linux-v4.19/drivers/scsi/
Dhpsa.c279 static int hpsa_eh_device_reset_handler(struct scsi_cmnd *scsicmd);
5909 static int hpsa_eh_device_reset_handler(struct scsi_cmnd *scsicmd) in hpsa_eh_device_reset_handler() argument
5919 h = sdev_to_hba(scsicmd->device); in hpsa_eh_device_reset_handler()
5932 dev = scsicmd->device->hostdata; in hpsa_eh_device_reset_handler()
5948 hpsa_get_cmd_index(scsicmd)); in hpsa_eh_device_reset_handler()
5958 hpsa_get_cmd_index(scsicmd)); in hpsa_eh_device_reset_handler()
/Linux-v4.19/include/linux/
Dlibata.h634 struct scsi_cmnd *scsicmd; member