/linux-master/drivers/scsi/ |
H A D | scsi_error.c | 60 static int scsi_eh_try_stu(struct scsi_cmnd *scmd); 80 * Schedule SCSI EH without scmd. 149 struct scsi_cmnd *scmd = local 151 struct scsi_device *sdev = scmd->device; 158 scmd_printk(KERN_INFO, scmd, 164 scmd_printk(KERN_INFO, scmd, 166 rtn = scsi_try_to_abort_cmd(shost->hostt, scmd); 169 scmd_printk(KERN_INFO, scmd, 175 set_host_byte(scmd, DID_TIME_OUT); 178 scmd_printk(KERN_INFO, scmd, 228 scsi_abort_command(struct scsi_cmnd *scmd) argument 272 scsi_eh_reset(struct scsi_cmnd *scmd) argument 283 struct scsi_cmnd *scmd = container_of(head, typeof(*scmd), rcu); local 298 scsi_eh_scmd_add(struct scsi_cmnd *scmd) argument 337 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(req); local 405 struct scsi_cmnd *scmd; local 539 scsi_check_sense(struct scsi_cmnd *scmd) argument 790 scsi_eh_completed_normally(struct scsi_cmnd *scmd) argument 857 scsi_eh_done(struct scsi_cmnd *scmd) argument 873 scsi_try_host_reset(struct scsi_cmnd *scmd) argument 903 scsi_try_bus_reset(struct scsi_cmnd *scmd) argument 945 scsi_try_target_reset(struct scsi_cmnd *scmd) argument 976 scsi_try_bus_device_reset(struct scsi_cmnd *scmd) argument 1008 scsi_try_to_abort_cmd(const struct scsi_host_template *hostt, struct scsi_cmnd *scmd) argument 1016 scsi_abort_eh_cmnd(struct scsi_cmnd *scmd) argument 1039 scsi_eh_prep_cmnd(struct scsi_cmnd *scmd, struct scsi_eh_save *ses, unsigned char *cmnd, int cmnd_size, unsigned sense_bytes) argument 1109 scsi_eh_restore_cmnd(struct scsi_cmnd* scmd, struct scsi_eh_save *ses) argument 1140 scsi_send_eh_cmnd(struct scsi_cmnd *scmd, unsigned char *cmnd, int cmnd_size, int timeout, unsigned sense_bytes) argument 1250 scsi_request_sense(struct scsi_cmnd *scmd) argument 1256 scsi_eh_action(struct scsi_cmnd *scmd, enum scsi_disposition rtn) argument 1278 scsi_eh_finish_cmd(struct scsi_cmnd *scmd, struct list_head *done_q) argument 1307 struct scsi_cmnd *scmd, *next; local 1384 scsi_eh_tur(struct scsi_cmnd *scmd) argument 1426 struct scsi_cmnd *scmd, *next; local 1471 scsi_eh_try_stu(struct scsi_cmnd *scmd) argument 1504 struct scsi_cmnd *scmd, *stu_scmd, *next; local 1570 struct scsi_cmnd *scmd, *bdr_scmd, *next; local 1638 struct scsi_cmnd *next, *scmd; local 1694 struct scsi_cmnd *scmd, *chan_scmd, *next; local 1766 struct scsi_cmnd *scmd, *next; local 1804 struct scsi_cmnd *scmd, *next; local 1825 scsi_noretry_cmd(struct scsi_cmnd *scmd) argument 1878 scsi_decide_disposition(struct scsi_cmnd *scmd) argument 2084 struct scsi_cmnd *scmd; local 2198 struct scsi_cmnd *scmd, *next; local 2440 struct scsi_cmnd *scmd; local [all...] |
H A D | scsi_bsg.c | 15 struct scsi_cmnd *scmd; local 34 scmd = blk_mq_rq_to_pdu(rq); 35 scmd->cmd_len = hdr->request_len; 36 if (scmd->cmd_len > sizeof(scmd->cmnd)) { 42 if (copy_from_user(scmd->cmnd, uptr64(hdr->request), scmd->cmd_len)) 45 if (!scsi_cmd_allowed(scmd->cmnd, open_for_write)) 66 hdr->device_status = scmd->result & 0xff; 67 hdr->transport_status = host_byte(scmd [all...] |
H A D | myrb.c | 1255 static int myrb_host_reset(struct scsi_cmnd *scmd) argument 1257 struct Scsi_Host *shost = scmd->device->host; 1265 struct scsi_cmnd *scmd) 1267 struct request *rq = scsi_cmd_to_rq(scmd); 1269 struct myrb_cmdblk *cmd_blk = scsi_cmd_priv(scmd); 1273 struct scsi_device *sdev = scmd->device; 1282 nsge = scsi_dma_map(scmd); 1285 scmd->result = (DID_ERROR << 16); 1286 scsi_done(scmd); 1295 switch (scmd 1264 myrb_pthru_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 1339 myrb_inquiry(struct myrb_hba *cb, struct scsi_cmnd *scmd) argument 1363 myrb_mode_sense(struct myrb_hba *cb, struct scsi_cmnd *scmd, struct myrb_ldev_info *ldev_info) argument 1399 myrb_request_sense(struct myrb_hba *cb, struct scsi_cmnd *scmd) argument 1407 myrb_read_capacity(struct myrb_hba *cb, struct scsi_cmnd *scmd, struct myrb_ldev_info *ldev_info) argument 1420 myrb_ldev_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 1607 myrb_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 2302 myrb_handle_scsi(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk, struct scsi_cmnd *scmd) argument 2721 struct scsi_cmnd *scmd = NULL; local 2969 struct scsi_cmnd *scmd = NULL; local 3162 struct scsi_cmnd *scmd = NULL; local 3328 struct scsi_cmnd *scmd = NULL; local [all...] |
H A D | scsi_ioctl.c | 351 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(rq); local 355 if (copy_from_user(scmd->cmnd, hdr->cmdp, hdr->cmd_len)) 357 if (!scsi_cmd_allowed(scmd->cmnd, open_for_write)) 359 scmd->cmd_len = hdr->cmd_len; 375 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(rq); local 381 hdr->status = scmd->result & 0xff; 382 hdr->masked_status = sg_status_byte(scmd->result); 384 hdr->host_status = host_byte(scmd->result); 391 hdr->resid = scmd->resid_len; 394 if (scmd 418 struct scsi_cmnd *scmd; local 510 struct scsi_cmnd *scmd; local [all...] |
H A D | scsi_priv.h | 43 #define SCSI_SENSE_VALID(scmd) \ 44 (((scmd)->sense_buffer[0] & 0x70) == 0x70) 102 bool scsi_noretry_cmd(struct scsi_cmnd *scmd); 103 void scsi_eh_done(struct scsi_cmnd *scmd);
|
H A D | mvumi.c | 183 * @scmd: SCSI command from the mid-layer 189 static int mvumi_make_sgl(struct mvumi_hba *mhba, struct scsi_cmnd *scmd, argument 195 unsigned int sgnum = scsi_sg_count(scmd); 198 *sg_count = dma_map_sg(&mhba->pdev->dev, scsi_sglist(scmd), sgnum, 199 scmd->sc_data_direction); 204 dma_unmap_sg(&mhba->pdev->dev, scsi_sglist(scmd), sgnum, 205 scmd->sc_data_direction); 208 scsi_for_each_sg(scmd, sg, *sg_count, i) { 338 cmd->scmd = NULL; 698 static int mvumi_host_reset(struct scsi_cmnd *scmd) argument 1303 struct scsi_cmnd *scmd = cmd->scmd; local 2025 mvumi_build_frame(struct mvumi_hba *mhba, struct scsi_cmnd *scmd, struct mvumi_cmd *cmd) argument 2079 mvumi_queue_command(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 2112 mvumi_timed_out(struct scsi_cmnd *scmd) argument [all...] |
H A D | myrs.c | 1532 static int myrs_host_reset(struct scsi_cmnd *scmd) argument 1534 struct Scsi_Host *shost = scmd->device->host; 1541 static void myrs_mode_sense(struct myrs_hba *cs, struct scsi_cmnd *scmd, argument 1548 dbd = (scmd->cmnd[1] & 0x08) == 0x08; 1581 scsi_sg_copy_from_buffer(scmd, modes, mode_len); 1585 struct scsi_cmnd *scmd) 1587 struct request *rq = scsi_cmd_to_rq(scmd); 1589 struct myrs_cmdblk *cmd_blk = scsi_cmd_priv(scmd); 1591 struct scsi_device *sdev = scmd->device; 1598 if (!scmd 1584 myrs_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 2046 myrs_handle_scsi(struct myrs_hba *cs, struct myrs_cmdblk *cmd_blk, struct scsi_cmnd *scmd) argument 2585 struct scsi_cmnd *scmd = NULL; local 2804 struct scsi_cmnd *scmd = NULL; local 3023 struct scsi_cmnd *scmd = NULL; local [all...] |
H A D | sr.c | 932 struct scsi_cmnd *scmd; local 940 scmd = blk_mq_rq_to_pdu(rq); 946 scmd->cmnd[0] = GPCMD_READ_CD; 947 scmd->cmnd[1] = 1 << 2; 948 scmd->cmnd[2] = (lba >> 24) & 0xff; 949 scmd->cmnd[3] = (lba >> 16) & 0xff; 950 scmd->cmnd[4] = (lba >> 8) & 0xff; 951 scmd->cmnd[5] = lba & 0xff; 952 scmd->cmnd[6] = (nr >> 16) & 0xff; 953 scmd [all...] |
H A D | scsi_logging.c | 29 static inline const char *scmd_name(const struct scsi_cmnd *scmd) argument 31 struct request *rq = scsi_cmd_to_rq((struct scsi_cmnd *)scmd); 83 void scmd_printk(const char *level, const struct scsi_cmnd *scmd, argument 90 if (!scmd) 96 off = sdev_format_header(logbuf, logbuf_len, scmd_name(scmd), 97 scsi_cmd_to_rq((struct scsi_cmnd *)scmd)->tag); 103 dev_printk(level, &scmd->device->sdev_gendev, "%s", logbuf);
|
H A D | sd.h | 177 static inline int scsi_medium_access_command(struct scsi_cmnd *scmd) argument 179 switch (scmd->cmnd[0]) { 197 switch (scmd->cmnd[9]) {
|
/linux-master/include/scsi/ |
H A D | scsi_cmnd.h | 51 /* for scmd->flags */ 57 * SCSI EH should not overwrite scmd->result when SCMD_FORCE_EH_SUCCESS is set. 64 /* for scmd->state */ 147 static inline struct request *scsi_cmd_to_rq(struct scsi_cmnd *scmd) argument 149 return blk_mq_rq_from_pdu(scmd); 223 static inline sector_t scsi_get_sector(struct scsi_cmnd *scmd) argument 225 return blk_rq_pos(scsi_cmd_to_rq(scmd)); 228 static inline sector_t scsi_get_lba(struct scsi_cmnd *scmd) argument 230 unsigned int shift = ilog2(scmd->device->sector_size) - SECTOR_SHIFT; 232 return blk_rq_pos(scsi_cmd_to_rq(scmd)) >> shif 235 scsi_logical_block_count(struct scsi_cmnd *scmd) argument 263 scsi_set_prot_op(struct scsi_cmnd *scmd, unsigned char op) argument 268 scsi_get_prot_op(struct scsi_cmnd *scmd) argument 294 scsi_set_prot_type(struct scsi_cmnd *scmd, unsigned char type) argument 299 scsi_get_prot_type(struct scsi_cmnd *scmd) argument 304 scsi_prot_ref_tag(struct scsi_cmnd *scmd) argument 311 scsi_prot_interval(struct scsi_cmnd *scmd) argument 381 scsi_transfer_length(struct scsi_cmnd *scmd) argument [all...] |
H A D | scsi_eh.h | 12 extern void scsi_eh_finish_cmd(struct scsi_cmnd *scmd, 46 extern void scsi_eh_prep_cmnd(struct scsi_cmnd *scmd, 50 extern void scsi_eh_restore_cmnd(struct scsi_cmnd* scmd,
|
H A D | scsi_device.h | 311 #define scmd_dbg(scmd, fmt, a...) \ 313 struct request *__rq = scsi_cmd_to_rq((scmd)); \ 316 sdev_dbg((scmd)->device, "[%s] " fmt, \ 319 sdev_dbg((scmd)->device, fmt, ##a); \ 581 #define scmd_id(scmd) sdev_id((scmd)->device) 582 #define scmd_channel(scmd) sdev_channel((scmd)->device)
|
H A D | scsi_transport_srp.h | 121 enum scsi_timeout_action srp_timed_out(struct scsi_cmnd *scmd);
|
/linux-master/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_os.c | 53 * mpi3mr_host_tag_for_scmd - Get host tag for a scmd 55 * @scmd: SCSI command reference 57 * Calculate the host tag based on block tag for a given scmd. 62 struct scsi_cmnd *scmd) 68 unique_tag = blk_mq_unique_tag(scsi_cmd_to_rq(scmd)); 78 priv = scsi_cmd_priv(scmd); 81 priv->scmd = scmd; 104 struct scsi_cmnd *scmd = NULL; local 113 scmd 61 mpi3mr_host_tag_for_scmd(struct mpi3mr_ioc *mrioc, struct scsi_cmnd *scmd) argument 133 mpi3mr_clear_scmd_priv(struct mpi3mr_ioc *mrioc, struct scsi_cmnd *scmd) argument 453 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(rq); local 484 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(rq); local 524 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(rq); local 556 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(rq); local 2953 mpi3mr_setup_eedp(struct mpi3mr_ioc *mrioc, struct scsi_cmnd *scmd, struct mpi3_scsi_io_request *scsiio_req) argument 3083 mpi3mr_map_eedp_error(struct scsi_cmnd *scmd, u16 ioc_status) argument 3132 struct scsi_cmnd *scmd = NULL; local 3408 mpi3mr_prepare_sg_scmd(struct mpi3mr_ioc *mrioc, struct scsi_cmnd *scmd, struct mpi3_scsi_io_request *scsiio_req) argument 3549 mpi3mr_build_sg_scmd(struct mpi3mr_ioc *mrioc, struct scsi_cmnd *scmd, struct mpi3_scsi_io_request *scsiio_req) argument 3647 mpi3mr_issue_tm(struct mpi3mr_ioc *mrioc, u8 tm_type, u16 handle, uint lun, u16 htag, ulong timeout, struct mpi3mr_drv_cmd *drv_cmd, u8 *resp_code, struct scsi_cmnd *scmd) argument 3996 mpi3mr_setup_divert_ws(struct mpi3mr_ioc *mrioc, struct scsi_cmnd *scmd, struct mpi3_scsi_io_request *scsiio_req, u32 *scsiio_flags, u16 wslen) argument 4032 mpi3mr_eh_host_reset(struct scsi_cmnd *scmd) argument 4060 mpi3mr_eh_bus_reset(struct scsi_cmnd *scmd) argument 4099 mpi3mr_eh_target_reset(struct scsi_cmnd *scmd) argument 4171 mpi3mr_eh_dev_reset(struct scsi_cmnd *scmd) argument 4606 mpi3mr_check_return_unmap(struct mpi3mr_ioc *mrioc, struct scsi_cmnd *scmd) argument 4707 mpi3mr_allow_scmd_to_fw(struct scsi_cmnd *scmd) argument 4730 mpi3mr_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument [all...] |
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_dbf.h | 387 void _zfcp_dbf_scsi(char *tag, int level, struct scsi_cmnd *scmd, argument 391 scmd->device->host->hostdata[0]; 394 zfcp_dbf_scsi_common(tag, level, scmd->device, scmd, req); 399 * @scmd: SCSI command pointer 403 void zfcp_dbf_scsi_result(struct scsi_cmnd *scmd, struct zfcp_fsf_req *req) argument 405 if (scmd->result != 0) 406 _zfcp_dbf_scsi("rsl_err", 3, scmd, req); 407 else if (scmd->retries > 0) 408 _zfcp_dbf_scsi("rsl_ret", 4, scmd, re 418 zfcp_dbf_scsi_fail_send(struct scsi_cmnd *scmd) argument 430 zfcp_dbf_scsi_abort(char *tag, struct scsi_cmnd *scmd, struct zfcp_fsf_req *fsf_req) argument [all...] |
/linux-master/drivers/macintosh/ |
H A D | smu.c | 290 int smu_queue_simple(struct smu_simple_cmd *scmd, u8 command, argument 295 struct smu_cmd *cmd = &scmd->cmd; 299 if (data_len > sizeof(scmd->buffer)) 302 memset(scmd, 0, sizeof(*scmd)); 305 cmd->data_buf = scmd->buffer; 306 cmd->reply_len = sizeof(scmd->buffer); 307 cmd->reply_buf = scmd->buffer; 313 scmd->buffer[i] = (u8)va_arg(list, int); 743 list_add_tail(&cmd->scmd 769 smu_i2c_low_completion(struct smu_cmd *scmd, void *misc) argument [all...] |
/linux-master/drivers/ata/ |
H A D | libata-scsi.c | 706 struct scsi_cmnd *scmd = qc->scsicmd; local 708 qc->extrabytes = scmd->extra_len; 709 qc->nbytes = scsi_bufflen(scmd) + qc->extrabytes; 1018 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(rq); local 1020 return atapi_cmd_type(scmd->cmnd[0]) == ATAPI_MISC; 1210 struct scsi_cmnd *scmd = qc->scsicmd; local 1211 const u8 *cdb = scmd->cmnd; 1215 if (scmd->cmd_len < 5) { 1236 ata_scsi_set_sense(qc->dev, scmd, ABORTED_COMMAND, 0, 0); 1250 ata_scsi_set_invalid_field(qc->dev, scmd, f 1368 struct scsi_cmnd *scmd = qc->scsicmd; local 1482 ata_check_nblocks(struct scsi_cmnd *scmd, u32 n_blocks) argument 1517 struct scsi_cmnd *scmd = qc->scsicmd; local 2639 struct scsi_cmnd *scmd = qc->scsicmd; local 2850 struct scsi_cmnd *scmd = qc->scsicmd; local 3172 struct scsi_cmnd *scmd = qc->scsicmd; local 3377 struct scsi_cmnd *scmd = qc->scsicmd; local 3441 struct scsi_cmnd *scmd = qc->scsicmd; local 3524 struct scsi_cmnd *scmd = qc->scsicmd; local 3786 struct scsi_cmnd *scmd = qc->scsicmd; local 3963 struct scsi_cmnd *scmd = qc->scsicmd; local 4029 struct scsi_cmnd *scmd = qc->scsicmd; local 4111 __ata_scsi_queuecmd(struct scsi_cmnd *scmd, struct ata_device *dev) argument [all...] |
/linux-master/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 1694 struct scsi_cmnd *scmd; local 1698 scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid); 1699 if (!scmd) 1701 if (scmd->device->id == id && 1702 scmd->device->channel == channel) 1724 struct scsi_cmnd *scmd; local 1728 scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid); 1729 if (!scmd) 1731 if (scmd->device->id == id && 1732 scmd 1750 struct scsi_cmnd *scmd = NULL; local 3212 _scsih_tm_display_info(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd) argument 3293 scsih_abort(struct scsi_cmnd *scmd) argument 3367 scsih_dev_reset(struct scsi_cmnd *scmd) argument 3448 scsih_target_reset(struct scsi_cmnd *scmd) argument 3527 scsih_host_reset(struct scsi_cmnd *scmd) argument 4300 _scsih_allow_scmd_to_device(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd) argument 4989 _scsih_set_satl_pending(struct scsi_cmnd *scmd, bool pending) argument 5013 struct scsi_cmnd *scmd; local 5045 _scsih_setup_eedp(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, Mpi25SCSIIORequest_t *mpi_request) argument 5089 _scsih_eedp_error_handling(struct scsi_cmnd *scmd, u16 ioc_status) argument 5123 scsih_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 5319 _scsih_scsi_ioc_info(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, Mpi2SCSIIOReply_t *mpi_reply, u16 smid) argument 5708 struct scsi_cmnd *scmd; local 8652 struct scsi_cmnd *scmd; local [all...] |
H A D | mpt3sas_warpdrive.c | 250 * @scmd: pointer to scsi command object 255 mpt3sas_setup_direct_io(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, argument 260 u8 num_pds, cmd = scmd->cmnd[0]; 261 struct scsiio_tracker *st = scsi_cmd_priv(scmd); 272 io_size = scsi_bufflen(scmd) >> raid_device->block_exponent;
|
/linux-master/drivers/scsi/smartpqi/ |
H A D | smartpqi_init.c | 81 struct scsi_cmnd *scmd, u32 aio_handle, u8 *cdb, 85 struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group, 89 struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group, 221 static inline void pqi_scsi_done(struct scsi_cmnd *scmd) argument 223 pqi_prep_for_scsi_done(scmd); 224 scsi_done(scmd); 540 static inline bool pqi_is_io_high_priority(struct pqi_scsi_dev *device, struct scsi_cmnd *scmd) argument 549 IOPRIO_PRIO_CLASS(req_get_ioprio(scsi_cmd_to_rq(scmd))); 552 switch (scmd->cmnd[0]) { 719 io_request->scmd 725 pqi_alloc_io_request(struct pqi_ctrl_info *ctrl_info, struct scsi_cmnd *scmd) argument 2684 pqi_get_aio_lba_and_block_count(struct scsi_cmnd *scmd, struct pqi_scsi_dev_raid_map_data *rmd) argument 2964 pqi_raid_bypass_submit_scsi_cmd(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group) argument 3155 struct scsi_cmnd *scmd; local 3256 struct scsi_cmnd *scmd; local 5370 pqi_build_raid_sg_list(struct pqi_ctrl_info *ctrl_info, struct pqi_raid_path_request *request, struct scsi_cmnd *scmd, struct pqi_io_request *io_request) argument 5406 pqi_build_aio_r1_sg_list(struct pqi_ctrl_info *ctrl_info, struct pqi_aio_r1_path_request *request, struct scsi_cmnd *scmd, struct pqi_io_request *io_request) argument 5444 pqi_build_aio_r56_sg_list(struct pqi_ctrl_info *ctrl_info, struct pqi_aio_r56_path_request *request, struct scsi_cmnd *scmd, struct pqi_io_request *io_request) argument 5480 pqi_build_aio_sg_list(struct pqi_ctrl_info *ctrl_info, struct pqi_aio_path_request *request, struct scsi_cmnd *scmd, struct pqi_io_request *io_request) argument 5521 struct scsi_cmnd *scmd; local 5529 pqi_raid_submit_io(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group, bool io_high_prio) argument 5613 pqi_raid_submit_scsi_cmd(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group) argument 5626 struct scsi_cmnd *scmd; local 5653 struct scsi_cmnd *scmd; local 5666 pqi_aio_submit_scsi_cmd(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group) argument 5679 pqi_aio_submit_io(struct pqi_ctrl_info *ctrl_info, struct scsi_cmnd *scmd, u32 aio_handle, u8 *cdb, unsigned int cdb_length, struct pqi_queue_group *queue_group, struct pqi_encryption_info *encryption_info, bool raid_bypass, bool io_high_prio) argument 5755 pqi_aio_submit_r1_write_io(struct pqi_ctrl_info *ctrl_info, struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group, struct pqi_encryption_info *encryption_info, struct pqi_scsi_dev *device, struct pqi_scsi_dev_raid_map_data *rmd) argument 5816 pqi_aio_submit_r56_write_io(struct pqi_ctrl_info *ctrl_info, struct scsi_cmnd *scmd, struct pqi_queue_group *queue_group, struct pqi_encryption_info *encryption_info, struct pqi_scsi_dev *device, struct pqi_scsi_dev_raid_map_data *rmd) argument 5883 pqi_get_hw_queue(struct pqi_ctrl_info *ctrl_info, struct scsi_cmnd *scmd) argument 5892 pqi_is_bypass_eligible_request(struct scsi_cmnd *scmd) argument 5905 pqi_prep_for_scsi_done(struct scsi_cmnd *scmd) argument 5928 pqi_is_parity_write_stream(struct pqi_ctrl_info *ctrl_info, struct scsi_cmnd *scmd) argument 6003 pqi_scsi_queue_command(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 6175 struct scsi_cmnd *scmd; local 6383 pqi_device_reset_handler(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, u8 lun, struct scsi_cmnd *scmd, u8 scsi_opcode) argument 6409 pqi_eh_device_reset_handler(struct scsi_cmnd *scmd) argument 6427 struct scsi_cmnd *scmd; local 6435 pqi_eh_abort_handler(struct scsi_cmnd *scmd) argument 8991 struct scsi_cmnd *scmd; local 9201 struct scsi_cmnd *scmd; local [all...] |
/linux-master/drivers/scsi/megaraid/ |
H A D | megaraid_sas_fusion.c | 225 struct scsi_cmnd *scmd) 229 scmd->device->hostdata; 236 struct scsi_cmnd *scmd) 240 scmd->device->hostdata; 247 struct scsi_cmnd *scmd) 251 scmd->device->hostdata; 281 cmd->scmd = NULL; 390 struct scsi_cmnd *scmd, 395 (megasas_sdev_busy_read(instance, scmd) > 405 u32 tag = blk_mq_unique_tag(scsi_cmd_to_rq(scmd)); 224 megasas_sdev_busy_inc(struct megasas_instance *instance, struct scsi_cmnd *scmd) argument 235 megasas_sdev_busy_dec(struct megasas_instance *instance, struct scsi_cmnd *scmd) argument 246 megasas_sdev_busy_read(struct megasas_instance *instance, struct scsi_cmnd *scmd) argument 389 megasas_get_msix_index(struct megasas_instance *instance, struct scsi_cmnd *scmd, struct megasas_cmd_fusion *cmd, u8 data_arms) argument 2030 map_cmd_status(struct fusion_context *fusion, struct scsi_cmnd *scmd, u8 status, u8 ext_status, u32 data_length, u8 *sense) argument 2099 megasas_is_prp_possible(struct megasas_instance *instance, struct scsi_cmnd *scmd, int sge_count) argument 2147 megasas_make_prp_nvme(struct megasas_instance *instance, struct scsi_cmnd *scmd, struct MPI25_IEEE_SGE_CHAIN64 *sgl_ptr, struct megasas_cmd_fusion *cmd, int sge_count) argument 2982 megasas_build_ld_nonrw_fusion(struct megasas_instance *instance, struct scsi_cmnd *scmd, struct megasas_cmd_fusion *cmd) argument 3072 megasas_build_syspd_fusion(struct megasas_instance *instance, struct scsi_cmnd *scmd, struct megasas_cmd_fusion *cmd, bool fp_possible) argument 3363 megasas_build_and_issue_cmd_fusion(struct megasas_instance *instance, struct scsi_cmnd *scmd) argument 4664 megasas_fusion_smid_lookup(struct scsi_cmnd *scmd) argument 4732 megasas_task_abort_fusion(struct scsi_cmnd *scmd) argument 4812 megasas_reset_target_fusion(struct scsi_cmnd *scmd) argument 4890 megasas_check_mpio_paths(struct megasas_instance *instance, struct scsi_cmnd *scmd) argument [all...] |
H A D | megaraid_sas_base.c | 236 struct scsi_cmnd *scmd); 364 cmd->scmd = NULL; 1694 if (!cmd->scmd) 1697 if (megasas_cmd_type(cmd->scmd) == READ_WRITE_LDIO) { 1742 struct scsi_cmnd *scmd) 1754 if (megasas_cmd_type(scmd) == READ_WRITE_LDIO) 1755 frame_count = megasas_build_ldio(instance, scmd, cmd); 1757 frame_count = megasas_build_dcdb(instance, scmd, cmd); 1762 cmd->scmd = scmd; 1741 megasas_build_and_issue_cmd(struct megasas_instance *instance, struct scsi_cmnd *scmd) argument 1786 megasas_queue_command(struct Scsi_Host *shost, struct scsi_cmnd *scmd) argument 2899 megasas_generic_reset(struct scsi_cmnd *scmd) argument 2930 megasas_reset_timer(struct scsi_cmnd *scmd) argument 2999 megasas_dump_fusion_io(struct scsi_cmnd *scmd) argument 3059 megasas_reset_bus_host(struct scsi_cmnd *scmd) argument 3093 megasas_task_abort(struct scsi_cmnd *scmd) argument 3115 megasas_reset_target(struct scsi_cmnd *scmd) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | smu.h | 427 extern int smu_queue_simple(struct smu_simple_cmd *scmd, u8 command, 445 static inline void smu_spinwait_simple(struct smu_simple_cmd *scmd) argument 447 smu_spinwait_cmd(&scmd->cmd); 503 struct smu_cmd scmd; member in struct:smu_i2c_cmd
|
/linux-master/drivers/target/ |
H A D | target_core_pscsi.c | 939 struct scsi_cmnd *scmd; local 958 scmd = blk_mq_rq_to_pdu(req); 959 scmd->cmd_len = scsi_command_size(cmd->t_task_cdb); 960 if (scmd->cmd_len > sizeof(scmd->cmnd)) { 964 memcpy(scmd->cmnd, cmd->t_task_cdb, scmd->cmd_len); 971 scmd->allowed = PS_RETRY; 973 cmd->priv = scmd->cmnd; 1009 struct scsi_cmnd *scmd local [all...] |