/illumos-gate/usr/src/lib/storage/libg_fc/common/ |
H A D | io.c | 101 (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 D | genf.c | 786 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 D | map.c | 4030 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 D | smediad.c | 315 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 D | udcd.h | 72 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 D | uscsi.h | 76 #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 D | usmp.h | 58 #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 D | ctlr_scsi.c | 196 (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 D | menu_scsi.c | 509 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 D | ds_scsi_uscsi.c | 1093 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 D | s_generic.c | 672 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 D | lux_util.c | 614 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 D | sgen.c | 1445 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 D | st.c | 8631 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 D | addbadsec.c | 348 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 D | probe-storage.c | 221 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 D | elfedit.c | 2164 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.h | 172 } ucmd; member
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_sess.c | 1714 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 D | drive.c | 1418 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 D | dad.c | 1080 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 D | sun_sas.c | 384 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 D | sun_sas.h | 286 extern HBA_STATUS send_uscsi_cmd(const char *devpath, struct uscsi_cmd *ucmd);
|
/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_util.c | 2450 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 D | vds.c | 1378 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 …]
|