Symbol: fCCB
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
291
{ return fCCB->data_length > 0; }
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
298
scsi_ccb * CCB() { return fCCB; }
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
333
scsi_ccb * fCCB;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
114
fCCB->subsys_status = SCSI_REQ_CMP_ERR;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
115
fCCB->device_status = SCSI_STATUS_CHECK_CONDITION;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
118
if ((fCCB->flags & SCSI_DIS_AUTOSENSE) == 0) {
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
123
size_t senseLength = MIN(sizeof(fCCB->sense), sizeof(sense));
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
124
memcpy(fCCB->sense, &sense, senseLength);
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
125
fCCB->sense_resid = SCSI_MAX_SENSE_SIZE - senseLength;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
126
fCCB->subsys_status |= SCSI_AUTOSNS_VALID;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
130
fCCB->subsys_status = fStatus;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
135
gSCSIModule->resubmit(fCCB);
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
137
gSCSIModule->finished(fCCB, 1);
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
155
scsi_cmd_request_sense *command = (scsi_cmd_request_sense *)fCCB->cdb;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
156
copy_sg_data(fCCB, 0, command->allocation_length, &sense, sizeof(sense),
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
159
fCCB->data_resid = fCCB->data_length - MIN(MIN(sizeof(sense),
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
160
command->allocation_length), fCCB->data_length);
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
168
fSGElementsLeft = fCCB->sg_count;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
169
fCurrentSGElement = fCCB->sg_list;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
172
fCCB->data_resid = fCCB->data_length;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
97
fCCB = ccb;
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
99
fCCB->device_status = SCSI_STATUS_GOOD;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
114
return _FillGPARange(fCCB->sg_list, fCCB->sg_count, fCCB->data_length);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
116
if (fCCB->data_length > HV_SCSI_MAX_BUFFER_SIZE)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
122
if ((fCCB->flags & SCSI_DIR_MASK) == SCSI_DIR_OUT) {
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
124
for (uint32 i = 0; i < fCCB->sg_count; i++) {
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
125
vm_memcpy_from_physical(bounceBufferPtr, fCCB->sg_list[i].address,
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
126
fCCB->sg_list[i].size, false);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
127
bounceBufferPtr += fCCB->sg_list[i].size;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
133
entry.size = fCCB->data_length;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
134
return _FillGPARange(&entry, 1, fCCB->data_length);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
143
if (fCCB != NULL) {
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
144
fCCB->subsys_status = status;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
146
if (fCCB->data_length == 0)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
147
fCCB->data_resid = 0;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
149
fCCB->data_resid = fCCB->data_length - fMessage.request.data_length;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
153
fCCB->data_resid);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
158
for (uint32 i = 0; i < fCCB->sg_count; i++) {
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
159
vm_memcpy_to_physical(fCCB->sg_list[i].address, bounceBufferPtr,
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
160
fCCB->sg_list[i].size, false);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
161
bounceBufferPtr += fCCB->sg_list[i].size;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
165
fCCB->subsys_status = fMessage.request.srb_status;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
166
fCCB->device_status = fMessage.request.scsi_status;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
169
&& (fCCB->flags & SCSI_DIS_AUTOSENSE) == 0) {
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
170
uint32 senseLength = min_c(sizeof(fCCB->sense),
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
174
memcpy(fCCB->sense, fMessage.request.sense, senseLength);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
175
fCCB->sense_resid = sizeof(fCCB->sense) - senseLength;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
179
gSCSI->finished(fCCB, 1);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
63
fCCB = NULL;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
72
if (fCCB == NULL)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
75
uint32 flags = fCCB->flags & SCSI_DIR_MASK;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
79
if (fCCB->sg_count == 0)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
82
if (fCCB->sg_count < 2)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
83
return _FillGPARange(fCCB->sg_list, fCCB->sg_count, fCCB->data_length);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
88
for (uint16 i = 0; i < fCCB->sg_count; i++) {
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
89
phys_addr_t offset = fCCB->sg_list[i].address & HV_PAGE_MASK;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
90
phys_size_t size = fCCB->sg_list[i].size;
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.cpp
98
} else if (i == fCCB->sg_count - 1) {
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.h
36
void SetCCB(scsi_ccb* ccb) { fCCB = ccb; }
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.h
37
scsi_ccb* GetCCB() { return fCCB; }
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIRequest.h
57
scsi_ccb* fCCB;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
123
{ return fCCB->data_length > 0; }
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
130
scsi_ccb* CCB() { return fCCB; }
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
149
scsi_ccb* fCCB;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
100
fCCB->data_resid = fResponse->resid;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
101
fCCB->subsys_status = fStatus;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
107
if (fCCB->cdb[0] == SCSI_OP_INQUIRY) {
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
116
fCCB->subsys_status = SCSI_REQ_CMP_ERR;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
117
fCCB->device_status = SCSI_STATUS_CHECK_CONDITION;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
120
if ((fCCB->flags & SCSI_DIS_AUTOSENSE) == 0) {
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
121
size_t senseLength = min_c(sizeof(fCCB->sense),
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
123
memcpy(fCCB->sense, fResponse->sense, senseLength);
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
124
fCCB->sense_resid = sizeof(fCCB->sense) - senseLength;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
125
fCCB->subsys_status |= SCSI_AUTOSNS_VALID;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
129
scsi_ccb *ccb = fCCB;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
146
scsi_ccb *ccb = fCCB;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
161
scsi_cmd_request_sense *command = (scsi_cmd_request_sense *)fCCB->cdb;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
162
copy_sg_data(fCCB, 0, command->allocation_length, fResponse->sense,
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
165
fCCB->data_resid = fCCB->data_length - min_c(min_c(fResponse->sense_len,
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
166
command->allocation_length), fCCB->data_length);
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
177
fRequest->tag = (addr_t)fCCB;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
179
fRequest->lun[1] = fCCB->target_id;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
182
fRequest->lun[3] = fCCB->target_lun & 0xff;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
184
memcpy(fRequest->cdb, fCCB->cdb, min_c(fCCB->cdb_length,
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
185
min_c(sizeof(fRequest->cdb), sizeof(fCCB->cdb))));
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
191
memcpy(entries + 1, fCCB->sg_list, fCCB->sg_count
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
200
memcpy(entries + outCount + 1, fCCB->sg_list, fCCB->sg_count
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
82
fCCB = ccb;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
84
fCCB->device_status = SCSI_STATUS_GOOD;