Lines Matching refs:ucmd

302 invalid_uscsi_operation(door_data_t *door_dp, struct uscsi_cmd *ucmd)  in invalid_uscsi_operation()  argument
312 if (ucmd->uscsi_flags & FORBIDDEN_FLAGS) { in invalid_uscsi_operation()
315 ucmd->uscsi_flags, ucmd->uscsi_cdb[0]); in invalid_uscsi_operation()
319 if (ucmd->uscsi_cdb[0] == SCMD_COPY || in invalid_uscsi_operation()
320 ucmd->uscsi_cdb[0] == SCMD_COPY_VERIFY || in invalid_uscsi_operation()
321 ucmd->uscsi_cdb[0] == SCMD_COMPARE || in invalid_uscsi_operation()
322 ucmd->uscsi_cdb[0] == SCMD_WRITE_BUFFER) { in invalid_uscsi_operation()
325 ucmd->uscsi_cdb[0]); in invalid_uscsi_operation()
336 struct uscsi_cmd ucmd; in get_sector_size() local
343 ucmd.uscsi_cdb = (caddr_t)&cdb; in get_sector_size()
344 ucmd.uscsi_cdblen = CDB_GROUP1; in get_sector_size()
345 ucmd.uscsi_bufaddr = (caddr_t)&rc_data; in get_sector_size()
346 ucmd.uscsi_buflen = sizeof (rc_data); in get_sector_size()
347 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in get_sector_size()
348 ucmd.uscsi_rqlen = RQ_LEN; in get_sector_size()
349 ucmd.uscsi_rqbuf = rq_data; in get_sector_size()
352 &ucmd, USCSI_READ|USCSI_RQENABLE); in get_sector_size()
353 if (ret_val || ucmd.uscsi_status) { in get_sector_size()
355 ret_val, ucmd.uscsi_status, errno); in get_sector_size()
513 struct uscsi_cmd ucmd; in get_device_type_scsi() local
519 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in get_device_type_scsi()
523 ucmd.uscsi_cdb = (caddr_t)&cdb; in get_device_type_scsi()
524 ucmd.uscsi_cdblen = CDB_GROUP0; in get_device_type_scsi()
525 ucmd.uscsi_bufaddr = (caddr_t)inq; in get_device_type_scsi()
526 ucmd.uscsi_buflen = sizeof (struct scsi_inquiry); in get_device_type_scsi()
527 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in get_device_type_scsi()
528 ucmd.uscsi_rqlen = RQ_LEN; in get_device_type_scsi()
529 ucmd.uscsi_rqbuf = rq_data; in get_device_type_scsi()
530 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in get_device_type_scsi()
531 if (ret_val || ucmd.uscsi_status) { in get_device_type_scsi()
533 "%d errno = %d\n", ret_val, ucmd.uscsi_status, errno); in get_device_type_scsi()
547 struct uscsi_cmd ucmd; in get_media_capacity() local
556 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in get_media_capacity()
564 ucmd.uscsi_cdb = (caddr_t)&cdb; in get_media_capacity()
565 ucmd.uscsi_cdblen = CDB_GROUP5; in get_media_capacity()
566 ucmd.uscsi_bufaddr = (caddr_t)data; in get_media_capacity()
567 ucmd.uscsi_buflen = sizeof (data); in get_media_capacity()
568 ucmd.uscsi_timeout = 120; in get_media_capacity()
569 ucmd.uscsi_rqlen = RQ_LEN; in get_media_capacity()
570 ucmd.uscsi_rqbuf = rq_data; in get_media_capacity()
571 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in get_media_capacity()
573 if (ret_val || ucmd.uscsi_status) { in get_media_capacity()
575 ucmd.uscsi_status); in get_media_capacity()
609 struct uscsi_cmd ucmd; in scsi_zip_format() local
630 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_zip_format()
635 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_zip_format()
636 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_zip_format()
637 ucmd.uscsi_bufaddr = (caddr_t)&inq; in scsi_zip_format()
638 ucmd.uscsi_buflen = sizeof (inq); in scsi_zip_format()
639 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_zip_format()
640 ucmd.uscsi_rqlen = RQ_LEN; in scsi_zip_format()
641 ucmd.uscsi_rqbuf = rq_data; in scsi_zip_format()
642 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in scsi_zip_format()
643 if (ret_val || ucmd.uscsi_status) { in scsi_zip_format()
645 ret_val, ucmd.uscsi_status, errno); in scsi_zip_format()
646 return (ucmd.uscsi_status); in scsi_zip_format()
650 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_zip_format()
653 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_zip_format()
654 ucmd.uscsi_cdblen = CDB_GROUP1; in scsi_zip_format()
655 ucmd.uscsi_bufaddr = (caddr_t)&rc_data; in scsi_zip_format()
656 ucmd.uscsi_buflen = sizeof (rc_data); in scsi_zip_format()
657 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_zip_format()
659 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ); in scsi_zip_format()
660 if (ret_val || ucmd.uscsi_status) { in scsi_zip_format()
662 ret_val, ucmd.uscsi_status, errno); in scsi_zip_format()
663 return (ucmd.uscsi_status); in scsi_zip_format()
669 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_zip_format()
734 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_zip_format()
740 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_zip_format()
741 ucmd.uscsi_bufaddr = (caddr_t)data; in scsi_zip_format()
742 ucmd.uscsi_buflen = sizeof (data); in scsi_zip_format()
743 ucmd.uscsi_timeout = FORMAT_TIMEOUT(capacity); in scsi_zip_format()
744 ucmd.uscsi_rqlen = RQ_LEN; in scsi_zip_format()
745 ucmd.uscsi_rqbuf = rq_data; in scsi_zip_format()
746 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_WRITE|USCSI_RQENABLE); in scsi_zip_format()
747 if (ret_val || ucmd.uscsi_status) { in scsi_zip_format()
750 ucmd.uscsi_status, errno); in scsi_zip_format()
767 struct uscsi_cmd ucmd; in scsi_ls120_format() local
775 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_ls120_format()
817 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_ls120_format()
820 ucmd.uscsi_cdblen = CDB_GROUP5; in scsi_ls120_format()
821 ucmd.uscsi_bufaddr = (caddr_t)data; in scsi_ls120_format()
822 ucmd.uscsi_buflen = sizeof (data); in scsi_ls120_format()
823 ucmd.uscsi_timeout = 0x12c0; in scsi_ls120_format()
824 ucmd.uscsi_rqlen = RQ_LEN; in scsi_ls120_format()
825 ucmd.uscsi_rqbuf = rq_data; in scsi_ls120_format()
828 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_WRITE|USCSI_RQENABLE); in scsi_ls120_format()
829 if (ret_val || ucmd.uscsi_status) { in scsi_ls120_format()
831 ucmd.uscsi_status); in scsi_ls120_format()
854 struct uscsi_cmd ucmd; in scsi_format() local
877 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_format()
882 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_format()
883 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_format()
884 ucmd.uscsi_bufaddr = (caddr_t)&inq; in scsi_format()
885 ucmd.uscsi_buflen = sizeof (inq); in scsi_format()
886 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_format()
887 ucmd.uscsi_rqlen = RQ_LEN; in scsi_format()
888 ucmd.uscsi_rqbuf = rq_data; in scsi_format()
889 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in scsi_format()
890 if (ret_val || ucmd.uscsi_status) { in scsi_format()
892 ret_val, ucmd.uscsi_status, errno); in scsi_format()
893 return (ucmd.uscsi_status); in scsi_format()
897 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_format()
900 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_format()
901 ucmd.uscsi_cdblen = CDB_GROUP1; in scsi_format()
902 ucmd.uscsi_bufaddr = (caddr_t)&rc_data; in scsi_format()
903 ucmd.uscsi_buflen = sizeof (rc_data); in scsi_format()
904 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_format()
906 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ); in scsi_format()
907 if (ret_val || ucmd.uscsi_status) { in scsi_format()
909 ret_val, ucmd.uscsi_status, errno); in scsi_format()
910 return (ucmd.uscsi_status); in scsi_format()
916 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_format()
957 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_format()
958 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_format()
959 ucmd.uscsi_bufaddr = (caddr_t)data; in scsi_format()
960 ucmd.uscsi_buflen = sizeof (data); in scsi_format()
961 ucmd.uscsi_timeout = FORMAT_TIMEOUT(capacity); in scsi_format()
962 ucmd.uscsi_rqlen = RQ_LEN; in scsi_format()
963 ucmd.uscsi_rqbuf = rq_data; in scsi_format()
964 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_WRITE|USCSI_RQENABLE); in scsi_format()
965 if (ret_val || ucmd.uscsi_status) { in scsi_format()
967 ret_val, ucmd.uscsi_status, errno); in scsi_format()
968 return (ucmd.uscsi_status); in scsi_format()
978 struct uscsi_cmd ucmd; in scsi_media_status() local
987 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_media_status()
993 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_media_status()
994 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_media_status()
995 ucmd.uscsi_bufaddr = (caddr_t)&modeh; in scsi_media_status()
996 ucmd.uscsi_buflen = sizeof (modeh); in scsi_media_status()
997 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_media_status()
998 ucmd.uscsi_rqlen = RQ_LEN; in scsi_media_status()
999 ucmd.uscsi_rqbuf = rq_data; in scsi_media_status()
1000 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in scsi_media_status()
1001 if (ret_val || ucmd.uscsi_status) { in scsi_media_status()
1003 ret_val, ucmd.uscsi_status, errno); in scsi_media_status()
1005 ucmd.uscsi_rqlen = RQ_LEN; in scsi_media_status()
1007 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in scsi_media_status()
1008 if (ret_val || ucmd.uscsi_status) { in scsi_media_status()
1010 ret_val, ucmd.uscsi_status, errno); in scsi_media_status()
1028 struct uscsi_cmd ucmd; in scsi_zip_media_status() local
1037 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_zip_media_status()
1043 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_zip_media_status()
1044 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_zip_media_status()
1045 ucmd.uscsi_bufaddr = (caddr_t)data; in scsi_zip_media_status()
1046 ucmd.uscsi_buflen = 64; in scsi_zip_media_status()
1047 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_zip_media_status()
1048 ucmd.uscsi_rqlen = RQ_LEN; in scsi_zip_media_status()
1049 ucmd.uscsi_rqbuf = rq_data; in scsi_zip_media_status()
1050 status = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in scsi_zip_media_status()
1051 if (status || ucmd.uscsi_status) { in scsi_zip_media_status()
1054 status, ucmd.uscsi_status, errno); in scsi_zip_media_status()
1095 struct uscsi_cmd ucmd; in scsi_reassign_block() local
1103 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_reassign_block()
1112 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_reassign_block()
1113 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_reassign_block()
1114 ucmd.uscsi_bufaddr = (caddr_t)data; in scsi_reassign_block()
1115 ucmd.uscsi_buflen = sizeof (data); in scsi_reassign_block()
1116 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_reassign_block()
1117 ucmd.uscsi_rqlen = RQ_LEN; in scsi_reassign_block()
1118 ucmd.uscsi_rqbuf = rq_data; in scsi_reassign_block()
1119 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_WRITE|USCSI_RQENABLE); in scsi_reassign_block()
1120 if (ret_val || ucmd.uscsi_status) { in scsi_reassign_block()
1122 ret_val, ucmd.uscsi_status, errno); in scsi_reassign_block()
1133 struct uscsi_cmd ucmd; in get_mode_page() local
1141 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in get_mode_page()
1147 ucmd.uscsi_cdb = (caddr_t)&cdb; in get_mode_page()
1148 ucmd.uscsi_cdblen = CDB_GROUP0; in get_mode_page()
1149 ucmd.uscsi_bufaddr = (caddr_t)md_data; in get_mode_page()
1150 ucmd.uscsi_buflen = data_len; in get_mode_page()
1151 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in get_mode_page()
1152 ucmd.uscsi_rqlen = RQ_LEN; in get_mode_page()
1153 ucmd.uscsi_rqbuf = rq_data; in get_mode_page()
1154 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in get_mode_page()
1155 if (ret_val || ucmd.uscsi_status) { in get_mode_page()
1157 ret_val, ucmd.uscsi_status, errno); in get_mode_page()
1167 struct uscsi_cmd ucmd; in scsi_zip_write_protect() local
1184 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_zip_write_protect()
1189 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_zip_write_protect()
1190 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_zip_write_protect()
1191 ucmd.uscsi_bufaddr = (caddr_t)&inq; in scsi_zip_write_protect()
1192 ucmd.uscsi_buflen = sizeof (inq); in scsi_zip_write_protect()
1193 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_zip_write_protect()
1194 ucmd.uscsi_rqlen = RQ_LEN; in scsi_zip_write_protect()
1195 ucmd.uscsi_rqbuf = rq_data; in scsi_zip_write_protect()
1196 status = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in scsi_zip_write_protect()
1197 if (status || ucmd.uscsi_status) { in scsi_zip_write_protect()
1199 status, ucmd.uscsi_status, errno); in scsi_zip_write_protect()
1235 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_zip_write_protect()
1243 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_zip_write_protect()
1244 ucmd.uscsi_cdblen = CDB_GROUP0; in scsi_zip_write_protect()
1260 ucmd.uscsi_bufaddr = (caddr_t)tmp_passwd; in scsi_zip_write_protect()
1261 ucmd.uscsi_buflen = wp->sm_passwd_len+1; in scsi_zip_write_protect()
1263 ucmd.uscsi_bufaddr = (caddr_t)wp->sm_passwd; in scsi_zip_write_protect()
1264 ucmd.uscsi_buflen = wp->sm_passwd_len; in scsi_zip_write_protect()
1266 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_zip_write_protect()
1267 ucmd.uscsi_rqlen = RQ_LEN; in scsi_zip_write_protect()
1268 ucmd.uscsi_rqbuf = rq_data; in scsi_zip_write_protect()
1269 status = do_uscsi_cmd(fd, &ucmd, USCSI_WRITE|USCSI_RQENABLE); in scsi_zip_write_protect()
1273 if (status || ucmd.uscsi_status) { in scsi_zip_write_protect()
1276 ucmd.uscsi_status, errno); in scsi_zip_write_protect()
1576 struct uscsi_cmd ucmd; in raw_read() local
1584 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in raw_read()
1610 ucmd.uscsi_cdb = (caddr_t)&cdb; in raw_read()
1611 ucmd.uscsi_cdblen = CDB_GROUP1; in raw_read()
1612 ucmd.uscsi_bufaddr = (caddr_t)door_dp->dd_buf; in raw_read()
1613 ucmd.uscsi_buflen = (uint32_t)req->reqraw_read.nbytes; in raw_read()
1614 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in raw_read()
1615 ucmd.uscsi_rqlen = RQ_LEN; in raw_read()
1616 ucmd.uscsi_rqbuf = rq_data; in raw_read()
1618 &ucmd, USCSI_READ|USCSI_RQENABLE); in raw_read()
1619 if (ret_val || ucmd.uscsi_status) { in raw_read()
1621 ret_val, ucmd.uscsi_status, errno); in raw_read()
1623 ucmd.uscsi_buflen, ucmd.uscsi_resid, sector_size); in raw_read()
1630 ret_val = ucmd.uscsi_buflen - ucmd.uscsi_resid; in raw_read()
1637 struct uscsi_cmd ucmd; in raw_write() local
1645 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in raw_write()
1671 ucmd.uscsi_cdb = (caddr_t)&cdb; in raw_write()
1672 ucmd.uscsi_cdblen = CDB_GROUP1; in raw_write()
1673 ucmd.uscsi_bufaddr = (caddr_t)door_dp->dd_buf; in raw_write()
1674 ucmd.uscsi_buflen = (uint32_t)req->reqraw_write.nbytes; in raw_write()
1675 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in raw_write()
1676 ucmd.uscsi_rqlen = RQ_LEN; in raw_write()
1677 ucmd.uscsi_rqbuf = rq_data; in raw_write()
1679 &ucmd, USCSI_WRITE|USCSI_RQENABLE); in raw_write()
1680 if (ret_val || ucmd.uscsi_status) { in raw_write()
1682 ret_val, ucmd.uscsi_status, errno); in raw_write()
1684 ucmd.uscsi_buflen, ucmd.uscsi_resid, sector_size); in raw_write()
1691 ret_val = ucmd.uscsi_buflen - ucmd.uscsi_resid; in raw_write()
1825 struct uscsi_cmd ucmd; in reassign_block() local
1875 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in reassign_block()
1882 ucmd.uscsi_cdb = (caddr_t)&cdb; in reassign_block()
1883 ucmd.uscsi_cdblen = CDB_GROUP1; in reassign_block()
1884 ucmd.uscsi_bufaddr = (caddr_t)read_buf; in reassign_block()
1885 ucmd.uscsi_buflen = sector_size; in reassign_block()
1886 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in reassign_block()
1887 (void) do_uscsi_cmd(door_dp->dd_fd, &ucmd, USCSI_READ); in reassign_block()
1893 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in reassign_block()
1900 ucmd.uscsi_cdb = (caddr_t)&cdb; in reassign_block()
1901 ucmd.uscsi_cdblen = CDB_GROUP1; in reassign_block()
1902 ucmd.uscsi_bufaddr = (caddr_t)read_buf; in reassign_block()
1903 ucmd.uscsi_buflen = sector_size; in reassign_block()
1904 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in reassign_block()
1905 ret_val = do_uscsi_cmd(door_dp->dd_fd, &ucmd, USCSI_WRITE); in reassign_block()
1907 if (ret_val || ucmd.uscsi_status) { in reassign_block()
1909 ret_val, ucmd.uscsi_status, errno); in reassign_block()
1973 struct uscsi_cmd ucmd; in client_servproc() local
2068 ucmd.uscsi_flags = req->requscsi_cmd.uscsi_flags; in client_servproc()
2069 ucmd.uscsi_cdb = (caddr_t)&req->requscsi_cmd.uscsi_cdb; in client_servproc()
2070 ucmd.uscsi_cdblen = req->requscsi_cmd.uscsi_cdblen; in client_servproc()
2071 ucmd.uscsi_bufaddr = (caddr_t)door_dp->dd_buf; in client_servproc()
2072 ucmd.uscsi_buflen = req->requscsi_cmd.uscsi_buflen; in client_servproc()
2073 ucmd.uscsi_timeout = req->requscsi_cmd.uscsi_timeout; in client_servproc()
2074 ucmd.uscsi_rqlen = req->requscsi_cmd.uscsi_rqlen; in client_servproc()
2075 ucmd.uscsi_rqbuf = (caddr_t)&rmsvc.retuscsi_cmd.uscsi_rqbuf; in client_servproc()
2082 errno = invalid_uscsi_operation(door_dp, &ucmd); in client_servproc()
2099 &ucmd, req->requscsi_cmd.uscsi_flags); in client_servproc()
2100 rmsvc.retuscsi_cmd.uscsi_status = ucmd.uscsi_status; in client_servproc()
2101 rmsvc.retuscsi_cmd.uscsi_resid = ucmd.uscsi_resid; in client_servproc()
2102 rmsvc.retuscsi_cmd.uscsi_rqstatus = ucmd.uscsi_rqstatus; in client_servproc()
2103 rmsvc.retuscsi_cmd.uscsi_rqresid = ucmd.uscsi_rqresid; in client_servproc()
2106 if (ret_val || ucmd.uscsi_status) { in client_servproc()
2108 ret_val, ucmd.uscsi_status, errno); in client_servproc()
2131 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in client_servproc()
2135 ucmd.uscsi_cdb = (caddr_t)&cdb; in client_servproc()
2136 ucmd.uscsi_cdblen = CDB_GROUP0; in client_servproc()
2137 ucmd.uscsi_bufaddr = (caddr_t)&inq; in client_servproc()
2138 ucmd.uscsi_buflen = sizeof (inq); in client_servproc()
2139 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in client_servproc()
2140 ucmd.uscsi_rqlen = RQ_LEN; in client_servproc()
2141 ucmd.uscsi_rqbuf = rq_data; in client_servproc()
2143 &ucmd, USCSI_READ|USCSI_RQENABLE); in client_servproc()
2144 if (ret_val || ucmd.uscsi_status) { in client_servproc()
2146 ret_val, ucmd.uscsi_status, errno); in client_servproc()
2360 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in client_servproc()
2364 ucmd.uscsi_cdb = (caddr_t)&cdb; in client_servproc()
2365 ucmd.uscsi_cdblen = CDB_GROUP0; in client_servproc()
2366 ucmd.uscsi_bufaddr = (caddr_t)&data; in client_servproc()
2367 ucmd.uscsi_buflen = sizeof (data); in client_servproc()
2368 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in client_servproc()
2369 ucmd.uscsi_rqlen = RQ_LEN; in client_servproc()
2370 ucmd.uscsi_rqbuf = rq_data; in client_servproc()
2372 &ucmd, USCSI_READ|USCSI_RQENABLE); in client_servproc()
2373 if (ret_val || ucmd.uscsi_status) { in client_servproc()
2375 ret_val, ucmd.uscsi_status, errno); in client_servproc()
3091 struct uscsi_cmd ucmd; in scsi_floppy_format() local
3141 (void) memset((void *)&ucmd, 0, sizeof (ucmd)); in scsi_floppy_format()
3165 ucmd.uscsi_cdb = (caddr_t)&cdb; in scsi_floppy_format()
3166 ucmd.uscsi_cdblen = CDB_GROUP5; in scsi_floppy_format()
3167 ucmd.uscsi_bufaddr = (caddr_t)data; in scsi_floppy_format()
3168 ucmd.uscsi_buflen = sizeof (data); in scsi_floppy_format()
3169 ucmd.uscsi_timeout = 0x15; in scsi_floppy_format()
3170 ucmd.uscsi_rqlen = RQ_LEN; in scsi_floppy_format()
3171 ucmd.uscsi_rqbuf = rq_data; in scsi_floppy_format()
3183 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_WRITE|USCSI_RQENABLE); in scsi_floppy_format()
3186 if (ret_val || ucmd.uscsi_status) { in scsi_floppy_format()
3188 ret_val, ucmd.uscsi_status); in scsi_floppy_format()
3204 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_WRITE|USCSI_RQENABLE); in scsi_floppy_format()
3207 if (ret_val || ucmd.uscsi_status) { in scsi_floppy_format()
3209 ret_val, ucmd.uscsi_status); in scsi_floppy_format()
3236 struct uscsi_cmd ucmd; in scsi_floppy_media_status() local
3245 (void) memset((void *) &ucmd, 0, sizeof (ucmd)); in scsi_floppy_media_status()
3254 ucmd.uscsi_cdb = (caddr_t)cdb; in scsi_floppy_media_status()
3255 ucmd.uscsi_cdblen = CDB_GROUP1; in scsi_floppy_media_status()
3256 ucmd.uscsi_bufaddr = (caddr_t)&modeh; in scsi_floppy_media_status()
3257 ucmd.uscsi_buflen = sizeof (modeh); in scsi_floppy_media_status()
3258 ucmd.uscsi_timeout = 120; /* If 0, HBA hangs forever */ in scsi_floppy_media_status()
3259 ucmd.uscsi_rqlen = RQ_LEN; in scsi_floppy_media_status()
3260 ucmd.uscsi_rqbuf = rq_data; in scsi_floppy_media_status()
3261 ret_val = do_uscsi_cmd(fd, &ucmd, USCSI_READ|USCSI_RQENABLE); in scsi_floppy_media_status()
3262 if (ret_val || ucmd.uscsi_status) { in scsi_floppy_media_status()
3267 if (ucmd.uscsi_status & STATUS_CHECK) { in scsi_floppy_media_status()
3269 ret_val = do_uscsi_cmd(fd, &ucmd, in scsi_floppy_media_status()
3272 if (ret_val || ucmd.uscsi_status) { in scsi_floppy_media_status()
3274 ret_val, ucmd.uscsi_status); in scsi_floppy_media_status()