Lines Matching refs:ucmd

92 struct uscsi_cmd	ucmd;
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.uscsi_timeout = 60;
117 return (cmd(fd, &ucmd, USCSI_READ | USCSI_SILENT));
127 struct uscsi_cmd ucmd;
136 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
139 ucmd.uscsi_cdb = (caddr_t)cdb;
140 ucmd.uscsi_cdblen = CDB_GROUP0;
141 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
142 ucmd.uscsi_buflen = buf_len;
143 ucmd.uscsi_rqbuf = (caddr_t)&sense;
144 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
145 ucmd.uscsi_timeout = 60;
147 if (err = cmd(fd, &ucmd, USCSI_WRITE)) {
165 struct uscsi_cmd ucmd;
174 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
179 ucmd.uscsi_cdb = (caddr_t)cdb;
180 ucmd.uscsi_cdblen = CDB_GROUP0;
181 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
182 ucmd.uscsi_buflen = buf_len;
183 ucmd.uscsi_rqbuf = (caddr_t)&sense;
184 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
185 ucmd.uscsi_timeout = 60;
186 return (cmd(fd, &ucmd, USCSI_READ));
229 struct uscsi_cmd ucmd;
237 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
246 ucmd.uscsi_cdb = (caddr_t)&cdb;
247 ucmd.uscsi_cdblen = CDB_GROUP1;
248 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
249 ucmd.uscsi_buflen = buf_len;
250 ucmd.uscsi_rqbuf = (caddr_t)&sense;
251 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
252 ucmd.uscsi_timeout = 240; /* long timeout required */
254 return (cmd(fd, &ucmd, USCSI_WRITE));
265 struct uscsi_cmd ucmd;
273 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
280 ucmd.uscsi_cdb = (caddr_t)&cdb;
281 ucmd.uscsi_cdblen = CDB_GROUP1;
282 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
283 ucmd.uscsi_buflen = buf_len;
284 ucmd.uscsi_rqbuf = (caddr_t)&sense;
285 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
286 ucmd.uscsi_timeout = 120;
288 return (cmd(fd, &ucmd, USCSI_READ));
294 struct uscsi_cmd ucmd;
304 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
306 ucmd.uscsi_cdb = (caddr_t)&cdb;
307 ucmd.uscsi_cdblen = CDB_GROUP0;
308 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
309 ucmd.uscsi_buflen = buf_len;
310 ucmd.uscsi_rqbuf = (caddr_t)&sense;
311 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
312 ucmd.uscsi_timeout = 60;
314 myreturn = cmd(fd, &ucmd, USCSI_READ | USCSI_SILENT);
337 struct uscsi_cmd ucmd;
347 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
351 ucmd.uscsi_cdb = (caddr_t)&cdb;
352 ucmd.uscsi_cdblen = CDB_GROUP1;
353 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
354 ucmd.uscsi_buflen = buf_len;
355 ucmd.uscsi_rqbuf = (caddr_t)&sense;
356 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
357 ucmd.uscsi_timeout = 120;
358 return (cmd(fd, &ucmd, USCSI_READ));
372 struct uscsi_cmd ucmd;
381 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
386 ucmd.uscsi_cdb = (caddr_t)&cdb;
387 ucmd.uscsi_cdblen = CDB_GROUP1;
388 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
389 ucmd.uscsi_buflen = buf_len;
390 ucmd.uscsi_rqbuf = (caddr_t)&sense;
391 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
392 ucmd.uscsi_timeout = 120;
394 return (cmd(fd, &ucmd, USCSI_WRITE));
412 struct uscsi_cmd ucmd;
424 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
433 ucmd.uscsi_cdb = (caddr_t)&cdb;
434 ucmd.uscsi_cdblen = CDB_GROUP1;
435 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
436 ucmd.uscsi_buflen = buf_len;
437 ucmd.uscsi_rqbuf = (caddr_t)&sense;
438 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
439 ucmd.uscsi_timeout = 120;
441 status = cmd(fd, &ucmd, USCSI_READ);
444 uscsi_count = buf_len - ucmd.uscsi_resid;
458 struct uscsi_cmd ucmd;
468 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
470 ucmd.uscsi_cdb = (caddr_t)&cdb;
471 ucmd.uscsi_cdblen = CDB_GROUP1;
472 ucmd.uscsi_bufaddr = (caddr_t)buf_ptr;
473 ucmd.uscsi_buflen = buf_len;
474 ucmd.uscsi_rqbuf = (caddr_t)&sense;
475 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
476 ucmd.uscsi_timeout = 60;
477 return (cmd(fd, &ucmd, USCSI_READ));
484 struct uscsi_cmd ucmd;
497 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
499 ucmd.uscsi_cdb = (caddr_t)&cdb;
500 ucmd.uscsi_cdblen = CDB_GROUP1;
501 ucmd.uscsi_bufaddr = (caddr_t)&cap_old;
502 ucmd.uscsi_buflen = sizeof (cap_old);
503 ucmd.uscsi_rqbuf = (caddr_t)&sense;
504 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
505 ucmd.uscsi_timeout = 60;
507 ret = cmd(fd, &ucmd, USCSI_READ);
528 struct uscsi_cmd ucmd;
538 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
541 ucmd.uscsi_cdb = (caddr_t)&cdb;
542 ucmd.uscsi_cdblen = CDB_GROUP4;
543 ucmd.uscsi_bufaddr = (caddr_t)cap_ptr;
544 ucmd.uscsi_buflen = buf_len;
545 ucmd.uscsi_rqbuf = (caddr_t)&sense;
546 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
547 ucmd.uscsi_timeout = 60;
561 (uchar_t)((ucmd.uscsi_buflen & 0xff000000) >> 24);
563 (uchar_t)((ucmd.uscsi_buflen & 0x00ff0000) >> 16);
565 (uchar_t)((ucmd.uscsi_buflen & 0x0000ff00) >> 8);
567 (uchar_t)(ucmd.uscsi_buflen & 0x000000ff);
569 return (cmd(fd, &ucmd, USCSI_READ));
575 struct uscsi_cmd ucmd;
583 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
585 ucmd.uscsi_cdb = (caddr_t)&cdb;
586 ucmd.uscsi_cdblen = CDB_GROUP0;
587 ucmd.uscsi_bufaddr = NULL;
588 ucmd.uscsi_buflen = 0;
589 ucmd.uscsi_rqbuf = (caddr_t)&sense;
590 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
591 ucmd.uscsi_timeout = 60;
592 return (cmd(fd, &ucmd, 0));
598 struct uscsi_cmd ucmd;
606 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
608 ucmd.uscsi_cdb = (caddr_t)&cdb;
609 ucmd.uscsi_cdblen = CDB_GROUP0;
610 ucmd.uscsi_bufaddr = NULL;
611 ucmd.uscsi_buflen = 0;
612 ucmd.uscsi_rqbuf = (caddr_t)&sense;
613 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
614 ucmd.uscsi_timeout = 60;
615 return (cmd(fd, &ucmd, 0));
621 struct uscsi_cmd ucmd;
633 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
634 ucmd.uscsi_cdb = (caddr_t)&cdb;
635 ucmd.uscsi_cdblen = CDB_GROUP0;
636 ucmd.uscsi_bufaddr = NULL;
637 ucmd.uscsi_buflen = 0;
638 ucmd.uscsi_rqbuf = (caddr_t)&sense;
639 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
640 ucmd.uscsi_timeout = 240; /* takes a while to start all */
641 return (cmd(fd, &ucmd, 0));
647 struct uscsi_cmd ucmd;
655 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
659 ucmd.uscsi_cdb = (caddr_t)&cdb;
660 ucmd.uscsi_cdblen = CDB_GROUP0;
661 ucmd.uscsi_bufaddr = NULL;
662 ucmd.uscsi_buflen = 0;
663 ucmd.uscsi_rqbuf = (caddr_t)&sense;
664 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
665 ucmd.uscsi_timeout = 120;
666 return (cmd(fd, &ucmd, 0));
672 struct uscsi_cmd ucmd;
680 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
682 ucmd.uscsi_cdb = (caddr_t)&cdb;
683 ucmd.uscsi_cdblen = CDB_GROUP0;
684 ucmd.uscsi_bufaddr = NULL;
685 ucmd.uscsi_buflen = NULL;
686 ucmd.uscsi_rqbuf = (caddr_t)&sense;
687 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
688 ucmd.uscsi_timeout = 60;
689 return (cmd(fd, &ucmd, 0));
698 struct uscsi_cmd ucmd;
706 (void) memset((char *)&ucmd, 0, sizeof (ucmd));
708 ucmd.uscsi_cdb = NULL;
709 ucmd.uscsi_cdblen = NULL;
710 ucmd.uscsi_bufaddr = NULL;
711 ucmd.uscsi_buflen = NULL;
712 ucmd.uscsi_rqbuf = (caddr_t)&sense;
713 ucmd.uscsi_rqlen = sizeof (struct scsi_extended_sense);
714 ucmd.uscsi_timeout = 60;
715 if (err = cmd(fd, &ucmd, USCSI_RESET)) {