Searched refs:cdb (Results 1 - 25 of 32) sorted by relevance

12

/haiku/src/add-ons/kernel/busses/scsi/ahci/
H A Dsata_request.cpp145 fCcb->cdb[0], fCcb->cdb[1], fCcb->cdb[2], fCcb->cdb[3],
146 fCcb->cdb[4], fCcb->cdb[5], fCcb->cdb[6], fCcb->cdb[7],
147 fCcb->cdb[8], fCcb->cdb[
[all...]
H A Dsata_request.h77 return fIsATAPI && fCcb != NULL && fCcb->cdb[0] == SCSI_OP_TEST_UNIT_READY;
H A Dahci_port.cpp597 const scsi_cmd_inquiry* cmd = (const scsi_cmd_inquiry*)request->cdb;
702 const scsi_cmd_inquiry* cmd = (const scsi_cmd_inquiry*)request->cdb;
899 = (const scsi_cmd_read_capacity*)request->cdb;
938 = (const scsi_cmd_read_capacity_long*)request->cdb;
1213 memcpy((char*)fCommandTable->acmd, request->CCB()->cdb,
1284 // TRACE("AHCIPort::ScsiExecuteRequest port %d, opcode 0x%02x, length %u\n", fIndex, request->cdb[0], request->cdb_length);
1302 // TRACE("AHCIPort::ScsiExecuteRequest ATAPI: port %d, opcode 0x%02x, length %u\n", fIndex, request->cdb[0], request->cdb_length);
1313 // uint8* data = (uint8*) sreq->ccb()->cdb;
1321 if (request->cdb[0] == SCSI_OP_REQUEST_SENSE) {
1335 switch (request->cdb[
[all...]
/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Demulation.cpp116 scsi_cmd_rw_10 *cdb = (scsi_cmd_rw_10 *)request->cdb; local
120 request->cdb_length = sizeof(*cdb);
121 memset(cdb, 0, sizeof(*cdb));
123 cdb->opcode = cmd->opcode + (SCSI_OP_READ_10 - SCSI_OP_READ_6);
124 cdb->lun = cmd->lun;
125 cdb->lba = B_HOST_TO_BENDIAN_INT32((uint32)cmd->low_lba
128 cdb->length = B_HOST_TO_BENDIAN_INT16(256);
130 cdb
169 scsi_cmd_mode_sense_10 *cdb = (scsi_cmd_mode_sense_10 *)request->cdb; local
209 scsi_cmd_mode_select_10 *cdb = (scsi_cmd_mode_select_10 *)request->cdb; local
[all...]
H A Dscsi_io.cpp405 if (request->cdb_length < func_group_len[request->cdb[0] >> 5]) {
407 request->cdb_length, func_group_len[request->cdb[0] >> 5]);
444 if ((request->device->emulation_map[request->cdb[0] >> 3]
445 & (1 << (request->cdb[0] & 7))) != 0) {
449 SHOW_ERROR(3, "cannot emulate SCSI command 0x%02x", request->cdb[0]);
463 scsi_cmd_tur *cmd = (scsi_cmd_tur *)request->cdb;
H A Ddevice_scan.cpp31 scsi_cmd_tur *cmd = (scsi_cmd_tur *)worker_req->cdb;
68 scsi_cmd_inquiry *cmd = (scsi_cmd_inquiry *)worker_req->cdb;
/haiku/src/add-ons/kernel/generic/scsi_periph/
H A Dscsi_periph.cpp22 periph_simple_exec(scsi_periph_device_info* device, void* cdb, uchar cdbLength, argument
33 memcpy(ccb->cdb, cdb, cdbLength);
64 // (we cannot allocate a new cdb as there may be no more cdb and
78 memcpy(backup_cdb, request->cdb, SCSI_MAX_CDB_SIZE);
92 memcpy(request->cdb, backup_cdb, SCSI_MAX_CDB_SIZE);
H A Dsync.cpp24 scsi_cmd_sync_cache* cmd = (scsi_cmd_sync_cache*)request->cdb;
H A Dremovable.cpp45 memcpy(backup_cdb, request->cdb, SCSI_MAX_CDB_SIZE);
58 memcpy(request->cdb, backup_cdb, SCSI_MAX_CDB_SIZE);
90 scsi_cmd_tur *cmd = (scsi_cmd_tur *)request->cdb;
204 scsi_cmd_ssu *cmd = (scsi_cmd_ssu *)request->cdb;
H A Dio.cpp54 scsi_cmd_inquiry* cmd = (scsi_cmd_inquiry*)ccb->cdb;
180 memcpy(request->cdb, cmd->command, SCSI_MAX_CDB_SIZE);
288 scsi_cmd_rw_6 *cmd = (scsi_cmd_rw_6 *)request->cdb;
301 scsi_cmd_rw_10 *cmd = (scsi_cmd_rw_10 *)request->cdb;
315 scsi_cmd_rw_12 *cmd = (scsi_cmd_rw_12 *)request->cdb;
327 scsi_cmd_rw_16 *cmd = (scsi_cmd_rw_16 *)request->cdb;
H A Dscsi_periph_int.h124 status_t periph_simple_exec(scsi_periph_device_info *device, void *cdb,
H A Dblock.cpp116 scsi_cmd_read_capacity* cmd = (scsi_cmd_read_capacity*)request->cdb;
157 = (scsi_cmd_read_capacity_long*)request->cdb;
550 scsi_cmd_unmap* cmd = (scsi_cmd_unmap*)request->cdb;
655 scsi_cmd_wsame_16* cmd = (scsi_cmd_wsame_16*)request->cdb;
735 scsi_cmd_wsame_10* cmd = (scsi_cmd_wsame_10*)request->cdb;
/haiku/src/add-ons/kernel/busses/scsi/virtio/
H A DVirtioSCSIRequest.cpp88 TRACE("VirtioSCSIRequest::Start() opcode %x tid %x lun %x\n", ccb->cdb[0],
107 if (fCCB->cdb[0] == SCSI_OP_INQUIRY) {
161 scsi_cmd_request_sense *command = (scsi_cmd_request_sense *)fCCB->cdb;
184 memcpy(fRequest->cdb, fCCB->cdb, min_c(fCCB->cdb_length,
185 min_c(sizeof(fRequest->cdb), sizeof(fCCB->cdb))));
H A Dvirtio_scsi.h50 uint8_t cdb[VIRTIO_SCSI_CDB_SIZE]; member in struct:virtio_scsi_cmd_req
/haiku/src/system/libnetwork/netresolv/net/
H A Dservent.h36 struct cdbr *cdb; member in struct:servent_data
H A Dgetservent_r.c80 sd->cdb = cdbr_open(_PATH_SERVICES_CDB, CDBR_DEFAULT);
81 if (sd->cdb != NULL) {
103 cdbr_close(sd->cdb);
104 sd->cdb = NULL;
242 if (cdbr_get(sd->cdb, sd->cdb_index, &data, &len))
H A Dgetservbyport_r.c83 if (cdbr_find(sd->cdb, buf, 4 + protolen,
H A Dgetservbyname_r.c85 if (cdbr_find(sd->cdb, buf, 2 + namelen + protolen,
/haiku/src/add-ons/kernel/bus_managers/ata/
H A DATADevice.cpp111 scsi_cmd_inquiry *command = (scsi_cmd_inquiry *)ccb->cdb;
173 scsi_cmd_read_capacity *command = (scsi_cmd_read_capacity *)ccb->cdb;
205 = (scsi_cmd_read_capacity_long *)ccb->cdb;
246 TRACE("request: 0x%02x\n", ccb->cdb[0]);
248 switch (ccb->cdb[0]) {
265 scsi_cmd_ssu *command = (scsi_cmd_ssu *)ccb->cdb;
294 if ((ccb->cdb[1] & 0x1f) == SCSI_SAI_READ_CAPACITY_16)
308 scsi_cmd_rw_6 *command = (scsi_cmd_rw_6 *)ccb->cdb;
320 scsi_cmd_rw_10 *command = (scsi_cmd_rw_10 *)ccb->cdb;
337 scsi_cmd_rw_12 *command = (scsi_cmd_rw_12 *)ccb->cdb;
[all...]
H A DATARequest.cpp155 scsi_cmd_request_sense *command = (scsi_cmd_request_sense *)fCCB->cdb;
H A DATAPIDevice.cpp200 memcpy(fPacket, ccb->cdb, ccb->cdb_length);
/haiku/src/add-ons/kernel/busses/scsi/buslogic/
H A Dbuslogic.h50 uchar length_cdb; /* length of the cdb */
60 uchar cdb[12]; /* SCSI CDB area */ member in struct:_bl_ccb32
/haiku/headers/private/drivers/
H A Dscsi_periph.h97 status_t (*simple_exec)(scsi_periph_device device, void *cdb,
/haiku/headers/os/drivers/bus/
H A DSCSI.h100 #define SCSI_MAX_CDB_SIZE 16 // max size of cdb
127 uint8 cdb[SCSI_MAX_CDB_SIZE]; // command data block member in struct:scsi_ccb
/haiku/src/add-ons/kernel/drivers/bus/scsi/
H A Dscsi_raw.c98 memcpy(request->cdb, cmd->command, SCSI_MAX_CDB_SIZE);

Completed in 165 milliseconds

12