Searched defs:ucmd (Results 1 - 25 of 25) sorted by relevance

/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)
[all...]
/illumos-gate/usr/src/lib/sun_sas/common/
H A Dsun_sas.c381 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 Dio.c92 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 Dgenf.c786 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 Dmap.c4029 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 Dds_scsi_uscsi.c659 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 Ds_generic.c646 _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 Dmenu_scsi.c540 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 Dctlr_scsi.c208 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.h172 } ucmd; member in struct:__anon1464
H A Delfedit.c2136 * 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 Dprobe-storage.c221 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 Dmhd_drive.c640 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 Dlux_util.c70 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 Demlxs_els.c2429 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 Demlxs_solaris.c9391 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 Discsi_sess.c1714 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 Dsgen.c1202 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 Dst.c628 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 Ddrive.c1419 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 Dndmpd_util.c2450 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 Dsmediad.c302 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 Ddad.c1080 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 Dvds.c1377 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 Demlxs_fc.h60 uint32_t ucmd; /* Unsolicted command that */ member in struct:emlxs_buf

Completed in 200 milliseconds