Home
last modified time | relevance | path

Searched refs:scmd (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/cmd/cdrw/
H A Dmmc.c41 struct uscsi_cmd *scmd; in test_unit_ready() local
43 scmd = get_uscsi_cmd(); in test_unit_ready()
47 scmd->uscsi_cdblen = 6; in test_unit_ready()
56 struct uscsi_cmd *scmd; in inquiry() local
58 scmd = get_uscsi_cmd(); in inquiry()
63 scmd->uscsi_cdblen = 6; in inquiry()
74 struct uscsi_cmd *scmd; in read_capacity() local
76 scmd = get_uscsi_cmd(); in read_capacity()
82 scmd->uscsi_buflen = 8; in read_capacity()
91 struct uscsi_cmd *scmd; in mode_sense() local
[all …]
H A Dtoshiba.c55 struct uscsi_cmd *scmd; in read_toc_as_per_8020() local
57 scmd = get_uscsi_cmd(); in read_toc_as_per_8020()
59 scmd->uscsi_timeout = 60; in read_toc_as_per_8020()
65 scmd->uscsi_cdblen = 10; in read_toc_as_per_8020()
68 if (uscsi(fd, scmd) < 0) in read_toc_as_per_8020()
77 struct uscsi_cmd *scmd; in toshiba_read_audio() local
80 scmd = get_uscsi_cmd(); in toshiba_read_audio()
92 scmd->uscsi_cdblen = 12; in toshiba_read_audio()
111 struct uscsi_cmd *scmd; in toshiba_speed_ctrl() local
145 scmd = get_uscsi_cmd(); in toshiba_speed_ctrl()
[all …]
H A Dtransport.c55 uscsi(int fd, struct uscsi_cmd *scmd) in uscsi() argument
62 scmd->uscsi_flags |= USCSI_RQENABLE; in uscsi()
63 scmd->uscsi_rqlen = RQBUFLEN; in uscsi()
64 scmd->uscsi_rqbuf = rqbuf; in uscsi()
78 (scmd->uscsi_cdb[0] == READ_INFO_CMD) || (scmd->uscsi_cdb[0] == in uscsi()
96 scmd->uscsi_status = 0; in uscsi()
107 (uchar_t)scmd->uscsi_cdb[i]); in uscsi()
117 ret = ioctl(fd, USCSICMD, scmd); in uscsi()
230 scmd->uscsi_status, in uscsi()
243 rqstatus = scmd->uscsi_rqstatus; in uscsi()
[all …]
H A Dtransport.h46 int uscsi(int fd, struct uscsi_cmd *scmd);
/illumos-gate/usr/src/cmd/hal/utils/
H A Dcdutils.c46 bzero(scmd, sizeof (*scmd)); in uscsi_cmd_init()
48 scmd->uscsi_cdb = cdb; in uscsi_cmd_init()
60 scmd->uscsi_rqlen = RQLEN; in uscsi()
64 scmd->uscsi_status = 0; in uscsi()
136 struct uscsi_cmd scmd; in mode_sense() local
144 scmd.uscsi_cdblen = 0xa; in mode_sense()
149 scmd.uscsi_cdb[2] = pc; in mode_sense()
191 struct uscsi_cmd scmd; in get_configuration() local
203 scmd.uscsi_cdblen = 10; in get_configuration()
366 struct uscsi_cmd scmd; in get_disc_info() local
[all …]
H A Dcdutils.h39 void uscsi_cmd_init(struct uscsi_cmd *scmd, char *cdb, int cdblen);
40 int uscsi(int fd, struct uscsi_cmd *scmd);
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_scsi.c164 laddr = scmd->addr + scmd->current_ro; in sbd_do_read_xfer()
302 xfer_offset = scmd->addr + scmd->current_ro; in sbd_do_sgl_read_xfer()
312 offset = scmd->addr + scmd->current_ro; in sbd_do_sgl_read_xfer()
865 sbd_cmd_t *scmd; in sbd_handle_read() local
1076 scmd->nbufs = 1; in sbd_handle_read()
1078 scmd->len = len; in sbd_handle_read()
1224 xfer_offset = scmd->addr + scmd->current_ro; in sbd_do_sgl_write_xfer()
1234 offset = scmd->addr + scmd->current_ro; in sbd_do_sgl_write_xfer()
2438 kmem_free(scmd->trans_data, scmd->trans_data_len); in sbd_write_same_release_resources()
3741 ASSERT(scmd); in sbd_dbuf_xfer_done()
[all …]
H A Dats_copy_mgr.c79 if (scmd == NULL) in sbd_ats_do_handling_before_io()
192 if (scmd == NULL) in sbd_ats_remove_by_task()
216 scmd->ats_state = NULL; in sbd_ats_remove_by_task()
295 if (scmd == NULL) in sbd_ats_release_resources()
298 if (scmd->nbufs == 0xFF) in sbd_ats_release_resources()
300 scmd->nbufs); in sbd_ats_release_resources()
302 if ((scmd->trans_data != NULL) && (scmd->trans_data_len != 0)) in sbd_ats_release_resources()
303 kmem_free(scmd->trans_data, scmd->trans_data_len); in sbd_ats_release_resources()
471 sbd_cmd_t *scmd; in sbd_handle_ats() local
566 scmd->nbufs = 0; in sbd_handle_ats()
[all …]
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/
H A Dpppt_msg.c252 stmf_ic_scsi_cmd_msg_t *scmd; in pppt_msg_scsi_cmd() local
274 scmd = msg->icm_msg; in pppt_msg_scsi_cmd()
281 scmd->icsc_ini_devid, scmd->icsc_rport, in pppt_msg_scsi_cmd()
304 (longlong_t)scmd->icsc_task_msgid); in pppt_msg_scsi_cmd()
317 scmd->icsc_task_lun_no, in pppt_msg_scsi_cmd()
318 scmd->icsc_task_cdb_length, 0); in pppt_msg_scsi_cmd()
360 if (scmd->icsc_task_cdb_length) { in pppt_msg_scsi_cmd()
362 scmd->icsc_task_cdb_length); in pppt_msg_scsi_cmd()
366 if (scmd->icsc_immed_data_len) { in pppt_msg_scsi_cmd()
373 scmd->icsc_immed_data_len; in pppt_msg_scsi_cmd()
[all …]
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c1819 sata_cmd_t *scmd; in sata_get_rdwr_pmult_pkt() local
9793 sata_cmd_t *scmd; in sata_atapi_err_ret_cmd_setup() local
10012 sata_cmd_t *scmd; in sata_get_atapi_inquiry_data() local
10218 sata_cmd_t *scmd;
13772 sata_cmd_t *scmd; in sata_fetch_device_identify_data() local
13983 sata_cmd_t *scmd; in sata_set_dma_mode() local
14135 sata_cmd_t *scmd; in sata_set_cache_mode() local
14226 sata_cmd_t *scmd; in sata_set_rmsn() local
16776 sata_cmd_t *scmd; in sata_fetch_smart_return_status() local
16873 sata_cmd_t *scmd; in sata_fetch_smart_data() local
[all …]
/illumos-gate/usr/src/cmd/rmformat/
H A Drmf_misc.c1647 struct uscsi_cmd *scmd; in inquiry() local
1649 scmd = get_uscsi_cmd(); in inquiry()
1654 scmd->uscsi_cdblen = 6; in inquiry()
1682 scmd->uscsi_rqbuf = rqbuf; in uscsi()
1695 scmd->uscsi_status = 0; in uscsi()
1750 scmd->uscsi_status); in uscsi()
1806 struct uscsi_cmd *scmd; in mode_sense() local
1808 scmd = get_uscsi_cmd(); in mode_sense()
1813 scmd->uscsi_cdblen = 0xa; in mode_sense()
1817 scmd->uscsi_cdb[1] = 0x8; in mode_sense()
[all …]
/illumos-gate/usr/src/uts/sun/io/dada/targets/
H A Ddad.c2388 scmd->udcd_cmd->direction, scmd->udcd_cmd->features); in make_dcd_cmd()
3049 struct udcd_cmd *scmd; in dcdioctl() local
3263 scmd->udcd_status = 0; in dcdioctl()
3355 if (ddi_copyin((caddr_t)arg, scmd, sizeof (*scmd), in dcdioctl()
3387 if (ddi_copyout(scmd, (caddr_t)arg, sizeof (*scmd), in dcdioctl()
3612 struct udcd_cmd *scmd; in dcdioctl_cmd() local
3635 scmd = in; in dcdioctl_cmd()
3658 scmd = (struct udcd_cmd *)kmem_alloc(sizeof (*scmd), KM_SLEEP); in dcdioctl_cmd()
3659 bcopy((caddr_t)in, (caddr_t)scmd, sizeof (*scmd)); in dcdioctl_cmd()
3672 kmem_free((caddr_t)scmd, sizeof (*scmd)); in dcdioctl_cmd()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dses.c1044 Uscmd *scmd = &ssc->ses_uscsicmd; in ses_get_pkt() local
1072 bcopy(scmd->uscsi_cdb, pkt->pkt_cdbp, (size_t)scmd->uscsi_cdblen); in ses_get_pkt()
1136 Uscmd *scmd; in ses_callback() local
1141 scmd = &ssc->ses_uscsicmd; in ses_callback()
1270 scmd->uscsi_status = 0; in ses_callback()
1293 scmd->uscsi_status = 0; in ses_callback()
1308 scmd->uscsi_status = 0; in ses_callback()
1351 Uscmd *scmd = &ssc->ses_uscsicmd; in ses_decode_sense() local
1373 scmd->uscsi_rqresid = scmd->uscsi_rqlen - rqlen; in ses_decode_sense()
1403 scmd->uscsi_status = status; in ses_decode_sense()
[all …]
H A Dsgen.c1947 struct uscsi_cmd scmd; in sgen_tur() local
1949 bzero(&scmd, sizeof (scmd)); in sgen_tur()
1950 scmd.uscsi_bufaddr = 0; in sgen_tur()
1951 scmd.uscsi_buflen = 0; in sgen_tur()
1954 scmd.uscsi_flags = USCSI_DIAGNOSE | USCSI_SILENT | USCSI_WRITE; in sgen_tur()
1955 scmd.uscsi_cdb = cmdblk; in sgen_tur()
1956 scmd.uscsi_cdblen = CDB_GROUP0; in sgen_tur()
1958 return (sgen_uscsi_cmd(dev, &scmd, FKIOCTL)); in sgen_tur()
/illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/
H A Dahci.c2152 sata_cmd_t *scmd; in ahci_deliver_satapkt() local
2174 scmd = &spkt->satapkt_cmd; in ahci_deliver_satapkt()
2258 switch (scmd->satacmd_addr_type) { in ahci_deliver_satapkt()
2307 scmd->satacmd_lba_low_msb); in ahci_deliver_satapkt()
2311 scmd->satacmd_lba_mid_msb); in ahci_deliver_satapkt()
2315 scmd->satacmd_lba_high_msb); in ahci_deliver_satapkt()
2319 scmd->satacmd_device_reg); in ahci_deliver_satapkt()
2323 scmd->satacmd_sec_count_msb); in ahci_deliver_satapkt()
2447 scmd->satacmd_cmd_reg, port); in ahci_deliver_satapkt()
4413 sata_cmd_t *scmd; in ahci_rdwr_pmult() local
[all …]
/illumos-gate/usr/src/uts/common/io/sata/adapters/si3124/
H A Dsi3124.c5937 scmd->satacmd_sec_count_msb = in si_copy_out_regs()
5941 scmd->satacmd_sec_count_msb); in si_copy_out_regs()
5948 scmd->satacmd_lba_low_msb); in si_copy_out_regs()
5955 scmd->satacmd_lba_mid_msb); in si_copy_out_regs()
5962 scmd->satacmd_lba_high_msb); in si_copy_out_regs()
5966 scmd->satacmd_sec_count_lsb = in si_copy_out_regs()
5977 scmd->satacmd_lba_low_lsb); in si_copy_out_regs()
5984 scmd->satacmd_lba_mid_lsb); in si_copy_out_regs()
5991 scmd->satacmd_lba_high_lsb); in si_copy_out_regs()
5998 scmd->satacmd_device_reg); in si_copy_out_regs()
[all …]
/illumos-gate/usr/src/cmd/cmd-crypto/elfsign/
H A Delfsign.c142 char *scmd = NULL; in main() local
163 scmd = argv[1]; in main()
177 if (strcmp(scmd, SIGN) == 0) { in main()
183 } else if (strcmp(scmd, VERIFY) == 0) { in main()
188 } else if (strcmp(scmd, REQUEST) == 0) { in main()
193 } else if (strcmp(scmd, LIST) == 0) { in main()
200 scmd); in main()
/illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/
H A Dnv_sata.c6101 sata_cmd_t *scmd = &spkt->satapkt_cmd; in nv_copy_registers() local
6120 status = scmd->satacmd_status_reg = nv_get8(ctlhdl, in nv_copy_registers()
6123 flags = scmd->satacmd_flags; in nv_copy_registers()
6135 scmd->satacmd_status_reg = status; in nv_copy_registers()
6138 if (scmd->satacmd_addr_type & ATA_ADDR_LBA48) { in nv_copy_registers()
6149 scmd->satacmd_sec_count_msb = in nv_copy_registers()
6154 scmd->satacmd_lba_low_msb = in nv_copy_registers()
6159 scmd->satacmd_lba_mid_msb = in nv_copy_registers()
6164 scmd->satacmd_lba_high_msb = in nv_copy_registers()
6182 scmd->satacmd_lba_low_lsb = nv_get8(cmdhdl, nvp->nvp_sect); in nv_copy_registers()
[all …]
/illumos-gate/usr/src/lib/libcryptoutil/
H A DREADME86 cryptodebug("scmd=request opts=%s", opts);
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvdc.c6590 vdc_eio_scsi_cmd(vdc_t *vdc, uchar_t scmd, int flags) in vdc_eio_scsi_cmd() argument
6597 ASSERT(scmd == SCMD_TEST_UNIT_READY || scmd == SCMD_WRITE_G1); in vdc_eio_scsi_cmd()
6599 if (scmd == SCMD_WRITE_G1) in vdc_eio_scsi_cmd()
6610 cdb->scc_cmd = scmd; in vdc_eio_scsi_cmd()
/illumos-gate/usr/src/uts/common/io/cxgbe/firmware/
H A Dt4fw_interface.h8244 } scmd; member