Home
last modified time | relevance | path

Searched refs:cmnd (Results 1 – 168 of 168) sorted by relevance

/linux-4.4.14/drivers/usb/storage/
Duas.c46 struct scsi_cmnd *cmnd[MAX_CMNDS]; member
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,
89 struct scsi_cmnd *cmnd; in uas_do_work() local
99 if (!devinfo->cmnd[i]) in uas_do_work()
102 cmnd = devinfo->cmnd[i]; in uas_do_work()
103 cmdinfo = (void *)&cmnd->SCp; in uas_do_work()
108 err = uas_submit_urbs(cmnd, cmnd->device->hostdata, GFP_ATOMIC); in uas_do_work()
121 struct scsi_cmnd *cmnd = container_of(scp, struct scsi_cmnd, SCp); in uas_add_work() local
[all …]
Dcypress_atacb.c89 if (likely(srb->cmnd[0] != ATA_16 && srb->cmnd[0] != ATA_12)) { in cypress_atacb_passthrough()
94 memcpy(save_cmnd, srb->cmnd, sizeof(save_cmnd)); in cypress_atacb_passthrough()
95 memset(srb->cmnd, 0, MAX_COMMAND_SIZE); in cypress_atacb_passthrough()
113 srb->cmnd[0] = 0x24; /* bVSCBSignature : vendor-specific command in cypress_atacb_passthrough()
116 srb->cmnd[1] = 0x24; /* bVSCBSubCommand : 0x24 for ATACB */ in cypress_atacb_passthrough()
118 srb->cmnd[3] = 0xff - 1; /* features, sector count, lba low, lba med in cypress_atacb_passthrough()
120 srb->cmnd[4] = 1; /* TransferBlockCount : 512 */ in cypress_atacb_passthrough()
123 srb->cmnd[ 6] = save_cmnd[ 4]; /* features */ in cypress_atacb_passthrough()
124 srb->cmnd[ 7] = save_cmnd[ 6]; /* sector count */ in cypress_atacb_passthrough()
125 srb->cmnd[ 8] = save_cmnd[ 8]; /* lba low */ in cypress_atacb_passthrough()
[all …]
Djumpshot.c398 pc = srb->cmnd[2] >> 6; in jumpshot_handle_mode_sense()
399 page_code = srb->cmnd[2] & 0x3F; in jumpshot_handle_mode_sense()
505 if (srb->cmnd[0] == INQUIRY) { in jumpshot_transport()
512 if (srb->cmnd[0] == READ_CAPACITY) { in jumpshot_transport()
535 if (srb->cmnd[0] == MODE_SELECT_10) { in jumpshot_transport()
540 if (srb->cmnd[0] == READ_10) { in jumpshot_transport()
541 block = ((u32)(srb->cmnd[2]) << 24) | ((u32)(srb->cmnd[3]) << 16) | in jumpshot_transport()
542 ((u32)(srb->cmnd[4]) << 8) | ((u32)(srb->cmnd[5])); in jumpshot_transport()
544 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in jumpshot_transport()
551 if (srb->cmnd[0] == READ_12) { in jumpshot_transport()
[all …]
Ddatafab.c474 pc = srb->cmnd[2] >> 6; in datafab_handle_mode_sense()
475 page_code = srb->cmnd[2] & 0x3F; in datafab_handle_mode_sense()
580 if (srb->cmnd[0] == INQUIRY) { in datafab_transport()
587 if (srb->cmnd[0] == READ_CAPACITY) { in datafab_transport()
605 if (srb->cmnd[0] == MODE_SELECT_10) { in datafab_transport()
612 if (srb->cmnd[0] == READ_10) { in datafab_transport()
613 block = ((u32)(srb->cmnd[2]) << 24) | ((u32)(srb->cmnd[3]) << 16) | in datafab_transport()
614 ((u32)(srb->cmnd[4]) << 8) | ((u32)(srb->cmnd[5])); in datafab_transport()
616 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in datafab_transport()
623 if (srb->cmnd[0] == READ_12) { in datafab_transport()
[all …]
Dshuttle_usbat.c1595 data[i] = (i-7 >= srb->cmd_len) ? 0 : srb->cmnd[i-7]; in usbat_hp8200e_transport()
1602 if (srb->cmnd[0] == TEST_UNIT_READY) in usbat_hp8200e_transport()
1622 } else if (srb->cmnd[0] == READ_10 || in usbat_hp8200e_transport()
1623 srb->cmnd[0] == GPCMD_READ_CD) { in usbat_hp8200e_transport()
1650 result = usbat_write_block(us, USBAT_ATA, srb->cmnd, 12, in usbat_hp8200e_transport()
1651 srb->cmnd[0] == GPCMD_BLANK ? 75 : 10, 0); in usbat_hp8200e_transport()
1699 if (srb->cmnd[0] == INQUIRY) { in usbat_flash_transport()
1706 if (srb->cmnd[0] == READ_CAPACITY) { in usbat_flash_transport()
1732 if (srb->cmnd[0] == MODE_SELECT_10) { in usbat_flash_transport()
1737 if (srb->cmnd[0] == READ_10) { in usbat_flash_transport()
[all …]
Dprotocol.c70 srb->cmnd[srb->cmd_len] = 0; in usb_stor_pad12_command()
87 srb->cmnd[srb->cmd_len] = 0; in usb_stor_ufi_command()
95 switch (srb->cmnd[0]) { in usb_stor_ufi_command()
99 srb->cmnd[4] = 36; in usb_stor_ufi_command()
104 srb->cmnd[7] = 0; in usb_stor_ufi_command()
105 srb->cmnd[8] = 8; in usb_stor_ufi_command()
110 srb->cmnd[4] = 18; in usb_stor_ufi_command()
Drealtek_cr.c371 u8 cmnd[12] = { 0 }; in rts51x_read_mem() local
380 cmnd[0] = 0xF0; in rts51x_read_mem()
381 cmnd[1] = 0x0D; in rts51x_read_mem()
382 cmnd[2] = (u8) (addr >> 8); in rts51x_read_mem()
383 cmnd[3] = (u8) addr; in rts51x_read_mem()
384 cmnd[4] = (u8) (len >> 8); in rts51x_read_mem()
385 cmnd[5] = (u8) len; in rts51x_read_mem()
387 retval = rts51x_bulk_transport(us, 0, cmnd, 12, in rts51x_read_mem()
402 u8 cmnd[12] = { 0 }; in rts51x_write_mem() local
411 cmnd[0] = 0xF0; in rts51x_write_mem()
[all …]
Dsddr55.c810 if (srb->cmnd[0] == REQUEST_SENSE) { in sddr55_transport()
830 if (srb->cmnd[0] == INQUIRY) { in sddr55_transport()
860 if (srb->cmnd[0] == READ_CAPACITY) { in sddr55_transport()
891 if (srb->cmnd[0] == MODE_SENSE_10) { in sddr55_transport()
897 if ( (srb->cmnd[2] & 0x3F) == 0x01 ) { in sddr55_transport()
901 } else if ( (srb->cmnd[2] & 0x3F) == 0x3F ) { in sddr55_transport()
910 if (srb->cmnd[0] == ALLOW_MEDIUM_REMOVAL) { in sddr55_transport()
913 (srb->cmnd[4]&0x03) ? "Prevent" : "Allow"); in sddr55_transport()
919 if (srb->cmnd[0] == READ_10 || srb->cmnd[0] == WRITE_10) { in sddr55_transport()
921 page = short_pack(srb->cmnd[3], srb->cmnd[2]); in sddr55_transport()
[all …]
Dtransport.c545 if (srb->cmnd[0] != READ_10 && srb->cmnd[0] != WRITE_10) in last_sector_hacks()
549 sector = (srb->cmnd[2] << 24) | (srb->cmnd[3] << 16) | in last_sector_hacks()
550 (srb->cmnd[4] << 8) | (srb->cmnd[5]); in last_sector_hacks()
588 if (srb->cmnd[0] != TEST_UNIT_READY) in last_sector_hacks()
666 if (unlikely((srb->cmnd[0] == ATA_16 || srb->cmnd[0] == ATA_12) && in usb_stor_invoke_transport()
670 !(srb->cmnd[2] & 0x20))) { in usb_stor_invoke_transport()
680 !((srb->cmnd[0] == REQUEST_SENSE) || in usb_stor_invoke_transport()
681 (srb->cmnd[0] == INQUIRY) || in usb_stor_invoke_transport()
682 (srb->cmnd[0] == MODE_SENSE) || in usb_stor_invoke_transport()
683 (srb->cmnd[0] == LOG_SENSE) || in usb_stor_invoke_transport()
[all …]
Dsddr09.c1564 if (srb->cmnd[0] == REQUEST_SENSE && havefakesense) { in sddr09_transport()
1581 if (srb->cmnd[0] == INQUIRY) { in sddr09_transport()
1587 if (srb->cmnd[0] == READ_CAPACITY) { in sddr09_transport()
1628 if (srb->cmnd[0] == MODE_SENSE_10) { in sddr09_transport()
1629 int modepage = (srb->cmnd[2] & 0x3F); in sddr09_transport()
1650 if (srb->cmnd[0] == ALLOW_MEDIUM_REMOVAL) in sddr09_transport()
1655 if (srb->cmnd[0] == READ_10) { in sddr09_transport()
1657 page = short_pack(srb->cmnd[3], srb->cmnd[2]); in sddr09_transport()
1659 page |= short_pack(srb->cmnd[5], srb->cmnd[4]); in sddr09_transport()
1660 pages = short_pack(srb->cmnd[8], srb->cmnd[7]); in sddr09_transport()
[all …]
Disd200.c340 unsigned char cmnd[BLK_MAX_CDB]; member
499 srb->cmnd = info->cmnd; in isd200_action()
566 memcpy(srb->cmnd, &ata, sizeof(ata.generic)); in isd200_action()
627 memcpy(srb->cmnd, ataCdb, sizeof(ataCdb->generic)); in isd200_invoke_transport()
670 !((srb->cmnd[0] == REQUEST_SENSE) || in isd200_invoke_transport()
671 (srb->cmnd[0] == INQUIRY) || in isd200_invoke_transport()
672 (srb->cmnd[0] == MODE_SENSE) || in isd200_invoke_transport()
673 (srb->cmnd[0] == LOG_SENSE) || in isd200_invoke_transport()
674 (srb->cmnd[0] == MODE_SENSE_10))) { in isd200_invoke_transport()
1237 switch (srb->cmnd[0]) { in isd200_scsi_to_ata()
[all …]
Dalauda.c1142 if (srb->cmnd[0] == INQUIRY) { in alauda_transport()
1149 if (srb->cmnd[0] == TEST_UNIT_READY) { in alauda_transport()
1154 if (srb->cmnd[0] == READ_CAPACITY) { in alauda_transport()
1176 if (srb->cmnd[0] == READ_10) { in alauda_transport()
1183 page = short_pack(srb->cmnd[3], srb->cmnd[2]); in alauda_transport()
1185 page |= short_pack(srb->cmnd[5], srb->cmnd[4]); in alauda_transport()
1186 pages = short_pack(srb->cmnd[8], srb->cmnd[7]); in alauda_transport()
1193 if (srb->cmnd[0] == WRITE_10) { in alauda_transport()
1200 page = short_pack(srb->cmnd[3], srb->cmnd[2]); in alauda_transport()
1202 page |= short_pack(srb->cmnd[5], srb->cmnd[4]); in alauda_transport()
[all …]
Ddebug.c62 switch (srb->cmnd[0]) { in usb_stor_show_command()
158 US_DEBUGPX(" %02x", srb->cmnd[i]); in usb_stor_show_command()
Dkarma.c161 if (srb->cmnd[0] == READ_10 && !data->in_storage) { in rio_karma_transport()
168 } else if (srb->cmnd[0] == START_STOP) { in rio_karma_transport()
Dfreecom.c245 memcpy (fcb->Atapi, srb->cmnd, 12); in freecom_transport()
248 US_DEBUG(pdump(us, srb->cmnd, 12)); in freecom_transport()
329 switch (srb->cmnd[0]) { in freecom_transport()
Dene_ub6250.c666 unsigned char *cdb = srb->cmnd; in sd_scsi_read()
706 unsigned char *cdb = srb->cmnd; in sd_scsi_write()
1645 unsigned char *cdb = srb->cmnd; in ms_scsi_read()
1745 unsigned char *cdb = srb->cmnd; in ms_scsi_write()
2227 switch (srb->cmnd[0]) { in sd_scsi_irp()
2267 switch (srb->cmnd[0]) { in ms_scsi_irp()
Dusb.c367 else if ((us->srb->cmnd[0] == INQUIRY) && in usb_stor_control_thread()
/linux-4.4.14/drivers/scsi/bfa/
Dbfad_im.c34 static int bfad_im_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *cmnd);
44 struct scsi_cmnd *cmnd = (struct scsi_cmnd *)dio; in bfa_cb_ioim_done() local
53 scsi_set_resid(cmnd, 0); in bfa_cb_ioim_done()
59 memcpy(cmnd->sense_buffer, sns_info, sns_len); in bfa_cb_ioim_done()
64 scsi_set_resid(cmnd, residue); in bfa_cb_ioim_done()
66 (scsi_bufflen(cmnd) - residue) < in bfa_cb_ioim_done()
67 cmnd->underflow) { in bfa_cb_ioim_done()
72 cmnd->result = ScsiResult(host_status, scsi_status); in bfa_cb_ioim_done()
78 cmnd->result = ScsiResult(host_status, 0); in bfa_cb_ioim_done()
82 cmnd->result = ScsiResult(host_status, 0); in bfa_cb_ioim_done()
[all …]
Dbfa_fcpim.c2467 struct scsi_cmnd *cmnd = (struct scsi_cmnd *) ioim->dio; in bfa_ioim_send_ioreq() local
2494 scsi_for_each_sg(cmnd, sg, ioim->nsges, i) { in bfa_ioim_send_ioreq()
2557 m->cmnd = cmnd_z0; in bfa_ioim_send_ioreq()
2558 int_to_scsilun(cmnd->device->lun, &m->cmnd.lun); in bfa_ioim_send_ioreq()
2559 dmadir = cmnd->sc_data_direction; in bfa_ioim_send_ioreq()
2561 m->cmnd.iodir = FCP_IODIR_WRITE; in bfa_ioim_send_ioreq()
2563 m->cmnd.iodir = FCP_IODIR_READ; in bfa_ioim_send_ioreq()
2565 m->cmnd.iodir = FCP_IODIR_NONE; in bfa_ioim_send_ioreq()
2567 m->cmnd.cdb = *(struct scsi_cdb_s *) cmnd->cmnd; in bfa_ioim_send_ioreq()
2568 fcp_dl = scsi_bufflen(cmnd); in bfa_ioim_send_ioreq()
[all …]
Dbfi_ms.h678 struct fcp_cmnd_s cmnd; /* IO request info */ member
/linux-4.4.14/drivers/staging/rts5208/
Drtsx_scsi.c40 switch (srb->cmnd[0]) { in scsi_show_command()
314 if (srb->cmnd[0] != TEST_UNIT_READY) in scsi_show_command()
320 dev_dbg(rtsx_dev(chip), "%*ph\n", len, srb->cmnd); in scsi_show_command()
568 if (srb->cmnd[1] == 1) in start_stop_unit()
571 switch (srb->cmnd[0x4]) { in start_stop_unit()
602 prevent = srb->cmnd[4] & 0x1; in allow_medium_removal()
800 pageCode = srb->cmnd[2] & 0x3f; in mode_sense()
805 if (srb->cmnd[0] == MODE_SENSE) { in mode_sense()
807 ms_mode_sense(chip, srb->cmnd[0], in mode_sense()
822 ms_mode_sense(chip, srb->cmnd[0], in mode_sense()
[all …]
Dspi.c540 spi->spi_clock = ((u16)(srb->cmnd[8]) << 8) | srb->cmnd[9]; in spi_set_parameter()
542 spi->spi_clock = srb->cmnd[3]; in spi_set_parameter()
544 spi->clk_div = ((u16)(srb->cmnd[4]) << 8) | srb->cmnd[5]; in spi_set_parameter()
545 spi->write_en = srb->cmnd[6]; in spi_set_parameter()
561 len = ((u16)(srb->cmnd[7]) << 8) | srb->cmnd[8]; in spi_read_flash_id()
580 rtsx_add_cmd(chip, WRITE_REG_CMD, SPI_COMMAND, 0xFF, srb->cmnd[3]); in spi_read_flash_id()
581 rtsx_add_cmd(chip, WRITE_REG_CMD, SPI_ADDR2, 0xFF, srb->cmnd[4]); in spi_read_flash_id()
582 rtsx_add_cmd(chip, WRITE_REG_CMD, SPI_ADDR1, 0xFF, srb->cmnd[5]); in spi_read_flash_id()
583 rtsx_add_cmd(chip, WRITE_REG_CMD, SPI_ADDR0, 0xFF, srb->cmnd[6]); in spi_read_flash_id()
586 rtsx_add_cmd(chip, WRITE_REG_CMD, SPI_LENGTH1, 0xFF, srb->cmnd[7]); in spi_read_flash_id()
[all …]
Dsd.c4263 if ((0x53 != srb->cmnd[2]) || (0x44 != srb->cmnd[3]) ||
4264 (0x20 != srb->cmnd[4]) || (0x43 != srb->cmnd[5]) ||
4265 (0x61 != srb->cmnd[6]) || (0x72 != srb->cmnd[7]) ||
4266 (0x64 != srb->cmnd[8])) {
4272 switch (srb->cmnd[1] & 0x0F) {
4308 switch (srb->cmnd[10]) {
4369 cmd_idx = srb->cmnd[2] & 0x3F;
4370 if (srb->cmnd[1] & 0x02)
4373 if (srb->cmnd[1] & 0x01)
4376 arg = ((u32)srb->cmnd[3] << 24) | ((u32)srb->cmnd[4] << 16) |
[all …]
/linux-4.4.14/drivers/scsi/aacraid/
Daachba.c941 if (scsicmd->cmnd[2] == 0x83) { in get_container_serial_callback()
1015 sp[1] = scsicmd->cmnd[2]; in get_container_serial_callback()
1460 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_64()
1491 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_32()
1803 switch (scsicmd->cmnd[0]) { in io_callback()
1806 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | in io_callback()
1807 (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; in io_callback()
1811 lba = ((u64)scsicmd->cmnd[2] << 56) | in io_callback()
1812 ((u64)scsicmd->cmnd[3] << 48) | in io_callback()
1813 ((u64)scsicmd->cmnd[4] << 40) | in io_callback()
[all …]
Dlinit.c541 switch (cmd->cmnd[0]) { in aac_eh_abort()
545 ((cmd->cmnd[1] & 0x1f) != SAI_READ_CAPACITY_16)) in aac_eh_abort()
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_scsi.c174 memcpy(fcp_cmnd->fc_cdb, scmnd->cmnd, 16); in csio_scsi_fcp_cmnd()
1560 struct scsi_cmnd *cmnd = (struct scsi_cmnd *)csio_scsi_cmnd(req); in csio_scsi_err_handler() local
1568 struct csio_rnode *rn = (struct csio_rnode *)(cmnd->device->hostdata); in csio_scsi_err_handler()
1601 memcpy(cmnd->sense_buffer, in csio_scsi_err_handler()
1606 scsi_set_resid(cmnd, 0); in csio_scsi_err_handler()
1610 scsi_set_resid(cmnd, in csio_scsi_err_handler()
1615 ((scsi_bufflen(cmnd) - scsi_get_resid(cmnd)) in csio_scsi_err_handler()
1616 < cmnd->underflow)) in csio_scsi_err_handler()
1627 " resid:0x%x\n", cmnd->cmnd[0], in csio_scsi_err_handler()
1628 scsi_bufflen(cmnd), scsi_get_resid(cmnd)); in csio_scsi_err_handler()
[all …]
Dcsio_isr.c152 void *cmnd; in csio_process_scsi_cmpl() local
184 cmnd = csio_scsi_cmnd(ioreq); in csio_process_scsi_cmpl()
185 if (unlikely(cmnd == NULL)) in csio_process_scsi_cmpl()
190 if (unlikely(cmnd == NULL)) in csio_process_scsi_cmpl()
/linux-4.4.14/include/trace/events/
Dscsi.h217 __dynamic_array(unsigned char, cmnd, cmd->cmd_len)
225 __entry->opcode = cmd->cmnd[0];
230 memcpy(__get_dynamic_array(cmnd), cmd->cmnd, cmd->cmd_len);
239 __parse_cdb(__get_dynamic_array(cmnd), __entry->cmd_len),
240 __print_hex(__get_dynamic_array(cmnd), __entry->cmd_len))
260 __dynamic_array(unsigned char, cmnd, cmd->cmd_len)
269 __entry->opcode = cmd->cmnd[0];
274 memcpy(__get_dynamic_array(cmnd), cmd->cmnd, cmd->cmd_len);
283 __parse_cdb(__get_dynamic_array(cmnd), __entry->cmd_len),
284 __print_hex(__get_dynamic_array(cmnd), __entry->cmd_len),
[all …]
/linux-4.4.14/drivers/scsi/snic/
Dsnic_trc.h113 ((u64)sc->cmnd[0] << 56 | (u64)sc->cmnd[7] << 40 | \
114 (u64)sc->cmnd[8] << 32 | (u64)sc->cmnd[2] << 24 | \
115 (u64)sc->cmnd[3] << 16 | (u64)sc->cmnd[4] << 8 | \
116 (u64)sc->cmnd[5])
Dsnic_scsi.c216 sc->cmnd, in snic_queue_icmnd_req()
254 sc->cmnd[0], sg_cnt, CMD_STATE(sc)); in snic_issue_scsi_req()
356 sc, snic_cmd_tag(sc), sc->cmnd[0], sc->device->lun); in snic_queuecommand()
598 sc->device->lun, sc, sc->cmnd[0], snic_cmd_tag(sc), in snic_icmnd_cmpl_handler()
653 sc, sc->cmnd[0], cmnd_id, in snic_icmnd_cmpl_handler()
1615 sc, sc->cmnd[0], sc->request, tag); in snic_abort_cmd()
2128 sc, sc->cmnd[0], sc->request, in snic_device_reset()
2363 sc, sc->cmnd[0], sc->request, in snic_host_reset()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_scsi.c90 lpfc_debug_save_data(struct lpfc_hba *phba, struct scsi_cmnd *cmnd) in lpfc_debug_save_data() argument
93 struct scatterlist *sgde = scsi_sglist(cmnd); in lpfc_debug_save_data()
119 lpfc_debug_save_dif(struct lpfc_hba *phba, struct scsi_cmnd *cmnd) in lpfc_debug_save_dif() argument
122 struct scatterlist *sgde = scsi_prot_sglist(cmnd); in lpfc_debug_save_dif()
3070 (cmd->cmnd[7] << 8 | cmd->cmnd[8])); in lpfc_parse_bg_err()
3078 (cmd->cmnd[7] << 8 | cmd->cmnd[8])); in lpfc_parse_bg_err()
3091 "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], in lpfc_parse_bg_err()
3103 "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], in lpfc_parse_bg_err()
3121 "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], in lpfc_parse_bg_err()
3138 "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], in lpfc_parse_bg_err()
[all …]
Dlpfc_sli.c8163 uint8_t cmnd; in lpfc_sli4_iocb2wqe() local
8216 cmnd = iocbq->iocb.ulpCommand; in lpfc_sli4_iocb2wqe()
8292 cmnd = CMD_XMIT_SEQUENCE64_CR; in lpfc_sli4_iocb2wqe()
8534 cmnd = CMD_ABORT_XRI_CX; in lpfc_sli4_iocb2wqe()
8616 bf_set(wqe_cmnd, &wqe->generic.wqe_com, cmnd); in lpfc_sli4_iocb2wqe()
/linux-4.4.14/drivers/mmc/host/
Dvub300.c345 union sd_command cmnd; member
485 vub300->cmnd.poll.header_size = 22; in send_irqpoll()
486 vub300->cmnd.poll.header_type = 1; in send_irqpoll()
487 vub300->cmnd.poll.port_number = 0; in send_irqpoll()
488 vub300->cmnd.poll.command_type = 2; in send_irqpoll()
489 vub300->cmnd.poll.poll_timeout_lsb = 0xFF & (unsigned)timeout; in send_irqpoll()
490 vub300->cmnd.poll.poll_timeout_msb = 0xFF & (unsigned)(timeout >> 8); in send_irqpoll()
493 , &vub300->cmnd, sizeof(vub300->cmnd) in send_irqpoll()
1071 vub300->cmnd.head.header_size = 20; in send_command()
1072 vub300->cmnd.head.header_type = 0x00; in send_command()
[all …]
/linux-4.4.14/drivers/scsi/
Dsd.c730 cmd->cmnd[0] = UNMAP; in sd_setup_discard_cmnd()
731 cmd->cmnd[8] = 24; in sd_setup_discard_cmnd()
743 cmd->cmnd[0] = WRITE_SAME_16; in sd_setup_discard_cmnd()
744 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_discard_cmnd()
745 put_unaligned_be64(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd()
746 put_unaligned_be32(nr_sectors, &cmd->cmnd[10]); in sd_setup_discard_cmnd()
754 cmd->cmnd[0] = WRITE_SAME; in sd_setup_discard_cmnd()
756 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_discard_cmnd()
757 put_unaligned_be32(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd()
758 put_unaligned_be16(nr_sectors, &cmd->cmnd[7]); in sd_setup_discard_cmnd()
[all …]
Dps3rom.c100 unsigned char opcode = cmd->cmnd[0]; in ps3rom_atapi_request()
108 memcpy(&atapi_cmnd.pkt, cmd->cmnd, 12); in ps3rom_atapi_request()
162 return cmd->cmnd[2] << 24 | cmd->cmnd[3] << 16 | cmd->cmnd[4] << 8 | in srb10_lba()
163 cmd->cmnd[5]; in srb10_lba()
168 return cmd->cmnd[7] << 8 | cmd->cmnd[8]; in srb10_len()
226 opcode = cmd->cmnd[0]; in ps3rom_queuecommand_lck()
321 if (cmd->cmnd[0] == REQUEST_SENSE) { in ps3rom_interrupt()
Dgdth.c445 int __gdth_execute(struct scsi_device *sdev, gdth_cmd_str *gdtcmd, char *cmnd, in __gdth_execute() argument
470 scp->cmnd = cmnd; in __gdth_execute()
475 TRACE(("__gdth_execute() cmd 0x%x\n", scp->cmnd[0])); in __gdth_execute()
488 int gdth_execute(struct Scsi_Host *shost, gdth_cmd_str *gdtcmd, char *cmnd, in gdth_execute() argument
492 int rval = __gdth_execute(sdev, gdtcmd, cmnd, timeout, info); in gdth_execute()
1323 if (ha->cmd_tab[i].cmnd == UNUSED_CMND) { in gdth_get_cmd_index()
1324 ha->cmd_tab[i].cmnd = ha->pccb->RequestBuffer; in gdth_get_cmd_index()
1419 if (ha->cmd_tab[j].cmnd != UNUSED_CMND) in gdth_release_event()
2075 if (nscp->cmnd[0] == TEST_UNIT_READY) { in gdth_next()
2107 if (b == ha->virt_bus && nscp->cmnd[0] != INQUIRY && in gdth_next()
[all …]
D53c700.c551 slot->cmnd = NULL; in free_slot()
599 char *cmnd = NCR_700_get_sense_cmnd(SCp->device); in NCR_700_scsi_done() local
606 result = cmnd[7]; in NCR_700_scsi_done()
608 SCp->cmd_len = cmnd[8]; in NCR_700_scsi_done()
983 char *cmnd = in process_script_interrupt() local
1002 cmnd[0] = REQUEST_SENSE; in process_script_interrupt()
1003 cmnd[1] = (lun & 0x7) << 5; in process_script_interrupt()
1004 cmnd[2] = 0; in process_script_interrupt()
1005 cmnd[3] = 0; in process_script_interrupt()
1006 cmnd[4] = SCSI_SENSE_BUFFERSIZE; in process_script_interrupt()
[all …]
Dinitio.c713 static void initio_release_scb(struct initio_host * host, struct scsi_ctrl_blk * cmnd) in initio_release_scb() argument
718 printk("Release SCB %p; ", cmnd); in initio_release_scb()
721 cmnd->srb = NULL; in initio_release_scb()
722 cmnd->status = 0; in initio_release_scb()
723 cmnd->next = NULL; in initio_release_scb()
725 host->last_avail->next = cmnd; in initio_release_scb()
726 host->last_avail = cmnd; in initio_release_scb()
728 host->first_avail = cmnd; in initio_release_scb()
729 host->last_avail = cmnd; in initio_release_scb()
2562 …d initio_build_scb(struct initio_host * host, struct scsi_ctrl_blk * cblk, struct scsi_cmnd * cmnd) in initio_build_scb() argument
[all …]
Dgdth_proc.c35 char cmnd[MAX_COMMAND_SIZE]; in gdth_set_asc_info() local
36 memset(cmnd, 0xff, 12); in gdth_set_asc_info()
74 gdth_execute(host, &gdtcmd, cmnd, 30, NULL); in gdth_set_asc_info()
127 gdth_execute(host, &gdtcmd, cmnd, 30, NULL); in gdth_set_asc_info()
160 char cmnd[MAX_COMMAND_SIZE]; in gdth_show_info() local
167 memset(cmnd, 0xff, 12); in gdth_show_info()
254 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) != S_OK) in gdth_show_info()
271 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) == S_OK) { in gdth_show_info()
318 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) == S_OK) { in gdth_show_info()
354 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) != S_OK) in gdth_show_info()
[all …]
Dscsi_error.c477 if (scmd->cmnd[0] == TEST_UNIT_READY && scmd->scsi_done != scsi_eh_done) in scsi_check_sense()
712 if (scmd->cmnd[0] == TEST_UNIT_READY) in scsi_eh_completed_normally()
916 unsigned char *cmnd, int cmnd_size, unsigned sense_bytes) in scsi_eh_prep_cmnd() argument
928 ses->cmnd = scmd->cmnd; in scsi_eh_prep_cmnd()
938 scmd->cmnd = ses->eh_cmnd; in scsi_eh_prep_cmnd()
939 memset(scmd->cmnd, 0, BLK_MAX_CDB); in scsi_eh_prep_cmnd()
952 scmd->cmnd[0] = REQUEST_SENSE; in scsi_eh_prep_cmnd()
953 scmd->cmnd[4] = scmd->sdb.length; in scsi_eh_prep_cmnd()
954 scmd->cmd_len = COMMAND_SIZE(scmd->cmnd[0]); in scsi_eh_prep_cmnd()
957 if (cmnd) { in scsi_eh_prep_cmnd()
[all …]
Daha1542.c383 if (*cmd->cmnd == REQUEST_SENSE) { in aha1542_queuecommand()
392 if (*cmd->cmnd == READ_10 || *cmd->cmnd == WRITE_10) in aha1542_queuecommand()
393 i = xscsi2int(cmd->cmnd + 2); in aha1542_queuecommand()
394 else if (*cmd->cmnd == READ_6 || *cmd->cmnd == WRITE_6) in aha1542_queuecommand()
395 i = scsi2int(cmd->cmnd + 2); in aha1542_queuecommand()
397 target, *cmd->cmnd, i, bufflen); in aha1542_queuecommand()
398 print_hex_dump_bytes("command: ", DUMP_PREFIX_NONE, cmd->cmnd, cmd->cmd_len); in aha1542_queuecommand()
443 if (*cmd->cmnd == READ_10 || *cmd->cmnd == READ_6) in aha1542_queuecommand()
445 else if (*cmd->cmnd == WRITE_10 || *cmd->cmnd == WRITE_6) in aha1542_queuecommand()
448 memcpy(ccb[mbo].cdb, cmd->cmnd, ccb[mbo].cdblen); in aha1542_queuecommand()
Dmegaraid.c496 switch (cmd->cmnd[0]) { in mega_get_ldrv_num()
630 switch (cmd->cmnd[0]) { in mega_build_cmd()
668 memset(buf, 0, cmd->cmnd[4]); in mega_build_cmd()
707 memcpy(pthru->cdb, cmd->cmnd, cmd->cmd_len); in mega_build_cmd()
747 mbox->m_out.cmd = (*cmd->cmnd & 0x02) ? in mega_build_cmd()
752 mbox->m_out.cmd = (*cmd->cmnd & 0x02) ? in mega_build_cmd()
761 mbox->m_out.numsectors = (u32) cmd->cmnd[4]; in mega_build_cmd()
763 ((u32)cmd->cmnd[1] << 16) | in mega_build_cmd()
764 ((u32)cmd->cmnd[2] << 8) | in mega_build_cmd()
765 (u32)cmd->cmnd[3]; in mega_build_cmd()
[all …]
Dsr.c443 SCpnt->cmnd[0] = WRITE_10; in sr_init_command()
446 SCpnt->cmnd[0] = READ_10; in sr_init_command()
486 SCpnt->cmnd[1] = 0; in sr_init_command()
494 SCpnt->cmnd[2] = (unsigned char) (block >> 24) & 0xff; in sr_init_command()
495 SCpnt->cmnd[3] = (unsigned char) (block >> 16) & 0xff; in sr_init_command()
496 SCpnt->cmnd[4] = (unsigned char) (block >> 8) & 0xff; in sr_init_command()
497 SCpnt->cmnd[5] = (unsigned char) block & 0xff; in sr_init_command()
498 SCpnt->cmnd[6] = SCpnt->cmnd[9] = 0; in sr_init_command()
499 SCpnt->cmnd[7] = (unsigned char) (this_count >> 8) & 0xff; in sr_init_command()
500 SCpnt->cmnd[8] = (unsigned char) this_count & 0xff; in sr_init_command()
D3w-xxxx.c1369 SCpnt->cmnd[0]); in tw_scsi_eh_reset()
1495 if (tw_dev->srb[request_id]->cmnd[2] != 0x8) { in tw_scsiop_mode_sense()
1710 if (srb->cmnd[0] == READ_6 || srb->cmnd[0] == READ_10) { in tw_scsiop_read_write()
1722 if (srb->cmnd[0] == WRITE_10) { in tw_scsiop_read_write()
1723 if ((srb->cmnd[1] & 0x8) || (srb->cmnd[1] & 0x10)) in tw_scsiop_read_write()
1727 if (srb->cmnd[0] == READ_6 || srb->cmnd[0] == WRITE_6) { in tw_scsiop_read_write()
1728 lba = ((u32)srb->cmnd[1] << 16) | ((u32)srb->cmnd[2] << 8) | (u32)srb->cmnd[3]; in tw_scsiop_read_write()
1729 num_sectors = (u32)srb->cmnd[4]; in tw_scsiop_read_write()
1731 …lba = ((u32)srb->cmnd[2] << 24) | ((u32)srb->cmnd[3] << 16) | ((u32)srb->cmnd[4] << 8) | (u32)srb-… in tw_scsiop_read_write()
1732 num_sectors = (u32)srb->cmnd[8] | ((u32)srb->cmnd[7] << 8); in tw_scsiop_read_write()
[all …]
Datp870u.c303 printk(KERN_DEBUG " %x",workreq->cmnd[l]); in atp870u_intr_handle()
335 …if ((workreq->cmnd[0] == 0x08) || (workreq->cmnd[0] == 0x28) || (workreq->cmnd[0] == 0x0a) || (wor… in atp870u_intr_handle()
342 …if ((workreq->cmnd[0] == 0x08) || (workreq->cmnd[0] == 0x28) || (workreq->cmnd[0] == 0x0a) || (wor… in atp870u_intr_handle()
349 …if ((workreq->cmnd[0] == 0x08) || (workreq->cmnd[0] == 0x28) || (workreq->cmnd[0] == 0x0a) || (wor… in atp870u_intr_handle()
783 printk(" %x",workreq->cmnd[i]); in DEF_SCSI_QCMD()
795 if (workreq->cmnd[0] == READ_CAPACITY) { in DEF_SCSI_QCMD()
799 if (workreq->cmnd[0] == 0x00) { in DEF_SCSI_QCMD()
835 outb(workreq->cmnd[i], tmport++); in DEF_SCSI_QCMD()
941 if ((workreq->cmnd[0] == 0x08) || (workreq->cmnd[0] == 0x28) || in DEF_SCSI_QCMD()
942 (workreq->cmnd[0] == 0x0a) || (workreq->cmnd[0] == 0x2a)) { in DEF_SCSI_QCMD()
[all …]
Dsd.h119 switch (scmd->cmnd[0]) { in scsi_medium_access_command()
137 switch (scmd->cmnd[9]) { in scsi_medium_access_command()
Dwd33c93.c223 write_wd33c93_cdb(const wd33c93_regs regs, uint len, uchar cmnd[]) in write_wd33c93_cdb() argument
229 outb(cmnd[i], regs.SCMD); in write_wd33c93_cdb()
291 write_wd33c93_cdb(const wd33c93_regs regs, uint len, uchar cmnd[]) in write_wd33c93_cdb() argument
297 *regs.SCMD = cmnd[i]; in write_wd33c93_cdb()
384 printk("Q-%d-%02x( ", cmd->device->id, cmd->cmnd[0])) in wd33c93_queuecommand_lck()
449 if (!(hostdata->input_Q) || (cmd->cmnd[0] == REQUEST_SENSE)) { in wd33c93_queuecommand_lck()
649 write_wd33c93_cdb(regs, cmd->cmd_len, cmd->cmnd); in DEF_SCSI_QCMD()
967 DB(DB_INTR, printk("CMND-%02x", cmd->cmnd[0])) in wd33c93_intr()
968 transfer_pio(regs, cmd->cmnd, cmd->cmd_len, DATA_OUT_DIR, in wd33c93_intr()
1187 if (cmd->cmnd[0] == REQUEST_SENSE in wd33c93_intr()
[all …]
Dscsi_logging.c130 if (!scmd || !scmd->cmnd) in scmd_printk()
226 if (!cmd->cmnd) in scsi_print_command()
242 cmd->cmnd); in scsi_print_command()
264 hex_dump_to_buffer(&cmd->cmnd[k], linelen, in scsi_print_command()
276 hex_dump_to_buffer(cmd->cmnd, cmd->cmd_len, 16, 1, in scsi_print_command()
Dgdth_proc.h8 int gdth_execute(struct Scsi_Host *shost, gdth_cmd_str *gdtcmd, char *cmnd,
Dscsi_debug.c1286 unsigned char *cmd = scp->cmnd; in resp_inquiry()
1431 unsigned char *cmd = scp->cmnd; in resp_requests()
1491 unsigned char *cmd = scp->cmnd; in resp_start_stop()
1545 unsigned char *cmd = scp->cmnd; in resp_readcap16()
1587 unsigned char *cmd = scp->cmnd; in resp_report_tgtpgs()
1676 u8 *cmd = scp->cmnd; in resp_rsup_opcodes()
1822 u8 *cmd = scp->cmnd; in resp_rsup_tmfs()
2012 unsigned char *cmd = scp->cmnd; in resp_mode_sense()
2167 unsigned char *cmd = scp->cmnd; in resp_mode_select()
2270 unsigned char *cmd = scp->cmnd; in resp_log_sense()
[all …]
Din2000.c259 switch (cmd->cmnd[0]) { in is_dir_out()
345 DB(DB_QUEUE_COMMAND, scmd_printk(KERN_DEBUG, cmd, "Q-%02x(", cmd->cmnd[0])) in in2000_queuecommand_lck()
415 if (!(hostdata->input_Q) || (cmd->cmnd[0] == REQUEST_SENSE)) { in in2000_queuecommand_lck()
618 write1_io(cmd->cmnd[i], IO_WD_DATA); in DEF_SCSI_QCMD()
1151 DB(DB_INTR, printk("CMND-%02x", cmd->cmnd[0])) in in2000_intr()
1152 transfer_pio(cmd->cmnd, cmd->cmd_len, DATA_OUT_DIR, hostdata); in in2000_intr()
1340 if (cmd->cmnd[0] == REQUEST_SENSE && cmd->SCp.Status != GOOD) in in2000_intr()
1423 if (cmd->cmnd[0] == REQUEST_SENSE && cmd->SCp.Status != GOOD) in in2000_intr()
1455 if (cmd->cmnd[0] == REQUEST_SENSE && cmd->SCp.Status != GOOD) in in2000_intr()
2254 seq_printf(m, " %d:%llu(%02x)", cmd->device->id, cmd->device->lun, cmd->cmnd[0]); in in2000_show_info()
[all …]
D53c700.h83 unsigned char cmnd[MAX_COMMAND_SIZE]; member
110 return hostdata->cmnd; in NCR_700_get_sense_cmnd()
183 struct scsi_cmnd *cmnd; member
Dfdomain.c1232 outb(current_SC->cmnd[current_SC->SCp.sent_command++], in do_fdomain_16x0_intr()
1236 current_SC->cmnd[ current_SC->SCp.sent_command - 1] ); in do_fdomain_16x0_intr()
1262 current_SC->cmnd[0], in do_fdomain_16x0_intr()
1371 if (current_SC->cmnd[0] == REQUEST_SENSE && !current_SC->SCp.Status) { in do_fdomain_16x0_intr()
1430 *(unsigned char *)SCpnt->cmnd, in fdomain_16x0_queue_lck()
1497 *(unsigned char *)SCpnt->cmnd, in DEF_SCSI_QCMD()
Datari_NCR5380.c670 command = cmd->cmnd; in lprint_Scsi_Cmnd()
715 command = cmd->cmnd; in show_Scsi_Cmnd()
835 switch (cmd->cmnd[0]) { in NCR5380_queue_command()
885 if (!(hostdata->issue_queue) || (cmd->cmnd[0] == REQUEST_SENSE)) { in NCR5380_queue_command()
899 (cmd->cmnd[0] == REQUEST_SENSE) ? "head" : "tail"); in NCR5380_queue_command()
1004 !is_lun_busy( tmp, tmp->cmnd[0] != REQUEST_SENSE) in NCR5380_main()
1044 cmd_get_tag(tmp, tmp->cmnd[0] != REQUEST_SENSE); in NCR5380_main()
2212 if (cmd->cmnd[0] != REQUEST_SENSE) in NCR5380_information_transfer()
2217 if ((cmd->cmnd[0] == REQUEST_SENSE) && in NCR5380_information_transfer()
2223 if ((cmd->cmnd[0] != REQUEST_SENSE) && in NCR5380_information_transfer()
[all …]
Dsg.c201 unsigned char *cmnd, int timeout, int blocking);
593 unsigned char cmnd[SG_MAX_CDB_SIZE]; in sg_write() local
665 if (__copy_from_user(cmnd, buf, cmd_size)) in sg_write()
681 input_size, (unsigned int) cmnd[0], in sg_write()
686 k = sg_common_write(sfp, srp, cmnd, sfp->timeout, blocking); in sg_write()
698 unsigned char cmnd[SG_MAX_CDB_SIZE]; in sg_new_write() local
739 if ((!hp->cmdp) || (hp->cmd_len < 6) || (hp->cmd_len > sizeof (cmnd))) { in sg_new_write()
747 if (__copy_from_user(cmnd, hp->cmdp, hp->cmd_len)) { in sg_new_write()
751 if (read_only && sg_allow_access(file, cmnd)) { in sg_new_write()
755 k = sg_common_write(sfp, srp, cmnd, timeout, blocking); in sg_new_write()
[all …]
Dips.c1080 SC->cmnd[0], in ips_queue_lck()
1499 if ((SC->cmnd[0] == IPS_IOCTL_COMMAND) && in ips_is_passthru()
1621 if (SC->cmnd[0] == IPS_IOCTL_COMMAND) { in ips_make_passthru()
2674 memcpy(scb->cdb, SC->cmnd, SC->cmd_len); in ips_next()
2699 ips_command_direction[scb->scsi_cmd->cmnd[0]]; in ips_next()
2703 if ((scb->scsi_cmd->cmnd[0] == WRITE_BUFFER) && in ips_next()
3204 ips_command_direction[scb->scsi_cmd->cmnd[0]]; in ips_done()
3325 if (scb->scsi_cmd->cmnd[0] == INQUIRY) { in ips_map_status()
3492 switch (scb->scsi_cmd->cmnd[0]) { in ips_send_cmd()
3511 if (scb->scsi_cmd->cmnd[0] == TEST_UNIT_READY) in ips_send_cmd()
[all …]
DNCR5380.c758 lprint_command(cmd->cmnd, m); in lprint_Scsi_Cmnd()
920 switch (cmd->cmnd[0]) { in NCR5380_queue_command_lck()
946 if (!(hostdata->issue_queue) || (cmd->cmnd[0] == REQUEST_SENSE)) { in NCR5380_queue_command_lck()
955 …dprintk(NDEBUG_QUEUES, "scsi%d : command added to %s of queue\n", instance->host_no, (cmd->cmnd[0]… in NCR5380_queue_command_lck()
2184 if (cmd->cmnd[0] != REQUEST_SENSE)
2189 if ((cmd->cmnd[0] == REQUEST_SENSE) &&
2195 if ((cmd->cmnd[0] != REQUEST_SENSE) && (status_byte(cmd->SCp.Status) == CHECK_CONDITION)) {
2360 data = cmd->cmnd;
2367 if (!cmd->device->disconnect && should_disconnect(cmd->cmnd[0])) {
Dhpsa.c4392 cmd->cmnd, cmd->cmd_len, dev->scsi3addr, dev); in hpsa_scsi_ioaccel_direct_map()
4419 switch (cmd->cmnd[0]) { in set_encrypt_ioaccel2()
4423 first_block = get_unaligned_be16(&cmd->cmnd[2]); in set_encrypt_ioaccel2()
4430 first_block = get_unaligned_be32(&cmd->cmnd[2]); in set_encrypt_ioaccel2()
4434 first_block = get_unaligned_be64(&cmd->cmnd[2]); in set_encrypt_ioaccel2()
4439 __func__, cmd->cmnd[0]); in set_encrypt_ioaccel2()
4654 switch (cmd->cmnd[0]) { in hpsa_scsi_ioaccel_raid_map()
4658 first_block = get_unaligned_be16(&cmd->cmnd[2]); in hpsa_scsi_ioaccel_raid_map()
4659 block_cnt = cmd->cmnd[4]; in hpsa_scsi_ioaccel_raid_map()
4667 (((u64) cmd->cmnd[2]) << 24) | in hpsa_scsi_ioaccel_raid_map()
[all …]
Dstex.c566 switch (cmd->cmnd[0]) { in stex_queuecommand_lck()
573 page = cmd->cmnd[2] & 0x3f; in stex_queuecommand_lck()
610 (cmd->cmnd[1] & INQUIRY_EVPD) == 0) { in stex_queuecommand_lck()
619 if (cmd->cmnd[1] == PASSTHRU_GET_DRVVER) { in stex_queuecommand_lck()
654 memcpy(req->cdb, cmd->cmnd, STEX_CDB_LENGTH); in stex_queuecommand_lck()
738 if (ccb->cmd->cmnd[0] == MGT_CMD && in stex_check_cmd()
816 if (unlikely(ccb->cmd->cmnd[0] == PASSTHRU_CMD && in stex_mu_intr()
817 ccb->cmd->cmnd[1] == PASSTHRU_GET_ADAPTER)) in stex_mu_intr()
D3w-9xxx.c1732 TW_DRIVER, 0x2c, SCpnt->cmnd[0]); in twa_scsi_eh_reset()
1829 memcpy(command_packet->cdb, srb->cmnd, TW_MAX_CDB_LEN); in DEF_SCSI_QCMD()
1887 if (srb->cmnd[0] == READ_6 || srb->cmnd[0] == WRITE_6) in DEF_SCSI_QCMD()
1888 num_sectors = (u32)srb->cmnd[4]; in DEF_SCSI_QCMD()
1890 if (srb->cmnd[0] == READ_10 || srb->cmnd[0] == WRITE_10) in DEF_SCSI_QCMD()
1891 num_sectors = (u32)srb->cmnd[8] | ((u32)srb->cmnd[7] << 8); in DEF_SCSI_QCMD()
DNCR53c406a.c701 …DEB(printk("cmd=%02x, cmd_len=%02x, target=%02x, lun=%02x, bufflen=%d\n", SCpnt->cmnd[0], SCpnt->c… in NCR53c406a_queue_lck()
705 printk("cmd[%d]=%02x ", i, SCpnt->cmnd[i])); in NCR53c406a_queue_lck()
721 outb(SCpnt->cmnd[i], SCSI_FIFO); in NCR53c406a_queue_lck()
Dscsi_lib.c306 cmd->cmd_len = scsi_command_size(cmd->cmnd); in scsi_init_cmd_errh()
974 (cmd->cmnd[0] == READ_10 || in scsi_io_completion()
975 cmd->cmnd[0] == WRITE_10)) { in scsi_io_completion()
1215 cmd->cmnd = req->cmd; in scsi_get_cmd_from_req()
1261 memset(cmd->cmnd, 0, BLK_MAX_CDB); in scsi_setup_fs_cmnd()
1696 cmd->cmnd[1] = (cmd->cmnd[1] & 0x1f) | in scsi_dispatch_cmd()
1917 cmd->cmnd = req->cmd; in scsi_mq_prep_fn()
Dnsp32_debug.c142 print_commandk(SCpnt->cmnd); in show_command()
Ddc395x.c1090 cmd, cmd->device->id, (u8)cmd->device->lun, cmd->cmnd[0]); in dc395x_queue_command_lck()
1209 srb->cmd->cmnd[0], srb->cmd->device->id, in dump_register_info()
1557 if (((srb->cmd->cmnd[0] == INQUIRY) in start_scsi()
1558 || (srb->cmd->cmnd[0] == REQUEST_SENSE) in start_scsi()
1627 srb->cmd->cmnd[0], srb->tag_number); in start_scsi()
1636 ptr = (u8 *)srb->cmd->cmnd; in start_scsi()
1906 ptr = (u8 *)srb->cmd->cmnd; in command_phase1()
3340 cmd->cmnd[0], dcb->target_id, in srb_done()
3346 cmd->cmnd[0], dcb->target_id, in srb_done()
3352 cmd->cmnd[0], dcb->target_id, in srb_done()
[all …]
Datari_scsi.c633 unsigned char opcode = cmd->cmnd[0]; in falcon_classify_cmd()
644 if (cmd->device->type == TYPE_TAPE && !(cmd->cmnd[1] & 1)) in falcon_classify_cmd()
Dmac53c94.c78 printk(KERN_CONT " %.2x", cmd->cmnd[i]); in mac53c94_queue_lck()
173 writeb(cmd->cmnd[i], &regs->fifo); in mac53c94_start()
Desp_scsi.c830 *p++ = cmd->cmnd[i]; in esp_maybe_execute_command()
835 esp->cmd_bytes_ptr = &cmd->cmnd[0]; in esp_maybe_execute_command()
862 printk("%02x ", cmd->cmnd[i]); in esp_maybe_execute_command()
2517 cmd, cmd->cmnd[0]); in esp_eh_abort_handler()
2522 ent->cmd, ent->cmd->cmnd[0]); in esp_eh_abort_handler()
2525 ent->cmd, ent->cmd->cmnd[0]); in esp_eh_abort_handler()
2529 ent->cmd, ent->cmd->cmnd[0]); in esp_eh_abort_handler()
Dvmw_pvscsi.c612 cmd, cmd->cmnd[0], ctx, cmd->result, btstat, sdstat); in pvscsi_complete_request()
701 memcpy(e->cdb, cmd->cmnd, e->cdbLen); in pvscsi_queue_ring()
745 "queued cmd %p, ctx %p, op=%x\n", cmd, ctx, cmd->cmnd[0]); in pvscsi_queue_lck()
749 pvscsi_kick_io(adapter, cmd->cmnd[0]); in pvscsi_queue_lck()
Dqlogicpti.c876 if ((Cmnd->cmnd[0] == WRITE_6) || in cmd_frob()
877 (Cmnd->cmnd[0] == WRITE_10) || in cmd_frob()
878 (Cmnd->cmnd[0] == WRITE_12)) in cmd_frob()
883 memcpy(cmd->cdb, Cmnd->cmnd, Cmnd->cmd_len); in cmd_frob()
Dstorvsc_drv.c872 switch (scmnd->cmnd[0]) { in storvsc_handle_error()
1354 u8 scsi_op = scmnd->cmnd[0]; in storvsc_scsi_cmd_ok()
1444 memcpy(vm_srb->cdb, scmnd->cmnd, vm_srb->cdb_length); in storvsc_queuecommand()
Dvirtio_scsi.c544 "cmd %p CDB: %#02x\n", sc, sc->cmnd[0]); in virtscsi_queuecommand()
554 memcpy(cmd->req.cmd_pi.cdb, sc->cmnd, sc->cmd_len); in virtscsi_queuecommand()
560 memcpy(cmd->req.cmd.cdb, sc->cmnd, sc->cmd_len); in virtscsi_queuecommand()
Dhptiop.c1030 cpu_to_be32(((u32 *)scp->cmnd)[0]), in hptiop_queuecommand_lck()
1031 cpu_to_be32(((u32 *)scp->cmnd)[1]), in hptiop_queuecommand_lck()
1032 cpu_to_be32(((u32 *)scp->cmnd)[2]), in hptiop_queuecommand_lck()
1033 cpu_to_be32(((u32 *)scp->cmnd)[3]), in hptiop_queuecommand_lck()
1065 memcpy(req->cdb, scp->cmnd, sizeof(req->cdb)); in hptiop_queuecommand_lck()
Dmesh.c419 printk(" %x", cmd->cmnd[i]); in mesh_start_cmd()
605 if ((cmd->cmnd[0] == 0 || cmd->cmnd[0] == 0x12 || cmd->cmnd[0] == 3) in mesh_done()
774 out_8(&mr->fifo, cmd->cmnd[i]); in start_phase()
Ddpt_i2o.c437 if ((cmd->cmnd[0] == REQUEST_SENSE) && (cmd->sense_buffer[0] != 0)) { in adpt_queue_lck()
2262 pHba->name, cmd->cmnd[0]); in adpt_scsi_to_i2o()
2287 memcpy(mptr, cmd->cmnd, cmd->cmd_len); in adpt_scsi_to_i2o()
2413 …md->device->channel, (u32)cmd->device->id, cmd->device->lun, hba_status, dev_status, cmd->cmnd[0]); in adpt_i2o_to_scsi()
2454 hba_status, dev_status, cmd->cmnd[0]); in adpt_i2o_to_scsi()
2471 hba_status, dev_status, cmd->cmnd[0]); in adpt_i2o_to_scsi()
2483 ((struct adpt_device*)(cmd->device->hostdata))->tid, cmd->cmnd[0]); in adpt_i2o_to_scsi()
Dppa.c500 if (!ppa_out(dev, &cmd->cmnd[k], 1)) in ppa_send_command()
527 v = cmd->cmnd[0]; in ppa_completion()
Dimm.c605 if (!imm_out(dev, &cmd->cmnd[k], 2)) in imm_send_command()
632 v = cmd->cmnd[0]; in imm_completion()
Dqla1280.c469 qla1280_data_direction(struct scsi_cmnd *cmnd) in qla1280_data_direction() argument
471 switch(cmnd->sc_data_direction) { in qla1280_data_direction()
516 #define CMD_CDBP(Cmnd) Cmnd->cmnd
2853 cmd->cmnd[0], (long)CMD_HANDLE(sp->cmd)); in qla1280_64bit_start_scsi()
2856 qla1280_dump_buffer(2, cmd->cmnd, MAX_COMMAND_SIZE); in qla1280_64bit_start_scsi()
3069 cmd->cmnd[0]); in qla1280_32bit_start_scsi()
4047 printk("0x%02x ", cmd->cmnd[i]); in __qla1280_print_scsi_cmd()
Dqlogicfas408.c249 outb(cmd->cmnd[i], qbase + 2); in ql_icmd()
Deata_pio.c358 memcpy(cp->cp_cdb, cmd->cmnd, COMMAND_SIZE(*cmd->cmnd)); in eata_pio_queue_lck()
Dxen-scsifront.c506 memcpy(ring_req->cmnd, sc->cmnd, sc->cmd_len); in scsifront_command2ring()
Dnsp32.c518 param->cdb[4 * i] = SCpnt->cmnd[i]; in nsp32_selection_autopara()
630 nsp32_write1(base, COMMAND_DATA, SCpnt->cmnd[i]); in nsp32_selection_autoscsi()
632 nsp32_dbg(NSP32_DEBUG_CDB_CONTENTS, "CDB[0]=[0x%x]", SCpnt->cmnd[0]); in nsp32_selection_autoscsi()
919 SCpnt->device->id, SCpnt->device->lun, SCpnt->cmnd[0], SCpnt->cmd_len, in nsp32_queuecommand_lck()
Du14-34f.c1236 if (SCpnt->cmnd[0] == data_out_cmds[k]) { in scsi_to_dev_dir()
1243 if (SCpnt->cmnd[0] == data_none_cmds[k]) { in scsi_to_dev_dir()
1298 memcpy(cpp->cdb, SCpnt->cmnd, SCpnt->cmd_len); in u14_34f_queuecommand_lck()
Daha1740.c317 unchar *cmd = (unchar *) SCpnt->cmnd; in aha1740_queuecommand_lck()
Dlibiscsi.c210 memcpy(ecdb_ahdr->ecdb, cmd->cmnd + ISCSI_CDB_SIZE, rlen); in iscsi_prep_ecdb_ahs()
381 memcpy(hdr->cdb, sc->cmnd, cmd_len); in iscsi_prep_scsi_cmd_pdu()
468 "write" : "read", conn->id, sc, sc->cmnd[0], in iscsi_prep_scsi_cmd_pdu()
1754 sc->cmnd[0], reason); in iscsi_queuecommand()
1762 sc->cmnd[0], reason); in iscsi_queuecommand()
Deata.c1734 if (SCpnt->cmnd[0] == data_out_cmds[k]) { in scsi_to_dev_dir()
1741 if (SCpnt->cmnd[0] == data_none_cmds[k]) { in scsi_to_dev_dir()
1805 memcpy(cpp->cdb, SCpnt->cmnd, SCpnt->cmd_len); in eata2x_queuecommand_lck()
Dncr53c8xx.c4153 if ((cmd->cmnd[0] == 0 || cmd->cmnd[0] == 0x12) && in ncr_queue_command()
4160 PRINT_ADDR(cmd, "CMD=%x ", cmd->cmnd[0]); in ncr_queue_command()
4225 switch (cmd->cmnd[0]) { in ncr_queue_command()
4374 memcpy(cp->cdb_buf, cmd->cmnd, min_t(int, cmd->cmd_len, sizeof(cp->cdb_buf))); in ncr_queue_command()
4909 "scsi_status=%x\n", cmd->cmnd[0], in ncr_complete()
5033 p = (u_char*) &cmd->cmnd[0]; in ncr_complete()
Dsym53c416.c755 outb(SCpnt->cmnd[i], base + SCSI_FIFO); in sym53c416_queuecommand_lck()
Dpmcraid.c2643 if (SCSI_CMD_TYPE(scsi_cmd->cmnd[0]) == SCSI_READ_CMD) in pmcraid_error_handler()
2645 else if (SCSI_CMD_TYPE(scsi_cmd->cmnd[0]) == SCSI_WRITE_CMD) in pmcraid_error_handler()
3447 if (scsi_cmd->cmnd[0] == SYNCHRONIZE_CACHE) { in pmcraid_queuecommand_lck()
3463 memcpy(ioarcb->cdb, scsi_cmd->cmnd, scsi_cmd->cmd_len); in pmcraid_queuecommand_lck()
3498 scsi_cmd->cmnd[0], pinstance->host->unique_id, in pmcraid_queuecommand_lck()
Dgdth.h901 Scsi_Cmnd *cmnd; /* pending request */ member
D3w-sas.c321 memcpy(command_packet->cdb, srb->cmnd, TW_MAX_CDB_LEN); in twl_scsiop_execute_scsi()
1445 TW_DRIVER, 0x2c, SCpnt->cmnd[0]); in twl_scsi_eh_reset()
Daha152x.c1926 SETPORT(SCSIDAT, CURRENT_SC->cmnd[CMD_I++]); in cmd_run()
2500 for (i = 0; i < COMMAND_SIZE(ptr->cmnd[0]); i++) in get_command()
2501 seq_printf(m, "0x%02x ", ptr->cmnd[i]); in get_command()
Dmvumi.c731 scmd->serial_number, scmd->cmnd[0], scmd->retries); in mvumi_host_reset()
2087 "cmd[0x%x]\n", scmd->sc_data_direction, scmd->cmnd[0]); in mvumi_build_frame()
2092 memcpy(pframe->cdb, scmd->cmnd, pframe->cdb_length); in mvumi_build_frame()
Dultrastor.c753 memcpy(my_mscp->scsi_cdbs, SCpnt->cmnd, my_mscp->length_of_scsi_cdbs); in ultrastor_queuecommand_lck()
Da100u2w.c900 memcpy(scb->cdb, cmd->cmnd, scb->cdb_len); in inia100_build_scb()
Dwd719x.c241 memcpy(scb->CDB, cmd->cmnd, cmd->cmd_len); in wd719x_queuecommand()
Dwd7000.c1089 unchar *cdb = (unchar *) SCpnt->cmnd; in wd7000_queuecommand_lck()
Dscsi_transport_fc.c3302 int fc_block_scsi_eh(struct scsi_cmnd *cmnd) in fc_block_scsi_eh() argument
3304 struct Scsi_Host *shost = cmnd->device->host; in fc_block_scsi_eh()
3305 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in fc_block_scsi_eh()
Dadvansys.c5977 ASC_DBG_PRT_CDB(2, scp->cmnd, scp->cmd_len); in adv_isr_callback()
6763 ASC_DBG_PRT_CDB(2, scp->cmnd, scp->cmd_len); in asc_isr_callback()
7534 asc_scsi_q->cdbptr = &scp->cmnd[0]; in asc_build_req()
7615 ASC_DBG_PRT_CDB(1, scp->cmnd, scp->cmd_len); in asc_build_req()
7787 memcpy(scsiqp->cdb, scp->cmnd, scp->cmd_len < 12 ? scp->cmd_len : 12); in adv_build_req()
7792 memcpy(scsiqp->cdb16, &scp->cmnd[12], cdb16_len); in adv_build_req()
7854 ASC_DBG_PRT_CDB(1, scp->cmnd, scp->cmd_len); in adv_build_req()
Dipr.c5362 scsi_cmd->cmnd[0]); in ipr_cancel_op()
6366 memcpy(ioarcb->cmd_pkt.cdb, scsi_cmd->cmnd, scsi_cmd->cmd_len); in ipr_queuecommand()
6390 if (scsi_cmd->cmnd[0] >= 0xC0 && in ipr_queuecommand()
6391 (!ipr_is_gscsi(res) || scsi_cmd->cmnd[0] == IPR_QUERY_RSRC_STATE)) { in ipr_queuecommand()
DBusLogic.c3032 unsigned char *cdb = command->cmnd; in blogic_qcmd_lck()
/linux-4.4.14/arch/ia64/hp/sim/
Dsimscsi.c163 offset = (((sc->cmnd[1] & 0x1f) << 16) | (sc->cmnd[2] << 8) | sc->cmnd[3])*512; in simscsi_readwrite6()
197 offset = (((unsigned long)sc->cmnd[2] << 24) in simscsi_readwrite10()
198 | ((unsigned long)sc->cmnd[3] << 16) in simscsi_readwrite10()
199 | ((unsigned long)sc->cmnd[4] << 8) in simscsi_readwrite10()
200 | ((unsigned long)sc->cmnd[5] << 0))*512UL; in simscsi_readwrite10()
217 target_id, sc->cmnd[0], sc->serial_number, sp, done); in simscsi_queuecommand_lck()
223 switch (sc->cmnd[0]) { in simscsi_queuecommand_lck()
310 panic("simscsi: unknown SCSI command %u\n", sc->cmnd[0]); in simscsi_queuecommand_lck()
/linux-4.4.14/include/scsi/
Dscsi_common.h21 scsi_command_size(const unsigned char *cmnd) in scsi_command_size() argument
23 return (cmnd[0] == VARIABLE_LENGTH_CMD) ? in scsi_command_size()
24 scsi_varlen_cdb_length(cmnd) : COMMAND_SIZE(cmnd[0]); in scsi_command_size()
Dscsi_eh.h37 unsigned char *cmnd; member
46 struct scsi_eh_save *ses, unsigned char *cmnd,
Dscsi_cmnd.h94 unsigned char *cmnd; member
Dscsi_transport_fc.h859 int fc_block_scsi_eh(struct scsi_cmnd *cmnd);
/linux-4.4.14/drivers/usb/gadget/function/
Df_mass_storage.c280 u8 cmnd[MAX_COMMAND_SIZE]; member
655 if (common->cmnd[0] == READ_6) in do_read()
656 lba = get_unaligned_be24(&common->cmnd[1]); in do_read()
658 lba = get_unaligned_be32(&common->cmnd[2]); in do_read()
665 if ((common->cmnd[1] & ~0x18) != 0) { in do_read()
795 if (common->cmnd[0] == WRITE_6) in do_write()
796 lba = get_unaligned_be24(&common->cmnd[1]); in do_write()
798 lba = get_unaligned_be32(&common->cmnd[2]); in do_write()
806 if (common->cmnd[1] & ~0x18) { in do_write()
810 if (!curlun->nofua && (common->cmnd[1] & 0x08)) { /* FUA */ in do_write()
[all …]
Dstorage_common.h58 16, 1, (fsg)->cmnd, (fsg)->cmnd_size, 0) \
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvscsi.c598 evt_struct->cmnd = NULL; in init_event_struct()
660 if (evt_struct->cmnd) in unmap_cmd_data()
661 scsi_dma_unmap(evt_struct->cmnd); in unmap_cmd_data()
804 if (evt->cmnd) { in purge_requests()
805 evt->cmnd->result = (error_code << 16); in purge_requests()
809 evt->cmnd_done(evt->cmnd); in purge_requests()
972 if (evt_struct->cmnd != NULL) { in ibmvscsi_send_srp_event()
973 evt_struct->cmnd->result = DID_ERROR << 16; in ibmvscsi_send_srp_event()
974 evt_struct->cmnd_done(evt_struct->cmnd); in ibmvscsi_send_srp_event()
992 struct scsi_cmnd *cmnd = evt_struct->cmnd; in handle_cmd_rsp() local
[all …]
Dibmvfc.c783 struct scsi_cmnd *cmnd = evt->cmnd; in ibmvfc_scsi_eh_done() local
785 if (cmnd) { in ibmvfc_scsi_eh_done()
786 scsi_dma_unmap(cmnd); in ibmvfc_scsi_eh_done()
787 cmnd->scsi_done(cmnd); in ibmvfc_scsi_eh_done()
806 if (evt->cmnd) { in ibmvfc_fail_request()
807 evt->cmnd->result = (error_code << 16); in ibmvfc_fail_request()
1293 evt->cmnd = NULL; in ibmvfc_init_event()
1444 if (evt->cmnd) in ibmvfc_send_event()
1445 scsi_dma_unmap(evt->cmnd); in ibmvfc_send_event()
1451 if (evt->cmnd) { in ibmvfc_send_event()
[all …]
Dibmvscsi.h67 struct scsi_cmnd *cmnd; member
Dibmvfc.h637 struct scsi_cmnd *cmnd; member
/linux-4.4.14/drivers/scsi/fnic/
Dfnic_scsi.c408 sc->cmnd, sc->cmd_len, in fnic_queue_wq_copy_desc()
495 sc->request->tag, sc, 0, sc->cmnd[0], in fnic_queuecommand_lck()
581 cmd_trace = ((u64)sc->cmnd[0] << 56 | (u64)sc->cmnd[7] << 40 | in fnic_queuecommand_lck()
582 (u64)sc->cmnd[8] << 32 | (u64)sc->cmnd[2] << 24 | in fnic_queuecommand_lck()
583 (u64)sc->cmnd[3] << 16 | (u64)sc->cmnd[4] << 8 | in fnic_queuecommand_lck()
584 sc->cmnd[5]); in fnic_queuecommand_lck()
984 (u64)icmnd_cmpl->flags << 40 | (u64)sc->cmnd[0] << 32 | in fnic_fcpio_icmnd_cmpl_handler()
985 (u64)sc->cmnd[2] << 24 | (u64)sc->cmnd[3] << 16 | in fnic_fcpio_icmnd_cmpl_handler()
986 (u64)sc->cmnd[4] << 8 | sc->cmnd[5]; in fnic_fcpio_icmnd_cmpl_handler()
1157 (u64)sc->cmnd[0] << 32 | in fnic_fcpio_itmf_cmpl_handler()
[all …]
/linux-4.4.14/drivers/scsi/megaraid/
Dmegaraid_mbox.c1529 switch (scp->cmnd[0]) { in DEF_SCSI_QCMD()
1570 memset(vaddr, 0, scp->cmnd[4]); in DEF_SCSI_QCMD()
1599 if (scp->cmnd[1] & MEGA_SCSI_INQ_EVPD) { in DEF_SCSI_QCMD()
1644 memcpy(pthru->cdb, scp->cmnd, scp->cmd_len); in DEF_SCSI_QCMD()
1686 mbox->cmd = (scp->cmnd[0] & 0x02) ? MBOXCMD_LWRITE64: in DEF_SCSI_QCMD()
1693 mbox->numsectors = (uint32_t)scp->cmnd[4]; in DEF_SCSI_QCMD()
1695 ((uint32_t)scp->cmnd[1] << 16) | in DEF_SCSI_QCMD()
1696 ((uint32_t)scp->cmnd[2] << 8) | in DEF_SCSI_QCMD()
1697 (uint32_t)scp->cmnd[3]; in DEF_SCSI_QCMD()
1707 (uint32_t)scp->cmnd[8] | in DEF_SCSI_QCMD()
[all …]
Dmegaraid_sas_fusion.c1582 datalength = (u32) scp->cmnd[4]; in megasas_build_ldio_fusion()
1583 start_lba_lo = ((u32) scp->cmnd[1] << 16) | in megasas_build_ldio_fusion()
1584 ((u32) scp->cmnd[2] << 8) | (u32) scp->cmnd[3]; in megasas_build_ldio_fusion()
1593 datalength = (u32) scp->cmnd[8] | in megasas_build_ldio_fusion()
1594 ((u32) scp->cmnd[7] << 8); in megasas_build_ldio_fusion()
1595 start_lba_lo = ((u32) scp->cmnd[2] << 24) | in megasas_build_ldio_fusion()
1596 ((u32) scp->cmnd[3] << 16) | in megasas_build_ldio_fusion()
1597 ((u32) scp->cmnd[4] << 8) | (u32) scp->cmnd[5]; in megasas_build_ldio_fusion()
1604 datalength = ((u32) scp->cmnd[6] << 24) | in megasas_build_ldio_fusion()
1605 ((u32) scp->cmnd[7] << 16) | in megasas_build_ldio_fusion()
[all …]
Dmegaraid_sas_base.c1295 memcpy(pthru->cdb, scp->cmnd, scp->cmd_len); in megasas_build_dcdb()
1361 u8 sc = scp->cmnd[0]; in megasas_build_ldio()
1389 ldio->access_byte = (scp->cmd_len != 6) ? scp->cmnd[1] : 0; in megasas_build_ldio()
1395 ldio->lba_count = cpu_to_le32((u32) scp->cmnd[4]); in megasas_build_ldio()
1396 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[1] << 16) | in megasas_build_ldio()
1397 ((u32) scp->cmnd[2] << 8) | in megasas_build_ldio()
1398 (u32) scp->cmnd[3]); in megasas_build_ldio()
1407 ldio->lba_count = cpu_to_le32((u32) scp->cmnd[8] | in megasas_build_ldio()
1408 ((u32) scp->cmnd[7] << 8)); in megasas_build_ldio()
1409 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[2] << 24) | in megasas_build_ldio()
[all …]
/linux-4.4.14/drivers/nvme/host/
Dpci.c733 struct nvme_command cmnd; in nvme_submit_priv() local
735 memcpy(&cmnd, req->cmd, sizeof(cmnd)); in nvme_submit_priv()
736 cmnd.rw.command_id = req->tag; in nvme_submit_priv()
738 cmnd.rw.prp1 = cpu_to_le64(sg_dma_address(iod->sg)); in nvme_submit_priv()
739 cmnd.rw.prp2 = cpu_to_le64(iod->first_dma); in nvme_submit_priv()
742 __nvme_submit_cmd(nvmeq, &cmnd); in nvme_submit_priv()
755 struct nvme_command cmnd; in nvme_submit_discard() local
761 memset(&cmnd, 0, sizeof(cmnd)); in nvme_submit_discard()
762 cmnd.dsm.opcode = nvme_cmd_dsm; in nvme_submit_discard()
763 cmnd.dsm.command_id = req->tag; in nvme_submit_discard()
[all …]
/linux-4.4.14/drivers/usb/image/
Dmicrotek.c229 switch (srb->cmnd[0]) { in mts_show_command()
302 MTS_DEBUG( " %10ph\n", srb->cmnd); in mts_show_command()
473 if (context->srb->cmnd[0] == REQUEST_SENSE) { in mts_command_done()
555 if ( !memcmp( srb->cmnd, mts_read_image_sig, mts_read_image_sig_len ) in mts_build_transfer_context()
559 } else if ( MTS_DIRECTION_IS_IN(srb->cmnd[0]) ) { in mts_build_transfer_context()
601 srb->cmnd, in mts_scsi_queuecommand_lck()
/linux-4.4.14/include/xen/interface/io/
Dvscsiif.h195 uint8_t cmnd[VSCSIIF_MAX_COMMAND_SIZE]; /* the CDB */ member
/linux-4.4.14/drivers/scsi/arm/
Dqueue.h53 __queue_add(queue,SCpnt,(SCpnt)->cmnd[0] == REQUEST_SENSE)
Dfas216.c1297 fas216_writeb(info, REG_FF, info->SCpnt->cmnd[i]); in fas216_send_command()
1718 fas216_writeb(info, REG_FF, SCpnt->cmnd[i]); in __fas216_start_command()
1775 disconnect_ok = SCpnt->cmnd[0] != REQUEST_SENSE && in fas216_start_command()
1794 (SCpnt->cmnd[0] == REQUEST_SENSE || in fas216_start_command()
1795 SCpnt->cmnd[0] == INQUIRY)) { in fas216_start_command()
1815 if (SCpnt->device->simple_tags && SCpnt->cmnd[0] != REQUEST_SENSE && in fas216_allocate_tag()
1816 SCpnt->cmnd[0] != INQUIRY) { in fas216_allocate_tag()
1827 switch (SCpnt->cmnd[0]) { in fas216_allocate_tag()
2074 switch (SCpnt->cmnd[0]) { in fas216_std_done()
2102 if (SCpnt->cmnd[0] == REQUEST_SENSE) in fas216_std_done()
Dacornscsi.c748 SCpnt->cmnd[0])); in acornscsi_kick()
768 switch (acornscsi_cmdtype(SCpnt->cmnd[0])) { in acornscsi_kick()
820 acornscsi_cmdtype(SCpnt->cmnd[0]) != CMD_MISC) in acornscsi_done()
1316 if (acornscsi_write_pio(host, SCpnt->cmnd, in acornscsi_sendcommand()
1708 if (host->SCpnt->cmnd[0] == REQUEST_SENSE || in acornscsi_buildmessages()
1709 host->SCpnt->cmnd[0] == TEST_UNIT_READY || in acornscsi_buildmessages()
1710 host->SCpnt->cmnd[0] == INQUIRY) in acornscsi_buildmessages()
2482 if (acornscsi_cmdtype(SCpnt->cmnd[0]) == CMD_WRITE && (NO_WRITE & (1 << SCpnt->device->id))) { in acornscsi_queuecmd_lck()
2495 SCpnt->SCp.phase = (int)acornscsi_datadirection(SCpnt->cmnd[0]); in acornscsi_queuecmd_lck()
/linux-4.4.14/drivers/scsi/cxlflash/
Dmain.c511 get_unaligned_be32(&((u32 *)scp->cmnd)[0]), in cxlflash_queuecommand()
512 get_unaligned_be32(&((u32 *)scp->cmnd)[1]), in cxlflash_queuecommand()
513 get_unaligned_be32(&((u32 *)scp->cmnd)[2]), in cxlflash_queuecommand()
514 get_unaligned_be32(&((u32 *)scp->cmnd)[3])); in cxlflash_queuecommand()
580 memcpy(cmd->rcb.cdb, scp->cmnd, sizeof(cmd->rcb.cdb)); in cxlflash_queuecommand()
1902 get_unaligned_be32(&((u32 *)scp->cmnd)[0]), in cxlflash_eh_device_reset_handler()
1903 get_unaligned_be32(&((u32 *)scp->cmnd)[1]), in cxlflash_eh_device_reset_handler()
1904 get_unaligned_be32(&((u32 *)scp->cmnd)[2]), in cxlflash_eh_device_reset_handler()
1905 get_unaligned_be32(&((u32 *)scp->cmnd)[3])); in cxlflash_eh_device_reset_handler()
1945 get_unaligned_be32(&((u32 *)scp->cmnd)[0]), in cxlflash_eh_host_reset_handler()
[all …]
/linux-4.4.14/drivers/ata/
Dsata_svw.c100 u8 cmnd = qc->scsicmd->cmnd[0]; in k2_sata_check_atapi_dma() local
105 switch (cmnd) { in k2_sata_check_atapi_dma()
Dlibata-scsi.c1345 const u8 *cdb = scmd->cmnd; in ata_scsi_start_stop_xlat()
1553 const u8 *cdb = scmd->cmnd; in ata_scsi_verify_xlat()
1678 const u8 *cdb = scmd->cmnd; in ata_scsi_rw_xlat()
1772 u8 *cdb = cmd->cmnd; in ata_scsi_qc_complete()
2390 u8 *scsicmd = args->cmd->cmnd, *p = rbuf; in ata_scsiop_mode_sense()
2517 if (args->cmd->cmnd[0] == READ_CAPACITY) { in ata_scsiop_read_cap()
2709 u8 *scsicmd = cmd->cmnd; in atapi_qc_complete()
2757 memcpy(qc->cdb, scmd->cmnd, scmd->cmd_len); in atapi_xlat()
2944 const u8 *cdb = scmd->cmnd; in ata_scsi_pass_thru()
3135 const u8 *cdb = scmd->cmnd; in ata_scsi_write_same_xlat()
[all …]
Dpata_pdc2027x.c444 u8 *scsicmd = cmd->cmnd; in pdc2027x_check_atapi_dma()
Dsata_promise.c1075 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma()
Dsata_sx4.c934 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma()
Dlibata-eh.c2541 cdb = qc->scsicmd->cmnd; in ata_eh_link_report()
Dsata_mv.c1873 switch (scmd->cmnd[0]) { in mv_check_atapi_dma()
/linux-4.4.14/drivers/scsi/pm8001/
Dpm8001_sas.c1117 struct scsi_cmnd *cmnd = task->uldd_task; in pm8001_query_task() local
1122 int_to_scsilun(cmnd->device->lun, &lun); in pm8001_query_task()
1130 printk(KERN_INFO "%02x ", cmnd->cmnd[i]); in pm8001_query_task()
1178 struct scsi_cmnd *cmnd = task->uldd_task; in pm8001_abort_task() local
1183 int_to_scsilun(cmnd->device->lun, &lun); in pm8001_abort_task()
Dpm80xx_hwi.c3906 u8 cmd = task->ssp_task.cmd->cmnd[0]; in check_enc_sas_cmd()
3971 memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd, in pm80xx_chip_ssp_io_req()
3981 task->ssp_task.cmd->cmnd[0])); in pm80xx_chip_ssp_io_req()
4039 ssp_cmd.twk_val0 = cpu_to_le32((task->ssp_task.cmd->cmnd[2] << 24) | in pm80xx_chip_ssp_io_req()
4040 (task->ssp_task.cmd->cmnd[3] << 16) | in pm80xx_chip_ssp_io_req()
4041 (task->ssp_task.cmd->cmnd[4] << 8) | in pm80xx_chip_ssp_io_req()
4042 (task->ssp_task.cmd->cmnd[5])); in pm80xx_chip_ssp_io_req()
4046 task->ssp_task.cmd->cmnd[0], q_index)); in pm80xx_chip_ssp_io_req()
Dpm8001_hwi.c4317 memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd, in pm8001_chip_ssp_io_req()
/linux-4.4.14/drivers/scsi/pcmcia/
Dnsp_debug.c143 print_commandk(SCpnt->cmnd); in show_command()
Dsym53c500_cs.c560 SCpnt->cmnd[0], SCpnt->cmd_len, SCpnt->device->id, in SYM53C500_queue_lck()
564 printk("cmd[%d]=%02x ", i, SCpnt->cmnd[i])); in SYM53C500_queue_lck()
579 outb(SCpnt->cmnd[i], port_base + SCSI_FIFO); in SYM53C500_queue_lck()
Dnsp_cs.c1177 nsp_index_write(base, COMMANDDATA, tmpSC->cmnd[i]); in nspintr()
/linux-4.4.14/Documentation/DocBook/
Dscsi.xml.db21 API-scsi-eh-prep-cmnd
22 API-scsi-eh-restore-cmnd
/linux-4.4.14/drivers/staging/unisys/visorhba/
Dvisorhba_main.c457 unsigned char *cdb = scsicmd->cmnd; in visorhba_queue_command_lck()
491 memcpy(cmdrsp->scsi.cmnd, cdb, MAX_CMND_SIZE); in visorhba_queue_command_lck()
769 if ((cmdrsp->scsi.cmnd[0] == INQUIRY) && in do_scsi_linuxstat()
805 if ((cmdrsp->scsi.cmnd[0] == INQUIRY) && in do_scsi_nolinuxstat()
/linux-4.4.14/drivers/target/loopback/
Dtcm_loop.c165 rc = target_submit_cmd_map_sgls(se_cmd, tl_nexus->se_sess, sc->cmnd, in tcm_loop_submission_work()
195 sc->cmnd[0], scsi_bufflen(sc)); in tcm_loop_queuecommand()
641 " cdb: 0x%02x\n", sc, sc->cmnd[0]); in tcm_loop_queue_data_in()
659 " cdb: 0x%02x\n", sc, sc->cmnd[0]); in tcm_loop_queue_status()
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_fc.h229 memcpy(fcp->fc_cdb, scsi->cmnd, scsi->cmd_len); in zfcp_fc_scsi_to_fcp()
Dzfcp_dbf.c425 memcpy(rec->scsi_opcode, sc->cmnd, in zfcp_dbf_scsi()
/linux-4.4.14/drivers/xen/
Dxen-scsiback.c118 uint8_t cmnd[VSCSIIF_MAX_COMMAND_SIZE]; member
267 pending_req->cmnd[0], status_byte(errors), msg_byte(errors), in scsiback_print_status()
397 rc = target_submit_cmd_map_sgls(se_cmd, sess, pending_req->cmnd, in scsiback_cmd_exec()
696 memcpy(pending_req->cmnd, ring_req->cmnd, pending_req->cmd_len); in prepare_pending_reqs()
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_warpdrive.c307 u8 num_pds, cmd = scmd->cmnd[0]; in mpt3sas_setup_direct_io()
Dmpt3sas_scsih.c3940 memcpy(mpi_request->CDB.CDB32, scmd->cmnd, scmd->cmd_len); in scsih_qcmd()
4454 memcpy(mpi_request->CDB.CDB32, scmd->cmnd, scmd->cmd_len); in _scsih_io_done()
4572 else if (!xfer_cnt && scmd->cmnd[0] == REPORT_LUNS) { in _scsih_io_done()
/linux-4.4.14/drivers/staging/unisys/include/
Diochannel.h192 u8 cmnd[MAX_CMND_SIZE]; /* the cdb for the command */ member
/linux-4.4.14/drivers/scsi/mvsas/
Dmv_sas.c686 memcpy(buf_cmd + 12, task->ssp_task.cmd->cmnd, in mvs_task_prep_ssp()
1447 struct scsi_cmnd * cmnd = (struct scsi_cmnd *)task->uldd_task; in mvs_query_task() local
1452 int_to_scsilun(cmnd->device->lun, &lun); in mvs_query_task()
1504 struct scsi_cmnd * cmnd = (struct scsi_cmnd *)task->uldd_task; in mvs_abort_task() local
1506 int_to_scsilun(cmnd->device->lun, &lun); in mvs_abort_task()
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic7xxx_osm.c1511 memcpy(hscb->shared_data.cdb, cmd->cmnd, hscb->cdb_len); in ahc_linux_run_command()
1513 memcpy(hscb->cdb32, cmd->cmnd, hscb->cdb_len); in ahc_linux_run_command()
1763 printk(" 0x%x", scb->io_ctx->cmnd[i]); in ahc_done()
2080 printk(" 0x%x", cmd->cmnd[cdb_byte]); in ahc_linux_queue_recovery_cmd()
Daic79xx_osm.c805 printk(" 0x%x", cmd->cmnd[cdb_byte]); in ahd_linux_dev_reset()
1628 memcpy(hscb->shared_data.idata.cdb, cmd->cmnd, hscb->cdb_len); in ahd_linux_run_command()
1832 printk(" 0x%x", scb->io_ctx->cmnd[i]); in ahd_done()
2176 printk(" 0x%x", cmd->cmnd[cdb_byte]); in ahd_linux_queue_abort_cmd()
/linux-4.4.14/drivers/scsi/bnx2i/
Dbnx2i.h843 struct bnx2i_cmd *cmnd);
Dbnx2i_iscsi.c1144 srcp = (u8 *) sc->cmnd; in bnx2i_cpy_scsi_cdb()
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_iocb.c330 memcpy(cmd_entry->cdb, cmd->cmnd, cmd->cmd_len); in qla4xxx_send_command_to_isp()
Dql4_os.c9201 ha->host_no, id, lun, cmd, cmd->cmnd[0]); in qla4xxx_eh_abort()
/linux-4.4.14/drivers/scsi/arcmsr/
Darcmsr_hba.c1350 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len); in arcmsr_build_ccb()
2228 uint32_t controlcode = (uint32_t)cmd->cmnd[5] << 24 | in arcmsr_iop_message_xfer()
2229 (uint32_t)cmd->cmnd[6] << 16 | in arcmsr_iop_message_xfer()
2230 (uint32_t)cmd->cmnd[7] << 8 | in arcmsr_iop_message_xfer()
2231 (uint32_t)cmd->cmnd[8]; in arcmsr_iop_message_xfer()
2486 switch (cmd->cmnd[0]) { in arcmsr_handle_virtual_command()
2541 uint8_t scsicmd = cmd->cmnd[0]; in arcmsr_queue_command_lck()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_iocb.c406 memcpy(cmd_pkt->scsi_cdb, cmd->cmnd, cmd->cmd_len); in qla2x00_start_scsi()
1311 memcpy(fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len); in qla24xx_build_scsi_crc_2_iocbs()
1520 memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); in qla24xx_start_scsi()
2415 memcpy(ctx->fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len); in qla82xx_start_scsi()
2475 memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); in qla82xx_start_scsi()
Dqla_mr.c2533 lscsi_status, cp->cmnd, scsi_bufflen(cp), in qlafx00_status_entry()
3156 host_to_adap(cmd->cmnd, lcmd_pkt.fcp_cdb, sizeof(lcmd_pkt.fcp_cdb)); in qlafx00_start_scsi()
3169 (uint8_t *)cmd->cmnd, cmd->cmd_len); in qlafx00_start_scsi()
Dqla_isr.c1783 cmd->cmnd[0], (u64)scsi_get_lba(cmd), a_ref_tag, e_ref_tag, in qla2x00_handle_dif_error()
2378 cp->cmnd, scsi_bufflen(cp), rsp_info_len, in qla2x00_status_entry()
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_task.c508 memcpy(scb->ssp_task.ssp_cmd.cdb, task->ssp_task.cmd->cmnd, in asd_build_ssp_ascb()
/linux-4.4.14/drivers/firewire/
Dsbp2.c1489 memcpy(orb->request.command_block, cmd->cmnd, cmd->cmd_len); in sbp2_scsi_queuecommand()
/linux-4.4.14/drivers/scsi/esas2r/
Desas2r_main.c910 memcpy(rq->vrq->scsi.cdb, cmd->cmnd, cmd->cmd_len); in esas2r_queuecommand()
/linux-4.4.14/drivers/block/
Dcciss_scsi.c1466 memcpy(c->Request.CDB, cmd->cmnd, cmd->cmd_len); in cciss_scsi_queue_command_lck()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_fcp.c1102 memcpy(fsp->cdb_cmd.fc_cdb, fsp->cmd->cmnd, fsp->cmd->cmd_len); in fc_fcp_pkt_send()
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_glue.c334 memcpy(cp->cdb_buf, cmd->cmnd, cmd->cmd_len); in sym_setup_cdb()
Dsym_hipd.c5229 cmd->cmnd[0] == INQUIRY || cmd->cmnd[0] == REQUEST_SENSE) &&
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_io.c1673 memcpy(fcp_cmnd->fc_cdb, sc_cmd->cmnd, sc_cmd->cmd_len); in bnx2fc_build_fcp_cmnd()
/linux-4.4.14/drivers/scsi/isci/
Drequest.c187 sci_swab32_cpy(&cmd_iu->cdb, task->ssp_task.cmd->cmnd, in sci_io_request_build_ssp_command_iu()
/linux-4.4.14/drivers/message/fusion/
Dmptscsih.c1402 pScsiReq->CDB[ii] = SCpnt->cmnd[ii]; in mptscsih_qcmd()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c2093 memcpy(cmd->cdb, scmnd->cmnd, scmnd->cmd_len); in srp_queuecommand()
/linux-4.4.14/drivers/scsi/ufs/
Dufshcd.c1154 memcpy(ucd_req_ptr->sc.cdb, lrbp->cmd->cmnd, in ufshcd_prepare_utp_scsi_cmd_upiu()
/linux-4.4.14/Documentation/scsi/
Dscsi_mid_low_api.txt1260 cmnd - array containing SCSI command