Lines Matching refs:CDB
1829 bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len); in mpssas_action_scsiio()
1831 bcopy(csio->cdb_io.cdb_bytes, &req->CDB.CDB32[0],csio->cdb_len); in mpssas_action_scsiio()
1840 eedp_flags = op_code_prot[req->CDB.CDB32[0]]; in mpssas_action_scsiio()
1865 ref_tag_addr = (uint8_t *)&req->CDB.EEDP32. in mpssas_action_scsiio()
1869 req->CDB.CDB32[lba_byte + i]; in mpssas_action_scsiio()
1872 req->CDB.EEDP32.PrimaryReferenceTag = in mpssas_action_scsiio()
1873 htole32(req->CDB.EEDP32.PrimaryReferenceTag); in mpssas_action_scsiio()
1874 req->CDB.EEDP32.PrimaryApplicationTagMask = in mpssas_action_scsiio()
1876 req->CDB.CDB32[1] = (req->CDB.CDB32[1] & 0x1F) | in mpssas_action_scsiio()
1882 req->CDB.CDB32[10] = (req->CDB.CDB32[10] & in mpssas_action_scsiio()
2416 uint8_t *ptrLBA, lba_idx, physLBA_byte, *CDB; in mpssas_direct_drive_io() local
2425 CDB = pIO_req->CDB.CDB32; in mpssas_direct_drive_io()
2430 if ((pIO_req->DevHandle == sc->DD_dev_handle) && ((CDB[0] == READ_6) || in mpssas_direct_drive_io()
2431 (CDB[0] == WRITE_6))) { in mpssas_direct_drive_io()
2440 virtLBA = ((uint64_t)(CDB[1] & 0x1F) << 16) | in mpssas_direct_drive_io()
2441 ((uint64_t)CDB[2] << 8) | (uint64_t)CDB[3]; in mpssas_direct_drive_io()
2473 ptrLBA = &pIO_req->CDB.CDB32[1]; in mpssas_direct_drive_io()
2476 ptrLBA = &pIO_req->CDB.CDB32[2]; in mpssas_direct_drive_io()
2479 ptrLBA = &pIO_req->CDB.CDB32[3]; in mpssas_direct_drive_io()
2496 if ((pIO_req->DevHandle == sc->DD_dev_handle) && ((CDB[0] == READ_10) || in mpssas_direct_drive_io()
2497 (CDB[0] == WRITE_10) || (CDB[0] == READ_16) || in mpssas_direct_drive_io()
2498 (CDB[0] == WRITE_16) || (CDB[0] == READ_12) || in mpssas_direct_drive_io()
2499 (CDB[0] == WRITE_12))) { in mpssas_direct_drive_io()
2507 if ((CDB[0] == READ_10 || CDB[0] == WRITE_10) || in mpssas_direct_drive_io()
2508 (CDB[0] == READ_12 || CDB[0] == WRITE_12) || in mpssas_direct_drive_io()
2509 !(CDB[2] | CDB[3] | CDB[4] | CDB[5])) { in mpssas_direct_drive_io()
2519 lba_idx = ((CDB[0] == READ_12) || in mpssas_direct_drive_io()
2520 (CDB[0] == WRITE_12) || in mpssas_direct_drive_io()
2521 (CDB[0] == READ_10) || in mpssas_direct_drive_io()
2522 (CDB[0] == WRITE_10))? 2 : 6; in mpssas_direct_drive_io()
2523 virtLBA = ((uint64_t)CDB[lba_idx] << 24) | in mpssas_direct_drive_io()
2524 ((uint64_t)CDB[lba_idx + 1] << 16) | in mpssas_direct_drive_io()
2525 ((uint64_t)CDB[lba_idx + 2] << 8) | in mpssas_direct_drive_io()
2526 (uint64_t)CDB[lba_idx + 3]; in mpssas_direct_drive_io()
2564 &pIO_req->CDB.CDB32[lba_idx]; in mpssas_direct_drive_io()
2568 &pIO_req->CDB.CDB32[lba_idx + 1]; in mpssas_direct_drive_io()
2572 &pIO_req->CDB.CDB32[lba_idx + 2]; in mpssas_direct_drive_io()
2576 &pIO_req->CDB.CDB32[lba_idx + 3]; in mpssas_direct_drive_io()
2597 virtLBA = ((uint64_t)CDB[2] << 54) | in mpssas_direct_drive_io()
2598 ((uint64_t)CDB[3] << 48) | in mpssas_direct_drive_io()
2599 ((uint64_t)CDB[4] << 40) | in mpssas_direct_drive_io()
2600 ((uint64_t)CDB[5] << 32) | in mpssas_direct_drive_io()
2601 ((uint64_t)CDB[6] << 24) | in mpssas_direct_drive_io()
2602 ((uint64_t)CDB[7] << 16) | in mpssas_direct_drive_io()
2603 ((uint64_t)CDB[8] << 8) | in mpssas_direct_drive_io()
2604 (uint64_t)CDB[9]; in mpssas_direct_drive_io()
2648 pIO_req->CDB.CDB32[2] = 0; in mpssas_direct_drive_io()
2649 pIO_req->CDB.CDB32[3] = 0; in mpssas_direct_drive_io()
2650 pIO_req->CDB.CDB32[4] = 0; in mpssas_direct_drive_io()
2651 pIO_req->CDB.CDB32[5] = 0; in mpssas_direct_drive_io()
2652 ptrLBA = &pIO_req->CDB.CDB32[6]; in mpssas_direct_drive_io()
2655 ptrLBA = &pIO_req->CDB.CDB32[7]; in mpssas_direct_drive_io()
2658 ptrLBA = &pIO_req->CDB.CDB32[8]; in mpssas_direct_drive_io()
2661 ptrLBA = &pIO_req->CDB.CDB32[9]; in mpssas_direct_drive_io()