Lines Matching defs:cdb
898 cdb2lba(uint32_t *lba, uint16_t *len, uint8_t *cdb)
907 ((uint8_t *) (void *) lba)[0] = cdb[5];
908 ((uint8_t *) (void *) lba)[1] = cdb[4];
909 ((uint8_t *) (void *) lba)[2] = cdb[3];
910 ((uint8_t *) (void *) lba)[3] = cdb[2];
911 ((uint8_t *) (void *) len)[0] = cdb[8];
912 ((uint8_t *) (void *) len)[1] = cdb[7];
914 ((uint8_t *) (void *) lba)[0] = cdb[2];
915 ((uint8_t *) (void *) lba)[1] = cdb[3];
916 ((uint8_t *) (void *) lba)[2] = cdb[4];
917 ((uint8_t *) (void *) lba)[3] = cdb[5];
918 ((uint8_t *) (void *) len)[0] = cdb[7];
919 ((uint8_t *) (void *) len)[1] = cdb[8];
930 uint8_t *cdb = args->cdb;
959 if (cdb[4] == 0) {
960 /* zero length cdb means just return success */
966 if ((cdb[2] & PAGE_CONTROL_MASK) ==
977 iscsi_trace(TRACE_SCSI_CMD, "PC %02x\n", cdb[2]);
1102 uint8_t *cdb;
1105 cdb = args->cdb;
1107 cdbsize = &cdb[4];
1122 args->length = cdb[4] + 1;
1128 iscsi_trace(TRACE_SCSI_CMD, "SCSI op %#x (lun %d): \n", cdb[0], lun);
1130 switch (cdb[0]) {
1139 (cdb[1] & INQUIRY_EVPD_BIT) ?
1145 if (cdb[1] & INQUIRY_EVPD_BIT) {
1147 switch(cdb[2]) {
1184 cdb[2]);
1190 args->length = cdb[4] + 1;
1224 lba = ISCSI_NTOHL(*((uint32_t *) (void *)cdb)) & 0x001fffff;
1240 lba = ISCSI_NTOHL(*((uint32_t *)(void *)cdb)) & 0x001fffff;
1260 cdb2lba(&lba, &len, cdb);
1274 cdb2lba(&lba, &len, cdb);
1291 cdb2lba(&lba, &len, cdb);
1325 args->length = persistent_reserve_in((cdb[1] &
1365 "UNKNOWN OPCODE %#x\n", cdb[0]);
1371 "SCSI op %#x: done (status %#x)\n", cdb[0], args->status);