Searched refs:CDB (Results 1 - 21 of 21) sorted by relevance

/freebsd-9.3-release/sys/dev/mps/
H A Dmps_sas.c1765 bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len);
1767 bcopy(csio->cdb_io.cdb_bytes, &req->CDB.CDB32[0],csio->cdb_len);
1773 * is formatted for EEDP support. If all of this is true, set CDB up
1776 eedp_flags = op_code_prot[req->CDB.CDB32[0]];
1792 * If CDB less than 32, fill in Primary Ref Tag with
1793 * low 4 bytes of LBA. If CDB is 32, tag stuff is
1801 ref_tag_addr = (uint8_t *)&req->CDB.EEDP32.
1805 req->CDB.CDB32[lba_byte + i];
1808 req->CDB.EEDP32.PrimaryReferenceTag =
1809 htole32(req->CDB
2427 uint8_t *ptrLBA, lba_idx, physLBA_byte, *CDB; local
[all...]
/freebsd-9.3-release/sys/dev/asr/
H A Di2odpt.h36 U8 CDB[ I2O_SCSI_CDB_LENGTH ]; member in struct:_PRIVATE_SCSI_SCB_EXECUTE_MESSAGE
H A Di2obscsi.h488 U8 CDB[I2O_SCSI_CDB_LENGTH]; member in struct:_I2O_SCSI_SCB_EXECUTE_MESSAGE
H A Dasr.c1723 * We assume that the CDB has already been set up, so all we do here is
1801 ((PPRIVATE_SCSI_SCB_EXECUTE_MESSAGE)Message_Ptr)->CDB,
2158 Message_Ptr->CDB[0] = SYNCHRONIZE_CACHE;
2159 Message_Ptr->CDB[1] = (lun << 5);
2586 Message_Ptr->CDB[0] = INQUIRY;
2587 Message_Ptr->CDB[4] =
2589 if (Message_Ptr->CDB[4] == 0) {
2590 Message_Ptr->CDB[4] = 255;
H A Di2odep.h978 U8 CDB[ I2O_SCSI_CDB_LENGTH=16 ];
1017 (&((x)->CDB[0]))
1143 /* U8 CDB[16]; */
/freebsd-9.3-release/sys/dev/mpt/mpilib/
H A Dmpi_init.h116 U8 CDB[16]; /* 18h */ member in struct:_MSG_SCSI_IO_REQUEST
246 U8 CDB[20]; /* 00h */ member in struct:__anon8328
256 U8 CDB[16]; /* 00h */ member in struct:__anon8329
303 MPI_SCSI_IO32_CDB_UNION CDB; /* 18h */ member in struct:_MSG_SCSI_IO32_REQUEST
H A Dmpi_raid.h214 U8 CDB[16]; /* 18h */ member in struct:_MSG_SCSI_IO_RAID_PT_REQUEST
H A Dmpi_targ.h275 /* Command Buffer Formats (with 16 byte CDB) */
304 U8 CDB[16]; /* 14h */ member in struct:_MPI_TARGET_SCSI_SPI_CMD_BUFFER
327 U8 CDB[16]; /* 14h */ member in struct:_MPI_TARGET_SSP_CMD_BUFFER
328 /* Additional CDB bytes extend past the CDB field */
/freebsd-9.3-release/sys/dev/mpr/mpi/
H A Dmpi2_init.h100 U8 CDB[20]; /* 0x00 */ member in struct:_MPI2_SCSI_IO_CDB_EEDP32
108 /* MPI v2.0 CDB field */
148 MPI2_SCSI_IO_CDB_UNION CDB; /* 0x40 */ member in struct:_MPI2_SCSI_IO_REQUEST
194 /* Large CDB Address Space */
260 /* MPI v2.5 CDB field */
302 MPI25_SCSI_IO_CDB_UNION CDB; /* 0x40 */ member in struct:_MPI25_SCSI_IO_REQUEST
H A Dmpi2_targ.h171 * Command Buffer Formats (with 16 byte CDB)
192 U8 CDB[16]; /* 0x24 */ member in struct:_MPI2_TARGET_SSP_CMD_BUFFER
193 /* Additional CDB bytes extend past the CDB field */
/freebsd-9.3-release/sys/dev/ciss/
H A Dcissio.h101 /* CDB type */
153 u_int8_t CDB[16]; member in struct:__anon7292
/freebsd-9.3-release/sys/dev/mps/mpi/
H A Dmpi2_init.h85 U8 CDB[20]; /* 0x00 */ member in struct:__anon8314
132 MPI2_SCSI_IO_CDB_UNION CDB; /* 0x40 */ member in struct:_MPI2_SCSI_IO_REQUEST
178 /* Large CDB Address Space */
H A Dmpi2_targ.h158 * Command Buffer Formats (with 16 byte CDB)
179 U8 CDB[16]; /* 0x24 */ member in struct:_MPI2_TARGET_SSP_CMD_BUFFER
180 /* Additional CDB bytes extend past the CDB field */
/freebsd-9.3-release/sys/dev/mrsas/
H A Dmrsas_fp.c1077 * CDB length
1084 * Used to set the PD logical block address in CDB for FP IOs.
1094 u_int8_t *cdb = io_request->CDB.CDB32;
1103 memset(cdb, 0, sizeof(io_request->CDB.CDB32));
1124 io_request->CDB.EEDP32.PrimaryReferenceTag = swap32(ref_tag);
1125 io_request->CDB.EEDP32.PrimaryApplicationTagMask = 0xffff;
1152 /* Some drives don't support 16/12 byte CDB's, convert to 10 */
1168 memset(cdb, 0, sizeof(io_request->CDB.CDB32));
1182 /* Convert to 16 byte CDB for large LBA's */
1202 memset(cdb, 0, sizeof(io_request->CDB
[all...]
H A Dmrsas_cam.c493 bcopy(csio->cdb_io.cdb_ptr, cmd->io_request->CDB.CDB32, csio->cdb_len);
495 bcopy(csio->cdb_io.cdb_bytes, cmd->io_request->CDB.CDB32, csio->cdb_len);
H A Dmrsas.h245 u_int8_t CDB[20]; /* 0x00 */ member in struct:__anon8351
350 MPI2_SCSI_IO_CDB_UNION CDB; /* 0x40 */ member in struct:_MPI2_RAID_SCSI_IO_REQUEST
/freebsd-9.3-release/sys/dev/mpr/
H A Dmpr_sas.c1815 bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len);
1817 bcopy(csio->cdb_io.cdb_bytes, &req->CDB.CDB32[0],csio->cdb_len);
1823 * is formatted for EEDP support. If all of this is true, set CDB up
1826 eedp_flags = op_code_prot[req->CDB.CDB32[0]];
1842 * If CDB less than 32, fill in Primary Ref Tag with
1843 * low 4 bytes of LBA. If CDB is 32, tag stuff is
1851 ref_tag_addr = (uint8_t *)&req->CDB.EEDP32.
1855 req->CDB.CDB32[lba_byte + i];
1858 req->CDB.EEDP32.PrimaryReferenceTag =
1860 CDB
[all...]
/freebsd-9.3-release/sys/dev/mfi/
H A Dmfi_tbolt.c897 /* Convert to SCSI command CDB */
898 bzero(io_request->CDB.CDB32, sizeof(io_request->CDB.CDB32));
907 mfi_cmd->cm_frame->io.header.data_len, io_request->CDB.CDB32);
909 /* Just the CDB length, rest of the Flags are zero */
H A Dmfireg.h1677 uint8_t CDB[20]; /* 0x00 */ member in struct:__anon8273
1759 MPI2_SCSI_IO_CDB_UNION CDB; /* 0x40 */ member in struct:mfi_mpi2_request_raid_scsi_io
/freebsd-9.3-release/sys/dev/mpt/
H A Dmpt_debug.c573 printf("%02x ", msg->CDB[i]);
H A Dmpt_cam.c2176 bcopy(csio->cdb_io.cdb_ptr, mpt_req->CDB, csio->cdb_len);
2178 bcopy(csio->cdb_io.cdb_bytes, mpt_req->CDB, csio->cdb_len);
2192 "SCSI_IO_REQUEST" : "SCSI_IO_PASSTHRU", mpt_req->CDB[0]);
2626 if (scsi_req->CDB[0] == INQUIRY && (scsi_req->CDB[1] & SI_EVPD) == 0) {
3251 /* Max supported CDB length is 16 bytes */
3254 sizeof (((PTR_MSG_SCSI_IO_REQUEST)0)->CDB)) {
4912 cdbp = ssp->CDB;
4918 cdbp = sp->CDB;
5067 mpt_prt(mpt, "START_CCB %p for lun %u CDB
[all...]

Completed in 386 milliseconds