/illumos-gate/usr/src/cmd/cdrw/ |
H A D | mmc.c | 41 struct uscsi_cmd *scmd; local 43 scmd = get_uscsi_cmd(); 44 scmd->uscsi_flags = USCSI_SILENT; 45 scmd->uscsi_timeout = DEFAULT_SCSI_TIMEOUT; 47 scmd->uscsi_cdblen = 6; 48 if ((uscsi_error = uscsi(fd, scmd)) < 0) 56 struct uscsi_cmd *scmd; local 58 scmd = get_uscsi_cmd(); 59 scmd->uscsi_flags = USCSI_READ|USCSI_SILENT; 60 scmd 74 struct uscsi_cmd *scmd; local 91 struct uscsi_cmd *scmd; local 118 struct uscsi_cmd *scmd; local 143 struct uscsi_cmd *scmd; local 177 struct uscsi_cmd *scmd; local 206 struct uscsi_cmd *scmd; local 229 struct uscsi_cmd *scmd; local 248 struct uscsi_cmd *scmd; local 283 struct uscsi_cmd *scmd; local 304 struct uscsi_cmd *scmd; local 329 struct uscsi_cmd *scmd; local 375 struct uscsi_cmd *scmd; local 401 struct uscsi_cmd *scmd; local 426 struct uscsi_cmd *scmd; local 449 struct uscsi_cmd *scmd; local 467 struct uscsi_cmd *scmd; local 487 struct uscsi_cmd *scmd; local 508 struct uscsi_cmd *scmd; local 526 struct uscsi_cmd *scmd; local 541 struct uscsi_cmd *scmd; local 559 struct uscsi_cmd *scmd; local 582 struct uscsi_cmd *scmd; local 606 struct uscsi_cmd *scmd; local 650 struct uscsi_cmd *scmd; local 685 struct uscsi_cmd *scmd; local [all...] |
H A D | toshiba.c | 57 struct uscsi_cmd *scmd; local 59 scmd = get_uscsi_cmd(); 60 scmd->uscsi_flags = USCSI_READ|USCSI_SILENT; 61 scmd->uscsi_timeout = 60; 62 scmd->uscsi_cdb[0] = READ_TOC_CMD; 63 scmd->uscsi_cdb[6] = trackno; 64 scmd->uscsi_cdb[8] = buflen & 0xff; 65 scmd->uscsi_cdb[7] = (buflen >> 8) & 0xff; 66 scmd->uscsi_cdb[9] = (format << 6) & 0xc0; 67 scmd 79 struct uscsi_cmd *scmd; local 113 struct uscsi_cmd *scmd; local [all...] |
H A D | transport.c | 57 uscsi(int fd, struct uscsi_cmd *scmd) argument 63 if (!(scmd->uscsi_flags & USCSI_RQENABLE)) { 64 scmd->uscsi_flags |= USCSI_RQENABLE; 65 scmd->uscsi_rqlen = RQBUFLEN; 66 scmd->uscsi_rqbuf = rqbuf; 79 if ((device_type != CD_RW) && ((scmd->uscsi_cdb[0] == WRITE_10_CMD) || 80 (scmd->uscsi_cdb[0] == READ_INFO_CMD) || (scmd->uscsi_cdb[0] == 81 SYNC_CACHE_CMD) || (scmd->uscsi_cdb[0] == CLOSE_TRACK_CMD))) { 98 scmd [all...] |
H A D | transport.h | 48 int uscsi(int fd, struct uscsi_cmd *scmd);
|
/illumos-gate/usr/src/cmd/hal/utils/ |
H A D | cdutils.c | 44 uscsi_cmd_init(struct uscsi_cmd *scmd, char *cdb, int cdblen) argument 46 bzero(scmd, sizeof (*scmd)); 48 scmd->uscsi_cdb = cdb; 52 uscsi(int fd, struct uscsi_cmd *scmd) argument 59 scmd->uscsi_flags |= USCSI_RQENABLE; 60 scmd->uscsi_rqlen = RQLEN; 61 scmd->uscsi_rqbuf = rqbuf; 64 scmd->uscsi_status = 0; 67 ret = ioctl(fd, USCSICMD, scmd); 136 struct uscsi_cmd scmd; local 191 struct uscsi_cmd scmd; local 366 struct uscsi_cmd scmd; local 412 struct uscsi_cmd scmd; local 483 struct uscsi_cmd scmd; local [all...] |
H A D | cdutils.h | 41 void uscsi_cmd_init(struct uscsi_cmd *scmd, char *cdb, int cdblen); 42 int uscsi(int fd, struct uscsi_cmd *scmd);
|
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/ |
H A D | pppt_msg.c | 252 stmf_ic_scsi_cmd_msg_t *scmd; local 274 scmd = msg->icm_msg; 280 pppt_sess = pppt_sess_lookup_create(scmd->icsc_tgt_devid, 281 scmd->icsc_ini_devid, scmd->icsc_rport, 282 scmd->icsc_session_id, &stmf_status); 292 ptask->pt_task_id = scmd->icsc_task_msgid; 304 (longlong_t)scmd->icsc_task_msgid); 317 scmd->icsc_task_lun_no, 318 scmd [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_scsi.c | 93 sbd_cmd_t *scmd, struct stmf_data_buf *dbuf); 114 void sbd_do_sgl_write_xfer(struct scsi_task *task, sbd_cmd_t *scmd, 118 static void sbd_do_write_same_xfer(struct scsi_task *task, sbd_cmd_t *scmd, 121 sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable); 132 sbd_do_read_xfer(struct scsi_task *task, sbd_cmd_t *scmd, argument 146 len = scmd->len > dbuf->db_buf_size ? dbuf->db_buf_size : scmd->len; 147 laddr = scmd->addr + scmd->current_ro; 156 scmd 209 sbd_do_sgl_read_xfer(struct scsi_task *task, sbd_cmd_t *scmd, int first_xfer) argument 452 sbd_handle_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 505 sbd_handle_sgl_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 594 sbd_handle_sgl_write_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 810 sbd_cmd_t *scmd; local 1007 sbd_do_write_xfer(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 1074 sbd_do_sgl_write_xfer(struct scsi_task *task, sbd_cmd_t *scmd, int first_xfer) argument 1292 sbd_handle_write_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 1430 sbd_cmd_t *scmd; local 1590 sbd_cmd_t *scmd; local 1643 sbd_handle_short_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 1660 sbd_cmd_t *scmd; local 1713 sbd_cmd_t *scmd; local 2221 sbd_write_same_data(struct scsi_task *task, sbd_cmd_t *scmd) argument 2303 sbd_handle_write_same_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 2373 sbd_do_write_same_xfer(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 2427 sbd_cmd_t *scmd; local 2942 sbd_cmd_t *scmd = (sbd_cmd_t *)task->task_lu_private; local 3433 sbd_cmd_t *scmd = (sbd_cmd_t *)task->task_lu_private; local 3501 sbd_cmd_t *scmd = (sbd_cmd_t *)task->task_lu_private; local 3538 sbd_cmd_t *scmd = (sbd_cmd_t *)task->task_lu_private; local 3562 sbd_cmd_t *scmd = (sbd_cmd_t *)task->task_lu_private; local [all...] |
/illumos-gate/usr/src/uts/common/io/sata/impl/ |
H A D | sata.c | 1811 sata_cmd_t *scmd; local 1852 scmd = &spkt->satapkt_cmd; 1853 scmd->satacmd_features_reg = regn & 0xff; 1854 scmd->satacmd_features_reg_ext = (regn >> 8) & 0xff; 1855 scmd->satacmd_device_reg = sd->satadev_addr.pmport; 1856 scmd->satacmd_addr_type = 0; /* N/A */ 1858 scmd->satacmd_flags.sata_ignore_dev_reset = B_TRUE; 1861 scmd->satacmd_cmd_reg = SATAC_READ_PORTMULT; 1862 scmd->satacmd_flags.sata_data_direction = SATA_DIR_READ; 1863 scmd 3941 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 4083 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 4193 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 4805 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 5586 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 6121 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 6390 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 6635 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 6888 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 7456 sata_cmd_t *scmd = &sata_pkt->satapkt_cmd; local 7641 sata_cmd_t *scmd = &sata_pkt->satapkt_cmd; local 7741 sata_cmd_t *scmd = &sata_pkt->satapkt_cmd; local 7834 sata_cmd_t *scmd = &sata_pkt->satapkt_cmd; local 8216 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 8389 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 8478 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 8558 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 9292 sata_build_read_verify_cmd(sata_cmd_t *scmd, uint16_t sec, uint64_t lba) argument 9314 sata_build_generic_cmd(sata_cmd_t *scmd, uint8_t cmd) argument 9387 sata_cmd_t *scmd = &spx->txlt_sata_pkt->satapkt_cmd; local 9721 sata_cmd_t *scmd; local 9792 sata_atapi_packet_cmd_setup(sata_cmd_t *scmd, sata_drive_info_t *sdinfo) argument 9939 sata_cmd_t *scmd; local 13704 sata_cmd_t *scmd; local 13915 sata_cmd_t *scmd; local 14067 sata_cmd_t *scmd; local 14158 sata_cmd_t *scmd; local 16711 sata_cmd_t *scmd; local 16810 sata_cmd_t *scmd; local 16924 sata_cmd_t *scmd; local 17037 sata_cmd_t *scmd; local 17149 sata_cmd_t *scmd; local 17256 sata_cmd_t *scmd; local 17366 sata_cmd_t *scmd; local [all...] |
/illumos-gate/usr/src/cmd/rmformat/ |
H A D | rmf_misc.c | 102 int uscsi(int fd, struct uscsi_cmd *scmd); 1645 struct uscsi_cmd *scmd; local 1647 scmd = get_uscsi_cmd(); 1648 scmd->uscsi_flags = USCSI_READ|USCSI_SILENT; 1649 scmd->uscsi_timeout = DEFAULT_SCSI_TIMEOUT; 1650 scmd->uscsi_cdb[0] = INQUIRY_CMD; 1651 scmd->uscsi_cdb[4] = INQUIRY_DATA_LENGTH; 1652 scmd->uscsi_cdblen = 6; 1653 scmd->uscsi_bufaddr = (char *)inq; 1654 scmd 1670 uscsi(int fd, struct uscsi_cmd *scmd) argument 1804 struct uscsi_cmd *scmd; local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | ses.c | 1078 Uscmd *scmd = &ssc->ses_uscsicmd; local 1083 if ((scmd->uscsi_flags & USCSI_RQENABLE) && ssc->ses_arq) { 1084 if (scmd->uscsi_rqlen > SENSE_LENGTH) { 1085 stat_size = (int)(scmd->uscsi_rqlen) + 1096 scmd->uscsi_cdblen, stat_size, 0, flags, 1100 scmd->uscsi_cdblen, stat_size, 0, flags, 1106 bcopy(scmd->uscsi_cdb, pkt->pkt_cdbp, (size_t)scmd->uscsi_cdblen); 1109 pkt->pkt_time = (scmd->uscsi_timeout == 0) ? 1110 ses_io_time : scmd 1170 Uscmd *scmd; local 1382 Uscmd *scmd = &ssc->ses_uscsicmd; local [all...] |
H A D | sgen.c | 1947 struct uscsi_cmd scmd; local 1949 bzero(&scmd, sizeof (scmd)); 1950 scmd.uscsi_bufaddr = 0; 1951 scmd.uscsi_buflen = 0; 1954 scmd.uscsi_flags = USCSI_DIAGNOSE | USCSI_SILENT | USCSI_WRITE; 1955 scmd.uscsi_cdb = cmdblk; 1956 scmd.uscsi_cdblen = CDB_GROUP0; 1958 return (sgen_uscsi_cmd(dev, &scmd, FKIOCTL));
|
/illumos-gate/usr/src/uts/sun/io/dada/targets/ |
H A D | dad.c | 2360 struct udcd_cmd *scmd = (struct udcd_cmd *)bp->b_forw; local 2365 if ((scmd->udcd_flags & UDCD_SILENT) && !(DEBUGGING)) { 2368 if (scmd->udcd_flags & UDCD_DIAGNOSE) 2371 if (scmd->udcd_flags & UDCD_NOINTR) 2384 makecommand(pkt, 0, scmd->udcd_cmd->cmd, 2385 scmd->udcd_cmd->sector_num.lba_num, 2386 scmd->udcd_cmd->address_mode, 2387 scmd->udcd_cmd->size, 2388 scmd->udcd_cmd->direction, scmd 3049 struct udcd_cmd *scmd; local 3612 struct udcd_cmd *scmd; local [all...] |
/illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/ |
H A D | ahci.c | 2047 sata_cmd_t *scmd; local 2069 scmd = &spkt->satapkt_cmd; 2072 if (scmd->satacmd_cmd_reg == SATAC_READ_FPDMA_QUEUED || 2073 scmd->satacmd_cmd_reg == SATAC_WRITE_FPDMA_QUEUED) { 2084 ncq_qdepth = scmd->satacmd_flags.sata_max_queue_depth + 1; 2129 "port: %d, satapkt: 0x%p", scmd->satacmd_cmd_reg, 2149 SET_FIS_COMMAND(h2d_register_fisp, scmd->satacmd_cmd_reg); 2150 SET_FIS_FEATURES(h2d_register_fisp, scmd->satacmd_features_reg); 2151 SET_FIS_SECTOR_COUNT(h2d_register_fisp, scmd->satacmd_sec_count_lsb); 2153 switch (scmd 4308 sata_cmd_t *scmd; local 9880 ahci_copy_err_cnxt(sata_cmd_t *scmd, ahci_fis_d2h_register_t *rfisp) argument 9902 ahci_copy_ncq_err_page(sata_cmd_t *scmd, struct sata_ncq_error_recovery_page *ncq_err_page) argument 9922 ahci_copy_out_regs(sata_cmd_t *scmd, ahci_fis_d2h_register_t *rfisp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/sata/adapters/si3124/ |
H A D | si3124.c | 5913 si_copy_out_regs(sata_cmd_t *scmd, si_ctl_state_t *si_ctlp, uint8_t port, argument 5940 scmd->satacmd_status_reg = GET_FIS_COMMAND(prb->prb_fis); 5942 DTRACE_PROBE1(satacmd_status_reg, int, scmd->satacmd_status_reg); 5944 if (scmd->satacmd_flags.sata_copy_out_sec_count_msb) { 5945 scmd->satacmd_sec_count_msb = 5949 scmd->satacmd_sec_count_msb); 5952 if (scmd->satacmd_flags.sata_copy_out_lba_low_msb) { 5953 scmd->satacmd_lba_low_msb = GET_FIS_SECTOR_EXP(prb->prb_fis); 5956 scmd->satacmd_lba_low_msb); 5959 if (scmd [all...] |
/illumos-gate/usr/src/cmd/cmd-crypto/elfsign/ |
H A D | elfsign.c | 142 char *scmd = NULL; local 163 scmd = argv[1]; 177 if (strcmp(scmd, SIGN) == 0) { 183 } else if (strcmp(scmd, VERIFY) == 0) { 188 } else if (strcmp(scmd, REQUEST) == 0) { 193 } else if (strcmp(scmd, LIST) == 0) { 200 scmd);
|
/illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/ |
H A D | nv_sata.c | 6101 sata_cmd_t *scmd = &spkt->satapkt_cmd; local 6120 status = scmd->satacmd_status_reg = nv_get8(ctlhdl, 6123 flags = scmd->satacmd_flags; 6135 scmd->satacmd_status_reg = status; 6138 if (scmd->satacmd_addr_type & ATA_ADDR_LBA48) { 6149 scmd->satacmd_sec_count_msb = 6154 scmd->satacmd_lba_low_msb = 6159 scmd->satacmd_lba_mid_msb = 6164 scmd->satacmd_lba_high_msb = 6178 scmd [all...] |
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vdc.c | 6590 vdc_eio_scsi_cmd(vdc_t *vdc, uchar_t scmd, int flags) argument 6597 ASSERT(scmd == SCMD_TEST_UNIT_READY || scmd == SCMD_WRITE_G1); 6599 if (scmd == SCMD_WRITE_G1) 6610 cdb->scc_cmd = scmd;
|