Home
last modified time | relevance | path

Searched refs:ucmd (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/lib/storage/libg_fc/common/
H A Dio.c101 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_persistent_reserve_in_cmd()
136 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_send_diag_cmd()
174 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in rec_diag_cmd()
237 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_writebuffer_cmd()
273 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_readbuffer_cmd()
304 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_inquiry_cmd()
347 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_log_sense_cmd()
381 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_mode_select_cmd()
424 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_mode_sense_cmd()
468 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_read_capacity_cmd()
[all …]
H A Dgenf.c786 g_scsi_printerr(struct uscsi_cmd *ucmd, struct scsi_extended_sense *rq, in g_scsi_printerr() argument
858 g_scsi_find_command_name(ucmd->uscsi_cdb[0])); in g_scsi_printerr()
879 string_dump(MSGSTR(47, " cmd: "), (uchar_t *)ucmd, in g_scsi_printerr()
882 (uchar_t *)ucmd->uscsi_cdb, in g_scsi_printerr()
883 ucmd->uscsi_cdblen, HEX_ONLY, msg_string); in g_scsi_printerr()
H A Dmap.c4030 struct uscsi_cmd ucmd; in g_scsi_inquiry_cmd80() local
4035 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_scsi_inquiry_cmd80()
4037 ucmd.uscsi_cdb = (caddr_t)&cdb; in g_scsi_inquiry_cmd80()
4038 ucmd.uscsi_cdblen = CDB_GROUP0; in g_scsi_inquiry_cmd80()
4040 ucmd.uscsi_buflen = buf_len; in g_scsi_inquiry_cmd80()
4043 ucmd.uscsi_timeout = 60; in g_scsi_inquiry_cmd80()
4053 struct uscsi_cmd ucmd; in g_find_supported_inq_page() local
4061 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in g_find_supported_inq_page()
4063 ucmd.uscsi_cdb = (caddr_t)&cdb; in g_find_supported_inq_page()
4064 ucmd.uscsi_cdblen = CDB_GROUP0; in g_find_supported_inq_page()
[all …]
/illumos-gate/usr/src/cmd/smserverd/
H A Dsmediad.c315 ucmd->uscsi_flags, ucmd->uscsi_cdb[0]); in invalid_uscsi_operation()
519 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in get_device_type_scsi()
556 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in get_media_capacity()
630 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_zip_format()
650 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_zip_format()
669 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_zip_format()
775 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_ls120_format()
877 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_format()
916 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_format()
1037 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_zip_media_status()
[all …]
/illumos-gate/usr/src/uts/sun/sys/dada/impl/
H A Dudcd.h72 ucmd->udcd_status = u32->udcd_status; \
73 ucmd->udcd_timeout = u32->udcd_timeout; \
74 ucmd->udcd_flags = u32->udcd_flags; \
75 ucmd->udcd_resid = u32->udcd_resid; \
76 ucmd->udcd_buflen = u32->udcd_buflen; \
80 ucmd->version_no = u32->version_no;
85 u32->udcd_status = ucmd->udcd_status; \
87 u32->udcd_flags = ucmd->udcd_flags; \
88 u32->udcd_resid = ucmd->udcd_resid; \
89 u32->udcd_buflen = ucmd->udcd_buflen; \
[all …]
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Duscsi.h76 #define uscsi_cmd32touscsi_cmd(u32, ucmd) \ argument
77 ucmd->uscsi_flags = u32->uscsi_flags; \
78 ucmd->uscsi_status = u32->uscsi_status; \
79 ucmd->uscsi_timeout = u32->uscsi_timeout; \
84 ucmd->uscsi_cdblen = u32->uscsi_cdblen; \
85 ucmd->uscsi_rqlen = u32->uscsi_rqlen; \
87 ucmd->uscsi_rqresid = u32->uscsi_rqresid; \
93 u32->uscsi_flags = ucmd->uscsi_flags; \
94 u32->uscsi_status = ucmd->uscsi_status; \
100 u32->uscsi_cdblen = ucmd->uscsi_cdblen; \
[all …]
H A Dusmp.h58 #define usmp_cmd32tousmp_cmd(u32, ucmd) \ argument
59 ucmd->usmp_req = (caddr_t)(uintptr_t)u32->usmp_req; \
60 ucmd->usmp_rsp = (caddr_t)(uintptr_t)u32->usmp_rsp; \
61 ucmd->usmp_reqsize = (size_t)u32->usmp_reqsize; \
62 ucmd->usmp_rspsize = (size_t)u32->usmp_rspsize; \
63 ucmd->usmp_timeout = u32->usmp_timeout;
65 #define usmp_cmdtousmp_cmd32(ucmd, u32) \ argument
66 u32->usmp_req = (caddr32_t)(uintptr_t)ucmd->usmp_req; \
68 u32->usmp_reqsize = (size32_t)ucmd->usmp_reqsize; \
69 u32->usmp_rspsize = (size32_t)ucmd->usmp_rspsize; \
[all …]
/illumos-gate/usr/src/cmd/format/
H A Dctlr_scsi.c196 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_rdwr()
229 if (ucmd.uscsi_resid == ucmd.uscsi_buflen) { in scsi_rdwr()
390 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_format()
522 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_raw_format()
1690 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_read_defect_data()
1735 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_read_defect_data()
1780 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_repair()
2156 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in uscsi_mode_sense()
2388 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in uscsi_mode_select()
2428 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in uscsi_inquiry()
[all …]
H A Dmenu_scsi.c509 struct uscsi_cmd ucmd; in do_format() local
563 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in do_format()
566 ucmd.uscsi_cdb = (caddr_t)&cdb; in do_format()
567 ucmd.uscsi_cdblen = CDB_GROUP0; in do_format()
575 ucmd.uscsi_buflen = sizeof (defect_hdr); in do_format()
907 struct uscsi_cmd ucmd; in default_all_pages() local
922 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in default_all_pages()
927 ucmd.uscsi_cdb = (caddr_t)&cdb; in default_all_pages()
928 ucmd.uscsi_cdblen = CDB_GROUP0; in default_all_pages()
929 ucmd.uscsi_bufaddr = msbuf; in default_all_pages()
[all …]
/illumos-gate/usr/src/lib/fm/libdiskstatus/common/
H A Dds_scsi_uscsi.c1093 if (ucmd->uscsi_rqbuf) in uscsi_cmd()
1097 if (ucmd->uscsi_rqbuf != NULL && ucmd->uscsi_rqlen > 0) in uscsi_cmd()
1098 (void) memset(ucmd->uscsi_rqbuf, 0, ucmd->uscsi_rqlen); in uscsi_cmd()
1126 *rqlen = ucmd->uscsi_rqlen - ucmd->uscsi_rqresid; in uscsi_cmd()
1167 struct uscsi_cmd ucmd; in uscsi_request_sense() local
1172 (void) memset(&ucmd, 0, sizeof (ucmd)); in uscsi_request_sense()
1221 (void) memset(&ucmd, 0, sizeof (ucmd)); in uscsi_mode_sense()
1361 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in uscsi_mode_sense_10()
1510 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in uscsi_mode_select()
1582 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in uscsi_mode_select_10()
[all …]
/illumos-gate/usr/src/lib/libsmedia/plugins/scsi/common/
H A Ds_generic.c672 if (ucmd->uscsi_cdb == NULL) { in _m_uscsi_cmd()
677 if ((ucmd->uscsi_buflen) && (ucmd->uscsi_bufaddr == NULL)) { in _m_uscsi_cmd()
683 (ucmd->uscsi_rqbuf == NULL)) { in _m_uscsi_cmd()
694 ucmd->uscsi_bufaddr); in _m_uscsi_cmd()
713 bcopy(ucmd->uscsi_bufaddr, handle->sm_buf, ucmd->uscsi_buflen); in _m_uscsi_cmd()
716 bcopy(ucmd->uscsi_cdb, requscsi_cmd.uscsi_cdb, ucmd->uscsi_cdblen); in _m_uscsi_cmd()
743 (ucmd->uscsi_rqbuf != NULL)) { in _m_uscsi_cmd()
745 ucmd->uscsi_rqlen); in _m_uscsi_cmd()
752 if (ucmd->uscsi_resid > ucmd->uscsi_buflen) { in _m_uscsi_cmd()
760 (void) memcpy(ucmd->uscsi_bufaddr, in _m_uscsi_cmd()
[all …]
/illumos-gate/usr/src/cmd/luxadm/
H A Dlux_util.c614 struct uscsi_cmd ucmd; in scsi_mode_sense_cmd() local
626 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_mode_sense_cmd()
641 ucmd.uscsi_timeout = 120; in scsi_mode_sense_cmd()
660 struct uscsi_cmd ucmd; in scsi_release() local
669 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_release()
674 ucmd.uscsi_buflen = 0; in scsi_release()
677 ucmd.uscsi_timeout = 60; in scsi_release()
687 struct uscsi_cmd ucmd; in scsi_reserve() local
696 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in scsi_reserve()
701 ucmd.uscsi_buflen = 0; in scsi_reserve()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsgen.c1445 struct uscsi_cmd *ucmd; in sgen_make_uscsi_cmd() local
1493 bcopy(ucmd->uscsi_cdb, pkt->pkt_cdbp, ucmd->uscsi_cdblen); in sgen_make_uscsi_cmd()
1498 if (ucmd->uscsi_timeout > 0) in sgen_make_uscsi_cmd()
1573 struct uscsi_cmd *ucmd; in sgen_callback() local
1726 struct uscsi_cmd *ucmd = in sgen_handle_autosense() local
1754 ucmd->uscsi_rqresid = ucmd->uscsi_rqlen - rqlen; in sgen_handle_autosense()
1759 ucmd->uscsi_rqstatus, ucmd->uscsi_rqresid); in sgen_handle_autosense()
1816 struct uscsi_cmd *ucmd = in sgen_handle_sense() local
1827 ucmd->uscsi_rqresid = ucmd->uscsi_rqlen - rqlen; in sgen_handle_sense()
1832 ucmd->uscsi_rqstatus, ucmd->uscsi_rqresid); in sgen_handle_sense()
[all …]
H A Dst.c8631 struct uscsi_cmd *ucmd; in st_make_cmd() local
9054 cdb = ucmd->uscsi_cdb; in st_make_uscsi_cmd()
9713 if (ucmd) { in st_intr()
10661 ucmd->uscsi_rqresid = ucmd->uscsi_rqlen - rqlen; in st_decode_sense()
10665 ucmd->uscsi_rqstatus, ucmd->uscsi_rqresid); in st_decode_sense()
11685 struct uscsi_cmd *ucmd; in st_set_state() local
16570 struct uscsi_cmd *ucmd; in st_get_media_id_via_media_serial_cmd() local
16601 ucmd->uscsi_cdb = &cdb[0]; in st_get_media_id_via_media_serial_cmd()
16603 ucmd->uscsi_bufaddr = buf; in st_get_media_id_via_media_serial_cmd()
16604 ucmd->uscsi_buflen = size; in st_get_media_id_via_media_serial_cmd()
[all …]
/illumos-gate/usr/src/cmd/addbadsec/
H A Daddbadsec.c348 struct uscsi_cmd ucmd; local
355 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
360 ucmd.uscsi_cdb = (caddr_t)&cdb;
361 ucmd.uscsi_cdblen = CDB_GROUP0;
362 ucmd.uscsi_bufaddr = (caddr_t)&defect_list;
363 ucmd.uscsi_buflen = sizeof (struct scsi_reassign_blk);
369 ucmd.uscsi_flags = USCSI_ISOLATE | USCSI_DIAGNOSE | USCSI_SILENT;
370 ucmd.uscsi_timeout = 30; /* 30 seconds */
375 if (ioctl(devfd, USCSICMD, &ucmd) == -1)
/illumos-gate/usr/src/cmd/hal/probing/storage/
H A Dprobe-storage.c221 struct uscsi_cmd ucmd; in get_disk_properties() local
228 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in get_disk_properties()
232 ucmd.uscsi_cdb = (caddr_t) & cdb; in get_disk_properties()
233 ucmd.uscsi_cdblen = CDB_GROUP0; in get_disk_properties()
234 ucmd.uscsi_bufaddr = (caddr_t) & inq; in get_disk_properties()
235 ucmd.uscsi_buflen = sizeof (inq); in get_disk_properties()
236 ucmd.uscsi_timeout = 30; in get_disk_properties()
237 ucmd.uscsi_flags = USCSI_READ; in get_disk_properties()
238 status = ioctl(fd, USCSICMD, &ucmd); in get_disk_properties()
239 if (status || ucmd.uscsi_status) { in get_disk_properties()
/illumos-gate/usr/src/cmd/sgs/elfedit/common/
H A Delfedit.c2164 ucmd = state.ucmd.list; in dispatch_user_cmds()
2165 if (ucmd) { in dispatch_user_cmds()
2167 for (; ucmd; ucmd = ucmd->ucmd_next) { in dispatch_user_cmds()
2184 ucmd->ucmd_argc, ucmd->ucmd_argv); in dispatch_user_cmds()
2191 ucmd->ucmd_argc, ucmd->ucmd_argv); in dispatch_user_cmds()
2529 ucmd->ucmd_argv = (const char **)(n + (char *)ucmd); in parse_user_cmd()
2530 ucmd->ucmd_orig_str = (char *)(ucmd->ucmd_argv + ucmd->ucmd_argc); in parse_user_cmd()
2543 state.ucmd.list = state.ucmd.tail = ucmd; in parse_user_cmd()
2545 state.ucmd.tail->ucmd_next = ucmd; in parse_user_cmd()
2546 state.ucmd.tail = ucmd; in parse_user_cmd()
[all …]
H A D_elfedit.h172 } ucmd; member
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_sess.c1714 struct uscsi_cmd ucmd; in iscsi_sess_testunitready() local
1728 ucmd.uscsi_cdb = &cdb[0]; in iscsi_sess_testunitready()
1767 struct uscsi_cmd ucmd; in iscsi_sess_reportluns() local
1811 ucmd.uscsi_flags = USCSI_READ; in iscsi_sess_reportluns()
1816 ucmd.uscsi_buflen = buf_len; in iscsi_sess_reportluns()
2068 struct uscsi_cmd ucmd; in iscsi_sess_inquiry() local
2131 ucmd.uscsi_flags = USCSI_READ; in iscsi_sess_inquiry()
2134 ucmd.uscsi_cdblen = CDB_GROUP0; in iscsi_sess_inquiry()
2208 ucmd.uscsi_flags = USCSI_READ; in iscsi_sess_inquiry()
2211 ucmd.uscsi_cdblen = CDB_GROUP0; in iscsi_sess_inquiry()
[all …]
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Ddrive.c1418 struct uscsi_cmd ucmd; in uscsi_mode_sense() local
1439 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); in uscsi_mode_sense()
1445 ucmd.uscsi_cdb = (caddr_t)&cdb; in uscsi_mode_sense()
1446 ucmd.uscsi_cdblen = CDB_GROUP0; in uscsi_mode_sense()
1448 ucmd.uscsi_buflen = nbytes; in uscsi_mode_sense()
1450 ucmd.uscsi_flags |= USCSI_SILENT; in uscsi_mode_sense()
1451 ucmd.uscsi_flags |= USCSI_READ; in uscsi_mode_sense()
1452 ucmd.uscsi_timeout = 30; in uscsi_mode_sense()
1453 ucmd.uscsi_flags |= USCSI_RQENABLE; in uscsi_mode_sense()
1454 if (ucmd.uscsi_rqbuf == NULL) { in uscsi_mode_sense()
[all …]
/illumos-gate/usr/src/uts/sun/io/dada/targets/
H A Ddad.c1080 struct udcd_cmd ucmd; in dcd_set_multiple() local
1086 (void) bzero((caddr_t)&ucmd, sizeof (ucmd)); in dcd_set_multiple()
1103 ucmd.udcd_flags = 0; in dcd_set_multiple()
1104 ucmd.udcd_cmd = &cdb; in dcd_set_multiple()
1106 ucmd.udcd_buflen = 0; in dcd_set_multiple()
1124 struct udcd_cmd ucmd; in dcd_set_features() local
1130 (void) bzero((caddr_t)&ucmd, sizeof (ucmd)); in dcd_set_features()
1153 ucmd.udcd_flags = 0; in dcd_set_features()
1154 ucmd.udcd_cmd = &cdb; in dcd_set_features()
3921 (void) bzero((caddr_t)&ucmd, sizeof (ucmd)); in dcd_write_deviceid()
[all …]
/illumos-gate/usr/src/lib/sun_sas/common/
H A Dsun_sas.c384 send_uscsi_cmd(const char *devpath, struct uscsi_cmd *ucmd) in send_uscsi_cmd() argument
391 ucmd->uscsi_timeout = 200; in send_uscsi_cmd()
401 if (ioctl(fd, USCSICMD, ucmd) == -1) { in send_uscsi_cmd()
H A Dsun_sas.h286 extern HBA_STATUS send_uscsi_cmd(const char *devpath, struct uscsi_cmd *ucmd);
/illumos-gate/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_util.c2450 struct uscsi_cmd ucmd; in scsi_test_unit_ready() local
2454 (void) memset(&ucmd, 0, sizeof (struct uscsi_cmd)); in scsi_test_unit_ready()
2457 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_test_unit_ready()
2458 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_test_unit_ready()
2459 ucmd.uscsi_flags |= USCSI_SILENT; in scsi_test_unit_ready()
2460 ucmd.uscsi_timeout = 60; /* Allow maximum 1 min */ in scsi_test_unit_ready()
2462 retval = ioctl(dev_id, USCSICMD, &ucmd); in scsi_test_unit_ready()
2471 retval = -(ucmd.uscsi_status); in scsi_test_unit_ready()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvds.c1378 struct uscsi_cmd ucmd; in vd_do_scsi_rdwr() local
1401 bzero(&ucmd, sizeof (ucmd)); in vd_do_scsi_rdwr()
1415 ucmd.uscsi_cdblen = CDB_GROUP0; in vd_do_scsi_rdwr()
1419 ucmd.uscsi_cdblen = CDB_GROUP4; in vd_do_scsi_rdwr()
1424 ucmd.uscsi_cdblen = CDB_GROUP1; in vd_do_scsi_rdwr()
1427 ucmd.uscsi_cdb = (caddr_t)&cdb; in vd_do_scsi_rdwr()
1428 ucmd.uscsi_bufaddr = data; in vd_do_scsi_rdwr()
1439 ucmd.uscsi_flags |= USCSI_READ; in vd_do_scsi_rdwr()
1449 status = ucmd.uscsi_status; in vd_do_scsi_rdwr()
1458 if (ucmd.uscsi_resid == ucmd.uscsi_buflen) { in vd_do_scsi_rdwr()
[all …]

12