/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) [all...] |
/illumos-gate/usr/src/lib/sun_sas/common/ |
H A D | sun_sas.c | 381 send_uscsi_cmd(const char *devpath, struct uscsi_cmd *ucmd) argument 388 ucmd->uscsi_timeout = 200; 398 if (ioctl(fd, USCSICMD, ucmd) == -1) {
|
/illumos-gate/usr/src/lib/storage/libg_fc/common/ |
H A D | io.c | 92 struct uscsi_cmd ucmd; local 101 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); 105 ucmd.uscsi_cdb = (caddr_t)&cdb; 106 ucmd.uscsi_cdblen = CDB_GROUP1; 107 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr; 108 ucmd.uscsi_buflen = buf_len; 109 ucmd.uscsi_rqbuf = (caddr_t)&sense; 110 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense); 111 ucmd 127 struct uscsi_cmd ucmd; local 165 struct uscsi_cmd ucmd; local 229 struct uscsi_cmd ucmd; local 265 struct uscsi_cmd ucmd; local 294 struct uscsi_cmd ucmd; local 337 struct uscsi_cmd ucmd; local 372 struct uscsi_cmd ucmd; local 412 struct uscsi_cmd ucmd; local 458 struct uscsi_cmd ucmd; local 484 struct uscsi_cmd ucmd; local 528 struct uscsi_cmd ucmd; local 575 struct uscsi_cmd ucmd; local 598 struct uscsi_cmd ucmd; local 621 struct uscsi_cmd ucmd; local 647 struct uscsi_cmd ucmd; local 672 struct uscsi_cmd ucmd; local 698 struct uscsi_cmd ucmd; local [all...] |
H A D | genf.c | 786 g_scsi_printerr(struct uscsi_cmd *ucmd, struct scsi_extended_sense *rq, argument 858 g_scsi_find_command_name(ucmd->uscsi_cdb[0])); 879 string_dump(MSGSTR(47, " cmd: "), (uchar_t *)ucmd, 882 (uchar_t *)ucmd->uscsi_cdb, 883 ucmd->uscsi_cdblen, HEX_ONLY, msg_string);
|
H A D | map.c | 4029 struct uscsi_cmd ucmd; local 4034 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); 4036 ucmd.uscsi_cdb = (caddr_t)&cdb; 4037 ucmd.uscsi_cdblen = CDB_GROUP0; 4038 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr; 4039 ucmd.uscsi_buflen = buf_len; 4040 ucmd.uscsi_rqbuf = (caddr_t)&sense; 4041 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense); 4042 ucmd 4052 struct uscsi_cmd ucmd; local [all...] |
/illumos-gate/usr/src/lib/fm/libdiskstatus/common/ |
H A D | ds_scsi_uscsi.c | 659 scsi_printerr(struct uscsi_cmd *ucmd, struct scsi_extended_sense *rq, int rqlen) argument 669 find_string(scsi_cmdname_strings, ucmd->uscsi_cdb[0])); 711 ddump("cmd:", (caddr_t)ucmd, 713 ddump("cdb:", (caddr_t)ucmd->uscsi_cdb, 714 ucmd->uscsi_cdblen); 1042 uscsi_cmd(int fd, struct uscsi_cmd *ucmd, void *rqbuf, int *rqlen) argument 1050 ucmd->uscsi_flags = USCSI_ISOLATE; 1052 ucmd->uscsi_flags |= USCSI_SILENT; 1057 if (ucmd->uscsi_buflen > 0) { 1063 switch ((uint8_t)ucmd 1168 struct uscsi_cmd ucmd; local 1205 struct uscsi_cmd ucmd; local 1327 struct uscsi_cmd ucmd; local 1449 struct uscsi_cmd ucmd; local 1518 struct uscsi_cmd ucmd; local 1586 struct uscsi_cmd ucmd; local [all...] |
/illumos-gate/usr/src/lib/libsmedia/plugins/scsi/common/ |
H A D | s_generic.c | 646 _m_uscsi_cmd(rmedia_handle_t *handle, struct uscsi_cmd *ucmd) argument 670 if (ucmd->uscsi_cdblen > MAX_CDB_LEN) { 675 if ((ucmd->uscsi_flags & USCSI_RQENABLE) && 676 (ucmd->uscsi_rqlen > MAX_RQ_LEN)) { 681 if (ucmd->uscsi_cdb == NULL) { 686 if ((ucmd->uscsi_buflen) && (ucmd->uscsi_bufaddr == NULL)) { 691 if ((ucmd->uscsi_flags & USCSI_RQENABLE) && 692 (ucmd->uscsi_rqbuf == NULL)) { 702 ret_val = remap_shared_buf(handle, ucmd [all...] |
/illumos-gate/usr/src/cmd/format/ |
H A D | menu_scsi.c | 540 struct uscsi_cmd ucmd; local 594 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); 597 ucmd.uscsi_cdb = (caddr_t)&cdb; 598 ucmd.uscsi_cdblen = CDB_GROUP0; 605 ucmd.uscsi_bufaddr = (caddr_t)&defect_hdr; 606 ucmd.uscsi_buflen = sizeof (defect_hdr); 614 status = uscsi_cmd(cur_file, &ucmd, F_NORMAL); 944 struct uscsi_cmd ucmd; local 959 (void) memset((char *)&ucmd, [all...] |
H A D | ctlr_scsi.c | 208 struct uscsi_cmd ucmd; local 236 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); 242 ucmd.uscsi_cdblen = CDB_GROUP0; 247 ucmd.uscsi_cdblen = CDB_GROUP4; 252 ucmd.uscsi_cdblen = CDB_GROUP1; 256 ucmd.uscsi_cdb = (caddr_t)&cdb; 257 ucmd.uscsi_bufaddr = bufaddr; 258 ucmd.uscsi_buflen = nsectors * cur_blksz; 259 rc = uscsi_cmd(fd, &ucmd, flag 335 struct uscsi_cmd ucmd; local 542 struct uscsi_cmd ucmd; local 1743 struct uscsi_cmd ucmd; local 1851 struct uscsi_cmd ucmd; local 2218 struct uscsi_cmd ucmd; local 2353 struct uscsi_cmd ucmd; local 2511 struct uscsi_cmd ucmd; local 2560 struct uscsi_cmd ucmd; local 2601 struct uscsi_cmd ucmd; local 2660 struct uscsi_cmd ucmd; local 2765 struct uscsi_cmd ucmd; local 2816 struct uscsi_cmd ucmd; local 3413 struct uscsi_cmd ucmd; local 3469 struct uscsi_cmd ucmd; local 3514 struct uscsi_cmd ucmd; local [all...] |
/illumos-gate/usr/src/cmd/sgs/elfedit/common/ |
H A D | _elfedit.h | 172 } ucmd; member in struct:__anon1464
|
H A D | elfedit.c | 2136 * Release all user command blocks found on state.ucmd 2143 while (state.ucmd.list) { 2144 next = state.ucmd.list->ucmd_next; 2145 free(state.ucmd.list); 2146 state.ucmd.list = next; 2148 state.ucmd.tail = NULL; 2149 state.ucmd.n = 0; 2155 * Process all user command blocks found on state.ucmd, and then 2161 USER_CMD_T *ucmd; local 2164 ucmd 2493 USER_CMD_T *ucmd; local [all...] |
/illumos-gate/usr/src/cmd/hal/probing/storage/ |
H A D | probe-storage.c | 221 struct uscsi_cmd ucmd; local 228 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); 232 ucmd.uscsi_cdb = (caddr_t) & cdb; 233 ucmd.uscsi_cdblen = CDB_GROUP0; 234 ucmd.uscsi_bufaddr = (caddr_t) & inq; 235 ucmd.uscsi_buflen = sizeof (inq); 236 ucmd.uscsi_timeout = 30; 237 ucmd.uscsi_flags = USCSI_READ; 238 status = ioctl(fd, USCSICMD, &ucmd); [all...] |
/illumos-gate/usr/src/cmd/lvm/rpc.metamhd/ |
H A D | mhd_drive.c | 640 struct uscsi_cmd ucmd; local 669 (void) memset(&ucmd, 0, sizeof (ucmd)); 674 ucmd.uscsi_cdb = (caddr_t)&cdb; 675 ucmd.uscsi_cdblen = CDB_GROUP0; 676 ucmd.uscsi_bufaddr = (caddr_t)&inq; 677 ucmd.uscsi_buflen = sizeof (inq); 678 ucmd.uscsi_flags = USCSI_READ | USCSI_ISOLATE | USCSI_DIAGNOSE; 679 ucmd.uscsi_timeout = 30; 680 if (ioctl(fd, USCSICMD, &ucmd)) { 766 struct uscsi_cmd ucmd; local [all...] |
/illumos-gate/usr/src/cmd/luxadm/ |
H A D | lux_util.c | 70 static void scsi_printerr(struct uscsi_cmd *ucmd, 283 scsi_printerr(struct uscsi_cmd *ucmd, struct scsi_extended_sense *rq, argument 353 scsi_find_command_name(ucmd->uscsi_cdb[0])); 375 string_dump(MSGSTR(47, " cmd: "), (uchar_t *)ucmd, 378 (uchar_t *)ucmd->uscsi_cdb, 379 ucmd->uscsi_cdblen, HEX_ONLY, msg_string); 617 struct uscsi_cmd ucmd; local 629 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); 638 ucmd 663 struct uscsi_cmd ucmd; local 690 struct uscsi_cmd ucmd; local [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_els.c | 2429 uint32_t ucmd; local 2436 ucmd = pkt->pkt_cmd_fhdr.ox_id << ELS_CMD_SHIFT; 2441 "%s %s: did=%x %s %s", emlxs_elscmd_xlate(ucmd), 2445 switch (ucmd) { 2492 uint32_t ucmd; local 2499 ucmd = pkt->pkt_cmd_fhdr.ox_id << ELS_CMD_SHIFT; 2506 "%s %s: did=%x %s %s", emlxs_elscmd_xlate(ucmd), 2510 switch (ucmd) {
|
H A D | emlxs_solaris.c | 9391 uint32_t ucmd; local 9411 ucmd = pkt->pkt_cmd_fhdr.ox_id << ELS_CMD_SHIFT; 9435 ucmd = ub_priv->cmd; 9442 pkt->pkt_cmd_fhdr.ox_id = (ucmd >> ELS_CMD_SHIFT) & 0xff; 9446 sbp->ucmd = ucmd; 9457 switch (ucmd) { 9614 switch (ucmd) { 9716 "%s %s: did=%x oxid=%x rxid=%x %s", emlxs_elscmd_xlate(ucmd), 9721 switch (ucmd) { [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_sess.c | 1714 struct uscsi_cmd ucmd; local 1726 bzero(&ucmd, sizeof (struct uscsi_cmd)); 1727 ucmd.uscsi_timeout = iscsi_sess_enum_timeout; 1728 ucmd.uscsi_cdb = &cdb[0]; 1729 ucmd.uscsi_cdblen = CDB_GROUP0; 1732 rval = iscsi_handle_passthru(isp, 0, &ucmd); 1767 struct uscsi_cmd ucmd; local 1810 bzero(&ucmd, sizeof (struct uscsi_cmd)); 1811 ucmd.uscsi_flags = USCSI_READ; 1812 ucmd 2068 struct uscsi_cmd ucmd; local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sgen.c | 1202 sgen_uscsi_cmd(dev_t dev, struct uscsi_cmd *ucmd, int flag) argument 1229 err = scsi_uscsi_alloc_and_copyin((intptr_t)ucmd, flag, 1282 (void) scsi_uscsi_copyout_and_free((intptr_t)ucmd, uscmd); 1445 struct uscsi_cmd *ucmd; local 1453 ucmd = (struct uscsi_cmd *)bp->b_private; 1455 if (ucmd->uscsi_flags & USCSI_RQENABLE) { 1456 if (ucmd->uscsi_rqlen > SENSE_LENGTH) { 1457 stat_size = (int)(ucmd->uscsi_rqlen) + 1471 ucmd->uscsi_cdblen, /* cmdlen */ 1493 bcopy(ucmd 1573 struct uscsi_cmd *ucmd; local 1726 struct uscsi_cmd *ucmd = local 1816 struct uscsi_cmd *ucmd = local 1902 struct uscsi_cmd *ucmd = local [all...] |
H A D | st.c | 628 static int st_uscsi_rcmd(struct scsi_tape *un, struct uscsi_cmd *ucmd, 6193 st_uscsi_cmd(struct scsi_tape *un, struct uscsi_cmd *ucmd, int flag) argument 6231 err = scsi_uscsi_alloc_and_copyin((intptr_t)ucmd, flag, ROUTE, &uscmd); 6340 (void) scsi_uscsi_copyout_and_free((intptr_t)ucmd, uscmd); 8630 struct uscsi_cmd *ucmd; local 8708 } else if ((ucmd = BP_UCMD(bp)) != NULL) { 8712 st_make_uscsi_cmd(un, ucmd, bp, func); 9023 st_make_uscsi_cmd(struct scsi_tape *un, struct uscsi_cmd *ucmd, argument 9038 if (ucmd->uscsi_flags & USCSI_RQENABLE) { 9040 if (ucmd 9709 struct uscsi_cmd *ucmd = BP_UCMD(bp); local 10657 struct uscsi_cmd *ucmd = BP_UCMD(bp); local 11684 struct uscsi_cmd *ucmd; local 16568 struct uscsi_cmd *ucmd; local 17226 st_uscsi_rcmd(struct scsi_tape *un, struct uscsi_cmd *ucmd, int flag) argument [all...] |
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | drive.c | 1419 struct uscsi_cmd ucmd; local 1440 (void) memset((char *)&ucmd, 0, sizeof (ucmd)); 1446 ucmd.uscsi_cdb = (caddr_t)&cdb; 1447 ucmd.uscsi_cdblen = CDB_GROUP0; 1448 ucmd.uscsi_bufaddr = mode_sense_buf; 1449 ucmd.uscsi_buflen = nbytes; 1451 ucmd.uscsi_flags |= USCSI_SILENT; 1452 ucmd.uscsi_flags |= USCSI_READ; 1453 ucmd [all...] |
/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_util.c | 2450 struct uscsi_cmd ucmd; local 2454 (void) memset(&ucmd, 0, sizeof (struct uscsi_cmd)); 2457 ucmd.uscsi_cdb = (caddr_t)&cdb; 2458 ucmd.uscsi_cdblen = CDB_GROUP0; 2459 ucmd.uscsi_flags |= USCSI_SILENT; 2460 ucmd.uscsi_timeout = 60; /* Allow maximum 1 min */ 2462 retval = ioctl(dev_id, USCSICMD, &ucmd); 2471 retval = -(ucmd.uscsi_status);
|
/illumos-gate/usr/src/cmd/smserverd/ |
H A D | smediad.c | 302 invalid_uscsi_operation(door_data_t *door_dp, struct uscsi_cmd *ucmd) argument 312 if (ucmd->uscsi_flags & FORBIDDEN_FLAGS) { 315 ucmd->uscsi_flags, ucmd->uscsi_cdb[0]); 319 if (ucmd->uscsi_cdb[0] == SCMD_COPY || 320 ucmd->uscsi_cdb[0] == SCMD_COPY_VERIFY || 321 ucmd->uscsi_cdb[0] == SCMD_COMPARE || 322 ucmd->uscsi_cdb[0] == SCMD_WRITE_BUFFER) { 325 ucmd->uscsi_cdb[0]); 336 struct uscsi_cmd ucmd; local 513 struct uscsi_cmd ucmd; local 547 struct uscsi_cmd ucmd; local 609 struct uscsi_cmd ucmd; local 767 struct uscsi_cmd ucmd; local 854 struct uscsi_cmd ucmd; local 978 struct uscsi_cmd ucmd; local 1028 struct uscsi_cmd ucmd; local 1095 struct uscsi_cmd ucmd; local 1133 struct uscsi_cmd ucmd; local 1167 struct uscsi_cmd ucmd; local 1576 struct uscsi_cmd ucmd; local 1637 struct uscsi_cmd ucmd; local 1825 struct uscsi_cmd ucmd; local 1973 struct uscsi_cmd ucmd; local 3091 struct uscsi_cmd ucmd; local 3236 struct uscsi_cmd ucmd; local [all...] |
/illumos-gate/usr/src/uts/sun/io/dada/targets/ |
H A D | dad.c | 1080 struct udcd_cmd ucmd; local 1086 (void) bzero((caddr_t)&ucmd, sizeof (ucmd)); 1103 ucmd.udcd_flags = 0; 1104 ucmd.udcd_cmd = &cdb; 1105 ucmd.udcd_bufaddr = NULL; 1106 ucmd.udcd_buflen = 0; 1107 ucmd.udcd_flags |= UDCD_SILENT; 1113 status = dcdioctl_cmd(dev, &ucmd, UIO_SYSSPACE, UIO_SYSSPACE); 1124 struct udcd_cmd ucmd; local 3887 struct udcd_cmd ucmd; local 3957 struct udcd_cmd ucmd; local [all...] |
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vds.c | 1377 struct uscsi_cmd ucmd; local 1400 bzero(&ucmd, sizeof (ucmd)); 1414 ucmd.uscsi_cdblen = CDB_GROUP0; 1418 ucmd.uscsi_cdblen = CDB_GROUP4; 1423 ucmd.uscsi_cdblen = CDB_GROUP1; 1426 ucmd.uscsi_cdb = (caddr_t)&cdb; 1427 ucmd.uscsi_bufaddr = data; 1428 ucmd.uscsi_buflen = nsectors * vd->backend_bsize; 1429 ucmd [all...] |
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_fc.h | 60 uint32_t ucmd; /* Unsolicted command that */ member in struct:emlxs_buf
|