Searched defs:scmd (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/cmd/cdrw/
H A Dtransport.c57 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 Dtoshiba.c57 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 Dmmc.c41 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...]
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/
H A Dpppt_msg.c252 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/cmd/hal/utils/
H A Dcdutils.c44 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...]
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dses.c1078 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 Dsgen.c1947 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/cmd/cmd-crypto/elfsign/
H A Delfsign.c142 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/cmd/rmformat/
H A Drmf_misc.c102 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/comstar/lu/stmf_sbd/
H A Dsbd_scsi.c93 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/adapters/si3124/
H A Dsi3124.c5913 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/uts/common/io/sata/adapters/ahci/
H A Dahci.c2047 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/nv_sata/
H A Dnv_sata.c6101 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/sun/io/dada/targets/
H A Ddad.c2360 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/sun4v/io/
H A Dvdc.c6590 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;
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c1811 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...]

Completed in 194 milliseconds