/linux-4.1.27/drivers/scsi/ |
D | scsi_error.c | 47 static void scsi_eh_done(struct scsi_cmnd *scmd); 56 static int scsi_eh_try_stu(struct scsi_cmnd *scmd); 119 struct scsi_cmnd *scmd = in scmd_eh_abort_handler() local 121 struct scsi_device *sdev = scmd->device; in scmd_eh_abort_handler() 126 scmd_printk(KERN_INFO, scmd, in scmd_eh_abort_handler() 130 scmd_printk(KERN_INFO, scmd, in scmd_eh_abort_handler() 132 rtn = scsi_try_to_abort_cmd(sdev->host->hostt, scmd); in scmd_eh_abort_handler() 134 set_host_byte(scmd, DID_TIME_OUT); in scmd_eh_abort_handler() 137 scmd_printk(KERN_INFO, scmd, in scmd_eh_abort_handler() 140 } else if (!scsi_noretry_cmd(scmd) && in scmd_eh_abort_handler() [all …]
|
D | sd_dif.c | 109 void sd_dif_prepare(struct scsi_cmnd *scmd) in sd_dif_prepare() argument 117 sdkp = scsi_disk(scmd->request->rq_disk); in sd_dif_prepare() 122 phys = scsi_prot_ref_tag(scmd); in sd_dif_prepare() 124 __rq_for_each_bio(bio, scmd->request) { in sd_dif_prepare() 159 void sd_dif_complete(struct scsi_cmnd *scmd, unsigned int good_bytes) in sd_dif_complete() argument 168 sdkp = scsi_disk(scmd->request->rq_disk); in sd_dif_complete() 173 intervals = good_bytes / scsi_prot_interval(scmd); in sd_dif_complete() 174 phys = scsi_prot_ref_tag(scmd); in sd_dif_complete() 176 __rq_for_each_bio(bio, scmd->request) { in sd_dif_complete()
|
D | mvumi.c | 203 static int mvumi_make_sgl(struct mvumi_hba *mhba, struct scsi_cmnd *scmd, in mvumi_make_sgl() argument 209 unsigned int sgnum = scsi_sg_count(scmd); in mvumi_make_sgl() 213 sg = scsi_sglist(scmd); in mvumi_make_sgl() 215 (int) scmd->sc_data_direction); in mvumi_make_sgl() 234 scmd->SCp.dma_handle = scsi_bufflen(scmd) ? in mvumi_make_sgl() 235 pci_map_single(mhba->pdev, scsi_sglist(scmd), in mvumi_make_sgl() 236 scsi_bufflen(scmd), in mvumi_make_sgl() 237 (int) scmd->sc_data_direction) in mvumi_make_sgl() 239 busaddr = scmd->SCp.dma_handle; in mvumi_make_sgl() 243 sgd_setsz(mhba, m_sg, cpu_to_le32(scsi_bufflen(scmd))); in mvumi_make_sgl() [all …]
|
D | sd.h | 116 static inline int scsi_medium_access_command(struct scsi_cmnd *scmd) in scsi_medium_access_command() argument 118 switch (scmd->cmnd[0]) { in scsi_medium_access_command() 136 switch (scmd->cmnd[9]) { in scsi_medium_access_command() 248 extern void sd_dif_prepare(struct scsi_cmnd *scmd); 256 static inline int sd_dif_prepare(struct scsi_cmnd *scmd) in sd_dif_prepare() argument
|
D | scsi_logging.c | 72 static inline const char *scmd_name(const struct scsi_cmnd *scmd) in scmd_name() argument 74 return scmd->request->rq_disk ? in scmd_name() 75 scmd->request->rq_disk->disk_name : NULL; in scmd_name() 123 void scmd_printk(const char *level, const struct scsi_cmnd *scmd, in scmd_printk() argument 130 if (!scmd || !scmd->cmnd) in scmd_printk() 136 off = sdev_format_header(logbuf, logbuf_len, scmd_name(scmd), in scmd_printk() 137 scmd->request->tag); in scmd_printk() 143 dev_printk(level, &scmd->device->sdev_gendev, "%s", logbuf); in scmd_printk()
|
D | scsi_priv.h | 24 #define SCSI_SENSE_VALID(scmd) \ argument 25 (((scmd)->sense_buffer[0] & 0x70) == 0x70) 80 int scsi_noretry_cmd(struct scsi_cmnd *scmd);
|
D | sd.c | 594 static unsigned char sd_setup_protect_cmnd(struct scsi_cmnd *scmd, in sd_setup_protect_cmnd() argument 597 struct bio *bio = scmd->request->bio; in sd_setup_protect_cmnd() 598 unsigned int prot_op = sd_prot_op(rq_data_dir(scmd->request), dix, dif); in sd_setup_protect_cmnd() 603 scmd->prot_flags |= SCSI_PROT_IP_CHECKSUM; in sd_setup_protect_cmnd() 606 scmd->prot_flags |= SCSI_PROT_GUARD_CHECK; in sd_setup_protect_cmnd() 610 scmd->prot_flags |= SCSI_PROT_REF_INCREMENT; in sd_setup_protect_cmnd() 613 scmd->prot_flags |= SCSI_PROT_REF_CHECK; in sd_setup_protect_cmnd() 617 scmd->prot_flags |= SCSI_PROT_TRANSFER_PI; in sd_setup_protect_cmnd() 625 scsi_set_prot_op(scmd, prot_op); in sd_setup_protect_cmnd() 626 scsi_set_prot_type(scmd, dif); in sd_setup_protect_cmnd() [all …]
|
D | 53c700.h | 27 #define CDEBUG(prefix, scmd, fmt, a...) \ argument 28 scmd_printk(prefix, scmd, fmt, ##a) 31 #define DDEBUG(prefix, scmd, fmt, a...) do {} while (0) argument 32 #define CDEBUG(prefix, scmd, fmt, a...) do {} while (0) argument
|
D | st.c | 3049 unsigned char scmd[MAX_COMMAND_SIZE]; in get_location() local 3055 memset(scmd, 0, MAX_COMMAND_SIZE); in get_location() 3057 scmd[0] = QFA_REQUEST_BLOCK; in get_location() 3058 scmd[4] = 3; in get_location() 3060 scmd[0] = READ_POSITION; in get_location() 3062 scmd[1] = 1; in get_location() 3064 SRpnt = st_do_scsi(NULL, STp, scmd, 20, DMA_FROM_DEVICE, in get_location() 3112 unsigned char scmd[MAX_COMMAND_SIZE]; in set_location() local 3141 memset(scmd, 0, MAX_COMMAND_SIZE); in set_location() 3143 scmd[0] = QFA_SEEK_BLOCK; in set_location() [all …]
|
D | pmcraid.c | 3069 static int pmcraid_eh_device_reset_handler(struct scsi_cmnd *scmd) in pmcraid_eh_device_reset_handler() argument 3071 scmd_printk(KERN_INFO, scmd, in pmcraid_eh_device_reset_handler() 3073 return pmcraid_reset_device(scmd, in pmcraid_eh_device_reset_handler() 3078 static int pmcraid_eh_bus_reset_handler(struct scsi_cmnd *scmd) in pmcraid_eh_bus_reset_handler() argument 3080 scmd_printk(KERN_INFO, scmd, in pmcraid_eh_bus_reset_handler() 3082 return pmcraid_reset_device(scmd, in pmcraid_eh_bus_reset_handler() 3087 static int pmcraid_eh_target_reset_handler(struct scsi_cmnd *scmd) in pmcraid_eh_target_reset_handler() argument 3089 scmd_printk(KERN_INFO, scmd, in pmcraid_eh_target_reset_handler() 3091 return pmcraid_reset_device(scmd, in pmcraid_eh_target_reset_handler() 3106 static int pmcraid_eh_host_reset_handler(struct scsi_cmnd *scmd) in pmcraid_eh_host_reset_handler() argument [all …]
|
D | osst.c | 2885 unsigned char scmd[MAX_COMMAND_SIZE]; in osst_get_frame_position() local 2898 memset (scmd, 0, MAX_COMMAND_SIZE); in osst_get_frame_position() 2899 scmd[0] = READ_POSITION; in osst_get_frame_position() 2902 SRpnt = osst_do_scsi(*aSRpnt, STp, scmd, 20, DMA_FROM_DEVICE, in osst_get_frame_position() 2919 memset (scmd, 0, MAX_COMMAND_SIZE); in osst_get_frame_position() 2920 scmd[0] = READ_POSITION; in osst_get_frame_position() 2922 SRpnt = osst_do_scsi(SRpnt, STp, scmd, 20, DMA_FROM_DEVICE, in osst_get_frame_position() 2969 unsigned char scmd[MAX_COMMAND_SIZE]; in osst_set_frame_position() local 2991 memset (scmd, 0, MAX_COMMAND_SIZE); in osst_set_frame_position() 2992 scmd[0] = SEEK_10; in osst_set_frame_position() [all …]
|
D | scsi_transport_srp.c | 626 static enum blk_eh_timer_return srp_timed_out(struct scsi_cmnd *scmd) in srp_timed_out() argument 628 struct scsi_device *sdev = scmd->device; in srp_timed_out()
|
D | mvumi.h | 266 struct scsi_cmnd *scmd; member
|
D | megaraid.c | 372 megaraid_queue_lck(Scsi_Cmnd *scmd, void (*done)(Scsi_Cmnd *)) in megaraid_queue_lck() argument 379 adapter = (adapter_t *)scmd->device->host->hostdata; in megaraid_queue_lck() 381 scmd->scsi_done = done; in megaraid_queue_lck() 394 scb = mega_build_cmd(adapter, scmd, &busy); in megaraid_queue_lck()
|
D | ips.c | 324 static void ips_scmd_buf_write(struct scsi_cmnd * scmd, void *data, 326 static void ips_scmd_buf_read(struct scsi_cmnd * scmd, void *data, 3431 ips_scmd_buf_write(struct scsi_cmnd *scmd, void *data, unsigned int count) in ips_scmd_buf_write() argument 3436 scsi_sg_copy_from_buffer(scmd, data, count); in ips_scmd_buf_write() 3448 ips_scmd_buf_read(struct scsi_cmnd *scmd, void *data, unsigned int count) in ips_scmd_buf_read() argument 3453 scsi_sg_copy_to_buffer(scmd, data, count); in ips_scmd_buf_read()
|
D | scsi_debug.c | 2360 do_device_access(struct scsi_cmnd *scmd, u64 lba, u32 num, bool do_write) in do_device_access() argument 2370 sdb = scsi_out(scmd); in do_device_access() 2374 sdb = scsi_in(scmd); in do_device_access() 2381 if (!(scsi_bidi_cmnd(scmd) || scmd->sc_data_direction == dir)) in do_device_access()
|
D | hpsa.c | 2860 struct scsi_cmnd *scmd; /* scsi command within request being aborted */ in hpsa_get_pdisk_of_ioaccel2() local 2874 scmd = (struct scsi_cmnd *) ioaccel2_cmd_to_abort->scsi_cmd; in hpsa_get_pdisk_of_ioaccel2() 2875 if (scmd == NULL) in hpsa_get_pdisk_of_ioaccel2() 2878 d = scmd->device->hostdata; in hpsa_get_pdisk_of_ioaccel2() 4470 struct scsi_cmnd *scmd; /* scsi command within request being aborted */ in hpsa_send_reset_as_abort_ioaccel2() local 4476 scmd = abort->scsi_cmd; in hpsa_send_reset_as_abort_ioaccel2() 4477 dev = (struct hpsa_scsi_dev_t *)(scmd->device->hostdata); in hpsa_send_reset_as_abort_ioaccel2()
|
D | scsi_transport_fc.c | 2080 fc_timed_out(struct scsi_cmnd *scmd) in fc_timed_out() argument 2082 struct fc_rport *rport = starget_to_rport(scsi_target(scmd->device)); in fc_timed_out()
|
/linux-4.1.27/include/scsi/ |
D | scsi_cmnd.h | 251 static inline void scsi_set_prot_op(struct scsi_cmnd *scmd, unsigned char op) in scsi_set_prot_op() argument 253 scmd->prot_op = op; in scsi_set_prot_op() 256 static inline unsigned char scsi_get_prot_op(struct scsi_cmnd *scmd) in scsi_get_prot_op() argument 258 return scmd->prot_op; in scsi_get_prot_op() 282 static inline void scsi_set_prot_type(struct scsi_cmnd *scmd, unsigned char type) in scsi_set_prot_type() argument 284 scmd->prot_type = type; in scsi_set_prot_type() 287 static inline unsigned char scsi_get_prot_type(struct scsi_cmnd *scmd) in scsi_get_prot_type() argument 289 return scmd->prot_type; in scsi_get_prot_type() 292 static inline sector_t scsi_get_lba(struct scsi_cmnd *scmd) in scsi_get_lba() argument 294 return blk_rq_pos(scmd->request); in scsi_get_lba() [all …]
|
D | scsi_device.h | 250 #define scmd_dbg(scmd, fmt, a...) \ argument 252 if ((scmd)->request->rq_disk) \ 253 sdev_dbg((scmd)->device, "[%s] " fmt, \ 254 (scmd)->request->rq_disk->disk_name, ##a);\ 256 sdev_dbg((scmd)->device, fmt, ##a); \ 463 #define scmd_id(scmd) sdev_id((scmd)->device) argument 464 #define scmd_channel(scmd) sdev_channel((scmd)->device) argument
|
D | scsi_eh.h | 39 extern void scsi_eh_finish_cmd(struct scsi_cmnd *scmd, 80 extern void scsi_eh_prep_cmnd(struct scsi_cmnd *scmd, 84 extern void scsi_eh_restore_cmnd(struct scsi_cmnd* scmd,
|
/linux-4.1.27/Documentation/scsi/ |
D | scsi_eh.txt | 13 [1-2] How do scmd's get completed? 14 [1-2-1] Completing a scmd w/ scsi_done 15 [1-2-2] Completing a scmd w/ timeout 32 Each SCSI command is represented with struct scsi_cmnd (== scmd). A 33 scmd has two list_head's to link itself into lists. The two are 34 scmd->list and scmd->eh_entry. The former is used for free list or 35 per-device allocated scmd list and not of much interest to this EH 37 otherwise stated scmds are always linked using scmd->eh_entry in this 41 [1-2] How do scmd's get completed? 43 Once LLDD gets hold of a scmd, either the LLDD will complete the [all …]
|
D | ChangeLog.megaraid | 59 > scsi_add_timer: scmd: f79ed980, time: 7500, (c02b1420) 65 > scsi_delete_timer: scmd: f79ed980, rtn: 1
|
/linux-4.1.27/drivers/s390/scsi/ |
D | zfcp_dbf.h | 314 void _zfcp_dbf_scsi(char *tag, int level, struct scsi_cmnd *scmd, in _zfcp_dbf_scsi() argument 318 scmd->device->host->hostdata[0]; in _zfcp_dbf_scsi() 321 zfcp_dbf_scsi(tag, scmd, req); in _zfcp_dbf_scsi() 330 void zfcp_dbf_scsi_result(struct scsi_cmnd *scmd, struct zfcp_fsf_req *req) in zfcp_dbf_scsi_result() argument 332 if (scmd->result != 0) in zfcp_dbf_scsi_result() 333 _zfcp_dbf_scsi("rsl_err", 3, scmd, req); in zfcp_dbf_scsi_result() 334 else if (scmd->retries > 0) in zfcp_dbf_scsi_result() 335 _zfcp_dbf_scsi("rsl_ret", 4, scmd, req); in zfcp_dbf_scsi_result() 337 _zfcp_dbf_scsi("rsl_nor", 6, scmd, req); in zfcp_dbf_scsi_result() 345 void zfcp_dbf_scsi_fail_send(struct scsi_cmnd *scmd) in zfcp_dbf_scsi_fail_send() argument [all …]
|
D | zfcp_scsi.c | 673 void zfcp_scsi_dif_sense_error(struct scsi_cmnd *scmd, int ascq) in zfcp_scsi_dif_sense_error() argument 675 scsi_build_sense_buffer(1, scmd->sense_buffer, in zfcp_scsi_dif_sense_error() 677 set_driver_byte(scmd, DRIVER_SENSE); in zfcp_scsi_dif_sense_error() 678 scmd->result |= SAM_STAT_CHECK_CONDITION; in zfcp_scsi_dif_sense_error() 679 set_host_byte(scmd, DID_SOFT_ERROR); in zfcp_scsi_dif_sense_error()
|
/linux-4.1.27/drivers/scsi/mpt2sas/ |
D | mpt2sas_scsih.c | 887 return ioc->scsi_lookup[smid - 1].scmd; in _scsih_scsi_lookup_get() 902 struct scsi_cmnd *scmd; in _scsih_scsi_lookup_get_clear() local 905 scmd = ioc->scsi_lookup[smid - 1].scmd; in _scsih_scsi_lookup_get_clear() 906 ioc->scsi_lookup[smid - 1].scmd = NULL; in _scsih_scsi_lookup_get_clear() 909 return scmd; in _scsih_scsi_lookup_get_clear() 924 *scmd) in _scsih_scsi_lookup_find_by_scmd() 933 if (ioc->scsi_lookup[i].scmd == scmd) { in _scsih_scsi_lookup_find_by_scmd() 964 if (ioc->scsi_lookup[i].scmd && in _scsih_scsi_lookup_find_by_target() 965 (ioc->scsi_lookup[i].scmd->device->id == id && in _scsih_scsi_lookup_find_by_target() 966 ioc->scsi_lookup[i].scmd->device->channel == channel)) { in _scsih_scsi_lookup_find_by_target() [all …]
|
D | mpt2sas_ctl.c | 548 struct scsi_cmnd *scmd; in _ctl_set_task_mid() local 568 scmd = ioc->scsi_lookup[i - 1].scmd; in _ctl_set_task_mid() 569 if (scmd == NULL || scmd->device == NULL || in _ctl_set_task_mid() 570 scmd->device->hostdata == NULL) in _ctl_set_task_mid() 572 if (lun != scmd->device->lun) in _ctl_set_task_mid() 574 priv_data = scmd->device->hostdata; in _ctl_set_task_mid()
|
D | mpt2sas_base.h | 539 struct scsi_cmnd *scmd; member 1046 struct scsi_cmnd *scmd);
|
D | mpt2sas_base.c | 1721 struct scsi_cmnd *scmd) in mpt2sas_base_get_smid_scsiio() argument 1737 request->scmd = scmd; in mpt2sas_base_get_smid_scsiio() 1802 ioc->scsi_lookup[i].scmd = NULL; in mpt2sas_base_free_smid() 4307 ioc->scsi_lookup[i].scmd = NULL; in _base_make_ioc_operational()
|
/linux-4.1.27/drivers/scsi/mpt3sas/ |
D | mpt3sas_scsih.c | 933 return ioc->scsi_lookup[smid - 1].scmd; in _scsih_scsi_lookup_get() 948 struct scsi_cmnd *scmd; in _scsih_scsi_lookup_get_clear() local 951 scmd = ioc->scsi_lookup[smid - 1].scmd; in _scsih_scsi_lookup_get_clear() 952 ioc->scsi_lookup[smid - 1].scmd = NULL; in _scsih_scsi_lookup_get_clear() 955 return scmd; in _scsih_scsi_lookup_get_clear() 970 *scmd) in _scsih_scsi_lookup_find_by_scmd() 979 if (ioc->scsi_lookup[i].scmd == scmd) { in _scsih_scsi_lookup_find_by_scmd() 1010 if (ioc->scsi_lookup[i].scmd && in _scsih_scsi_lookup_find_by_target() 1011 (ioc->scsi_lookup[i].scmd->device->id == id && in _scsih_scsi_lookup_find_by_target() 1012 ioc->scsi_lookup[i].scmd->device->channel == channel)) { in _scsih_scsi_lookup_find_by_target() [all …]
|
D | mpt3sas_base.h | 461 struct scsi_cmnd *scmd; member 518 struct scsi_cmnd *scmd, u16 smid); 987 struct scsi_cmnd *scmd);
|
D | mpt3sas_ctl.c | 542 struct scsi_cmnd *scmd; in _ctl_set_task_mid() local 562 scmd = ioc->scsi_lookup[i - 1].scmd; in _ctl_set_task_mid() 563 if (scmd == NULL || scmd->device == NULL || in _ctl_set_task_mid() 564 scmd->device->hostdata == NULL) in _ctl_set_task_mid() 566 if (lun != scmd->device->lun) in _ctl_set_task_mid() 568 priv_data = scmd->device->hostdata; in _ctl_set_task_mid()
|
D | mpt3sas_base.c | 1314 struct scsi_cmnd *scmd, u16 smid) in _base_build_sg_scmd_ieee() argument 1339 sg_scmd = scsi_sglist(scmd); in _base_build_sg_scmd_ieee() 1340 sges_left = scsi_dma_map(scmd); in _base_build_sg_scmd_ieee() 1342 sdev_printk(KERN_ERR, scmd->device, in _base_build_sg_scmd_ieee() 1344 scsi_bufflen(scmd)); in _base_build_sg_scmd_ieee() 2003 struct scsi_cmnd *scmd) in mpt3sas_base_get_smid_scsiio() argument 2019 request->scmd = scmd; in mpt3sas_base_get_smid_scsiio() 2083 ioc->scsi_lookup[i].scmd = NULL; in mpt3sas_base_free_smid() 4447 ioc->scsi_lookup[i].scmd = NULL; in _base_make_ioc_operational()
|
/linux-4.1.27/drivers/macintosh/ |
D | smu.c | 288 int smu_queue_simple(struct smu_simple_cmd *scmd, u8 command, in smu_queue_simple() argument 293 struct smu_cmd *cmd = &scmd->cmd; in smu_queue_simple() 297 if (data_len > sizeof(scmd->buffer)) in smu_queue_simple() 300 memset(scmd, 0, sizeof(*scmd)); in smu_queue_simple() 303 cmd->data_buf = scmd->buffer; in smu_queue_simple() 304 cmd->reply_len = sizeof(scmd->buffer); in smu_queue_simple() 305 cmd->reply_buf = scmd->buffer; in smu_queue_simple() 311 scmd->buffer[i] = (u8)va_arg(list, int); in smu_queue_simple() 737 list_add_tail(&cmd->scmd.link, &smu->cmd_list); in smu_i2c_complete_command() 758 cmd->scmd.reply_len = sizeof(cmd->pdata); in smu_i2c_retry() [all …]
|
/linux-4.1.27/drivers/ata/ |
D | libata-scsi.c | 775 struct scsi_cmnd *scmd = qc->scsicmd; in ata_qc_set_pc_nbytes() local 777 qc->extrabytes = scmd->request->extra_len; in ata_qc_set_pc_nbytes() 778 qc->nbytes = scsi_bufflen(scmd) + qc->extrabytes; in ata_qc_set_pc_nbytes() 1343 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_start_stop_xlat() local 1345 const u8 *cdb = scmd->cmnd; in ata_scsi_start_stop_xlat() 1347 if (scmd->cmd_len < 5) in ata_scsi_start_stop_xlat() 1404 ata_scsi_set_sense(scmd, ILLEGAL_REQUEST, 0x24, 0x0); in ata_scsi_start_stop_xlat() 1408 scmd->result = SAM_STAT_GOOD; in ata_scsi_start_stop_xlat() 1549 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_verify_xlat() local 1553 const u8 *cdb = scmd->cmnd; in ata_scsi_verify_xlat() [all …]
|
D | libata-eh.c | 648 struct scsi_cmnd *scmd, *tmp; in ata_scsi_cmd_error_handler() local 665 list_for_each_entry_safe(scmd, tmp, eh_work_q, eh_entry) { in ata_scsi_cmd_error_handler() 671 qc->scsicmd == scmd) in ata_scsi_cmd_error_handler() 688 scmd->retries = scmd->allowed; in ata_scsi_cmd_error_handler() 689 scsi_eh_finish_cmd(scmd, &ap->eh_done_q); in ata_scsi_cmd_error_handler() 1285 static void ata_eh_scsidone(struct scsi_cmnd *scmd) in ata_eh_scsidone() argument 1293 struct scsi_cmnd *scmd = qc->scsicmd; in __ata_eh_qc_complete() local 1302 scsi_eh_finish_cmd(scmd, &ap->eh_done_q); in __ata_eh_qc_complete() 1314 struct scsi_cmnd *scmd = qc->scsicmd; in ata_eh_qc_complete() local 1315 scmd->retries = scmd->allowed; in ata_eh_qc_complete() [all …]
|
D | sata_mv.c | 1870 struct scsi_cmnd *scmd = qc->scsicmd; in mv_check_atapi_dma() local 1872 if (scmd) { in mv_check_atapi_dma() 1873 switch (scmd->cmnd[0]) { in mv_check_atapi_dma()
|
/linux-4.1.27/drivers/scsi/megaraid/ |
D | megaraid_sas_fusion.c | 197 cmd->scmd = NULL; in megasas_return_cmd_fusion() 537 cmd->scmd = NULL; in megasas_alloc_cmds_fusion() 1175 cmd->scmd->result = DID_OK << 16; in map_cmd_status() 1180 cmd->scmd->result = (DID_ERROR << 16) | ext_status; in map_cmd_status() 1185 cmd->scmd->result = (DID_OK << 16) | ext_status; in map_cmd_status() 1187 memset(cmd->scmd->sense_buffer, 0, in map_cmd_status() 1189 memcpy(cmd->scmd->sense_buffer, cmd->sense, in map_cmd_status() 1191 cmd->scmd->result |= DRIVER_SENSE << 24; in map_cmd_status() 1197 cmd->scmd->result = DID_BAD_TARGET << 16; in map_cmd_status() 1200 cmd->scmd->result = DID_IMM_RETRY << 16; in map_cmd_status() [all …]
|
D | megaraid_sas_base.c | 170 struct scsi_cmnd *scmd); 191 struct scsi_cmnd *scmd); 244 cmd->scmd = NULL; in __megasas_return_cmd() 1474 if(!cmd->scmd) in megasas_dump_pending_frames() 1477 if (megasas_cmd_type(cmd->scmd) == READ_WRITE_LDIO) { in megasas_dump_pending_frames() 1525 struct scsi_cmnd *scmd) in megasas_build_and_issue_cmd() argument 1537 if (megasas_cmd_type(scmd) == READ_WRITE_LDIO) in megasas_build_and_issue_cmd() 1538 frame_count = megasas_build_ldio(instance, scmd, cmd); in megasas_build_and_issue_cmd() 1540 frame_count = megasas_build_dcdb(instance, scmd, cmd); in megasas_build_and_issue_cmd() 1545 cmd->scmd = scmd; in megasas_build_and_issue_cmd() [all …]
|
D | megaraid_sas_fusion.h | 670 struct scsi_cmnd *scmd; member
|
D | megaraid_sas.h | 1886 struct scsi_cmnd *scmd; member
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | smu.h | 426 extern int smu_queue_simple(struct smu_simple_cmd *scmd, u8 command, 444 static inline void smu_spinwait_simple(struct smu_simple_cmd *scmd) in smu_spinwait_simple() argument 446 smu_spinwait_cmd(&scmd->cmd); in smu_spinwait_simple() 509 struct smu_cmd scmd; member
|
/linux-4.1.27/drivers/scsi/isci/ |
D | request.c | 300 struct scsi_cmnd *scmd = ireq->ttype_ptr.io_task_ptr->uldd_task; in scu_ssp_ireq_dif_insert() local 301 u8 blk_sz = scu_bg_blk_size(scmd->device); in scu_ssp_ireq_dif_insert() 310 scmd->device->sector_size); in scu_ssp_ireq_dif_insert() 321 tc->UD_bytes_immed_val = scmd->device->sector_size; in scu_ssp_ireq_dif_insert() 329 tc->bgc_blk_sz = scmd->device->sector_size; in scu_ssp_ireq_dif_insert() 347 tc->ref_tag_seed_gen = scsi_get_lba(scmd) & 0xffffffff; in scu_ssp_ireq_dif_insert() 355 struct scsi_cmnd *scmd = ireq->ttype_ptr.io_task_ptr->uldd_task; in scu_ssp_ireq_dif_strip() local 356 u8 blk_sz = scu_bg_blk_size(scmd->device); in scu_ssp_ireq_dif_strip() 365 scmd->device->sector_size); in scu_ssp_ireq_dif_strip() 375 tc->ref_tag_seed_verify = scsi_get_lba(scmd) & 0xffffffff; in scu_ssp_ireq_dif_strip() [all …]
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_def.h | 398 struct srb_cmd scmd; member 404 #define GET_CMD_SP(sp) (sp->u.scmd.cmd) 405 #define SET_CMD_SP(sp, cmd) (sp->u.scmd.cmd = cmd) 406 #define GET_CMD_CTX_SP(sp) (sp->u.scmd.ctx) 409 (sp->u.scmd.request_sense_length) 411 (sp->u.scmd.request_sense_length = len) 413 (sp->u.scmd.request_sense_ptr) 415 (sp->u.scmd.request_sense_ptr = ptr) 417 (sp->u.scmd.fw_sense_length) 419 (sp->u.scmd.fw_sense_length = len)
|
D | qla_iocb.c | 994 sp->u.scmd.ctx)->dsd_list); in qla24xx_walk_and_build_sglist_no_difb() 1097 sp->u.scmd.ctx)->dsd_list); in qla24xx_walk_and_build_sglist() 1189 sp->u.scmd.ctx)->dsd_list); in qla24xx_walk_and_build_prot_sglist() 1283 crc_ctx_pkt = sp->u.scmd.ctx = in qla24xx_build_scsi_crc_2_iocbs() 2368 ctx = sp->u.scmd.ctx = in qla82xx_start_scsi() 2570 if (sp->u.scmd.ctx) { in qla82xx_start_scsi() 2571 mempool_free(sp->u.scmd.ctx, ha->ctx_mempool); in qla82xx_start_scsi() 2572 sp->u.scmd.ctx = NULL; in qla82xx_start_scsi()
|
D | qla_nx.c | 3680 if ((!sp->u.scmd.ctx || in qla82xx_chip_reset_cleanup()
|
D | qla_os.c | 754 sp->u.scmd.cmd = cmd; in qla2xxx_queuecommand()
|
/linux-4.1.27/drivers/message/fusion/ |
D | mptscsih.c | 86 static void mptscsih_set_scsi_lookup(MPT_ADAPTER *ioc, int i, struct scsi_cmnd *scmd); 87 static int SCPNT_TO_LOOKUP_IDX(MPT_ADAPTER *ioc, struct scsi_cmnd *scmd); 2475 struct scsi_cmnd *scmd; in mptscsih_get_scsi_lookup() local 2478 scmd = ioc->ScsiLookup[i]; in mptscsih_get_scsi_lookup() 2481 return scmd; in mptscsih_get_scsi_lookup() 2497 struct scsi_cmnd *scmd; in mptscsih_getclear_scsi_lookup() local 2500 scmd = ioc->ScsiLookup[i]; in mptscsih_getclear_scsi_lookup() 2504 return scmd; in mptscsih_getclear_scsi_lookup() 2516 mptscsih_set_scsi_lookup(MPT_ADAPTER *ioc, int i, struct scsi_cmnd *scmd) in mptscsih_set_scsi_lookup() argument 2521 ioc->ScsiLookup[i] = scmd; in mptscsih_set_scsi_lookup()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | utils.c | 782 struct iwl_statistics_cmd scmd = { in iwl_mvm_request_statistics() local 787 .len[0] = sizeof(scmd), in iwl_mvm_request_statistics() 788 .data[0] = &scmd, in iwl_mvm_request_statistics()
|
/linux-4.1.27/drivers/scsi/ibmvscsi/ |
D | ibmvfc.c | 1306 static void ibmvfc_map_sg_list(struct scsi_cmnd *scmd, int nseg, in ibmvfc_map_sg_list() argument 1312 scsi_for_each_sg(scmd, sg, nseg, i) { in ibmvfc_map_sg_list() 1329 static int ibmvfc_map_sg_data(struct scsi_cmnd *scmd, in ibmvfc_map_sg_data() argument 1338 sg_mapped = scsi_dma_map(scmd); in ibmvfc_map_sg_data() 1344 scmd_printk(KERN_ERR, scmd, "Failed to map DMA buffer for command\n"); in ibmvfc_map_sg_data() 1348 if (scmd->sc_data_direction == DMA_TO_DEVICE) { in ibmvfc_map_sg_data() 1357 ibmvfc_map_sg_list(scmd, sg_mapped, data); in ibmvfc_map_sg_data() 1368 scsi_dma_unmap(scmd); in ibmvfc_map_sg_data() 1370 scmd_printk(KERN_ERR, scmd, "Can't allocate memory for scatterlist\n"); in ibmvfc_map_sg_data() 1375 ibmvfc_map_sg_list(scmd, sg_mapped, evt->ext_list); in ibmvfc_map_sg_data()
|