Lines Matching defs:cdb
364 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
380 if (cdb->cdb_opaque[1] & 0xfc) {
382 emul64_name, cdb->cdb_opaque[1]);
383 emul64_check_cond(pkt, 0x5, 0x24, 0x0); /* inv. fld in cdb */
388 if (cdb->cdb_opaque[1] & 0x1) {
389 switch (cdb->cdb_opaque[2]) {
397 emul64_name, cdb->cdb_opaque[2]);
432 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
436 switch (cdb->scc_cmd) {
438 lblkno = (uint32_t)GETG0ADDR(cdb);
439 nblks = GETG0COUNT(cdb);
450 lblkno = (uint32_t)GETG0ADDR(cdb);
451 nblks = GETG0COUNT(cdb);
462 lblkno = (uint32_t)GETG1ADDR(cdb);
463 nblks = GETG1COUNT(cdb);
474 lblkno = (uint32_t)GETG1ADDR(cdb);
475 nblks = GETG1COUNT(cdb);
486 lblkno = GETG4ADDR(cdb);
488 lblkno |= (uint32_t)GETG4ADDRTL(cdb);
489 nblks = GETG4COUNT(cdb);
500 lblkno = GETG4ADDR(cdb);
502 lblkno |= (uint32_t)GETG4ADDRTL(cdb);
503 nblks = GETG4COUNT(cdb);
515 emul64_name, cdb->scc_cmd);
530 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
540 page_code = cdb->cdb_opaque[2] & 0x3f;
544 emul64_check_cond(pkt, 0x5, 0x24, 0x0); /* inv. fld in cdb */
566 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
571 switch (cdb->scc_cmd) {
573 page_code = cdb->cdb_opaque[2] & 0x3f;
574 page_control = (cdb->cdb_opaque[2] >> 6) & 0x03;
579 GETG0COUNT(cdb));
583 page_code = cdb->cdb_opaque[2] & 0x3f;
584 page_control = (cdb->cdb_opaque[2] >> 6) & 0x03;
589 GETG1COUNT(cdb));
594 "cmd 0x%x not supported\n", emul64_name, cdb->scc_cmd);
629 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
638 page_control = (cdb->cdb_opaque[2] >> 6) & 0x03;
699 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
706 page_control = (cdb->cdb_opaque[2] >> 6) & 0x03;
752 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
759 page_control = (cdb->cdb_opaque[2] >> 6) & 0x03;
805 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
813 page_control = (cdb->cdb_opaque[2] >> 6) & 0x03;
866 union scsi_cdb *cdb = (union scsi_cdb *)pkt->pkt_cdbp;
873 page_control = (cdb->cdb_opaque[2] >> 6) & 0x03;