Symbol: scsi_ccb
headers/os/drivers/bus/SCSI.h
111
struct scsi_ccb *next, *prev; // internal
headers/os/drivers/bus/SCSI.h
159
typedef struct scsi_ccb scsi_ccb;
headers/os/drivers/bus/SCSI.h
298
scsi_ccb *(*alloc_ccb)(scsi_device device);
headers/os/drivers/bus/SCSI.h
299
void (*free_ccb)(scsi_ccb *ccb);
headers/os/drivers/bus/SCSI.h
304
void (*async_io)(scsi_ccb *ccb);
headers/os/drivers/bus/SCSI.h
307
void (*sync_io)(scsi_ccb *ccb);
headers/os/drivers/bus/SCSI.h
310
uchar (*abort)(scsi_ccb *ccb_to_abort);
headers/os/drivers/bus/SCSI.h
314
uchar (*term_io)(scsi_ccb *ccb_to_terminate);
headers/os/drivers/bus/SCSI.h
365
void (*requeue)(scsi_ccb *ccb, bool bus_overflow);
headers/os/drivers/bus/SCSI.h
368
void (*resubmit)(scsi_ccb *ccb);
headers/os/drivers/bus/SCSI.h
375
void (*finished)(scsi_ccb *ccb, uint num_requests);
headers/os/drivers/bus/SCSI.h
425
void (*scsi_io)(scsi_sim_cookie cookie, scsi_ccb *ccb);
headers/os/drivers/bus/SCSI.h
427
uchar (*abort)(scsi_sim_cookie cookie, scsi_ccb *ccb_to_abort);
headers/os/drivers/bus/SCSI.h
431
uchar (*term_io)(scsi_sim_cookie cookie, scsi_ccb *ccb_to_terminate);
headers/private/drivers/scsi_periph.h
110
status_t (*read_write)(scsi_periph_device_info *device, scsi_ccb *request,
headers/private/drivers/scsi_periph.h
121
status_t (*check_capacity)(scsi_periph_device device, scsi_ccb *request);
headers/private/drivers/scsi_periph.h
124
err_res (*synchronize_cache)(scsi_periph_device device, scsi_ccb *request);
headers/private/drivers/scsi_periph.h
126
status_t (*trim_device)(scsi_periph_device_info *device, scsi_ccb *request,
headers/private/drivers/scsi_periph.h
133
err_res (*check_error)(scsi_periph_device device, scsi_ccb *request);
headers/private/drivers/scsi_periph.h
137
err_res (*send_start_stop)(scsi_periph_device device, scsi_ccb *request,
headers/private/drivers/scsi_periph.h
72
void (*media_changed)(periph_device_cookie cookie, scsi_ccb *request);
headers/private/drivers/scsi_periph.h
95
status_t (*safe_exec)(scsi_periph_device periphCookie, scsi_ccb *request);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
293
ATAChannel::ExecuteIO(scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
734
scsi_ccb *ccb = request->CCB();
src/add-ons/kernel/bus_managers/ata/ATADevice.cpp
110
scsi_ccb *ccb = request->CCB();
src/add-ons/kernel/bus_managers/ata/ATADevice.cpp
172
scsi_ccb *ccb = request->CCB();
src/add-ons/kernel/bus_managers/ata/ATADevice.cpp
203
scsi_ccb *ccb = request->CCB();
src/add-ons/kernel/bus_managers/ata/ATADevice.cpp
236
scsi_ccb *ccb = request->CCB();
src/add-ons/kernel/bus_managers/ata/ATAHelper.cpp
26
copy_sg_data(scsi_ccb *ccb, uint offset, uint allocationLength,
src/add-ons/kernel/bus_managers/ata/ATAModule.cpp
104
ata_sim_term_io(scsi_sim_cookie cookie, scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/ata/ATAModule.cpp
65
ata_sim_scsi_io(scsi_sim_cookie cookie, scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/ata/ATAModule.cpp
80
ata_sim_abort(scsi_sim_cookie cookie, scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/ata/ATAPIDevice.cpp
190
scsi_ccb *ccb = request->CCB();
src/add-ons/kernel/bus_managers/ata/ATAPIDevice.cpp
233
scsi_ccb *ccb = request->CCB();
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
297
status_t Start(scsi_ccb *ccb);
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/ATAPrivate.h
58
bool copy_sg_data(scsi_ccb *ccb, uint offset, uint allocationLength,
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
79
status_t ExecuteIO(scsi_ccb *ccb);
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
92
ATARequest::Start(scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
25
scsi_ccb *
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
30
scsi_ccb* ccb = (scsi_ccb*)object_cache_alloc(sCcbPool, CACHE_DONT_WAIT_FOR_MEMORY);
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
57
scsi_free_ccb(scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
74
sCcbPool = create_object_cache("scsi ccb", sizeof(scsi_ccb), 0);
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
159
scsi_ccb *worker_req;
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
29
scsi_scan_send_tur(scsi_ccb *worker_req)
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
66
scsi_scan_get_inquiry(scsi_ccb *worker_req, scsi_res_inquiry *new_inquiry_data)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
206
scsi_ccb *request;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
105
scsi_copy_dma_buffer(scsi_ccb *request, uint32 size, bool to_buffer)
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
332
scsi_dma_buffer_compose_sg_orig(dma_buffer *buffer, scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
355
scsi_get_dma_buffer(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
37
is_sg_list_dma_safe(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
438
scsi_release_dma_buffer(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
113
scsi_read_write_6(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
166
scsi_start_mode_sense_6(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
205
scsi_start_mode_select_6(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
24
static void set_sense(scsi_ccb *request, int sense_key, int sense_asc);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
25
static bool copy_sg_data(scsi_ccb *request, uint offset, uint allocation_length,
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
27
static void get_emulation_buffer(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
277
scsi_start_emulation(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
28
static void replace_request_data(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
29
static void release_emulation_buffer(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
30
static void restore_request_data(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
304
scsi_finish_mode_sense_10_6(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
357
scsi_finish_mode_select_10_6(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
373
scsi_finish_inquiry(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
400
scsi_finish_emulation(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
426
set_sense(scsi_ccb *request, int sense_key, int sense_asc)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
465
copy_sg_data(scsi_ccb *request, uint offset, uint allocation_length,
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
518
get_emulation_buffer(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
532
replace_request_data(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
550
release_emulation_buffer(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
560
restore_request_data(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
172
void scsi_add_queued_request( scsi_ccb *request )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
203
void scsi_add_queued_request_first( scsi_ccb *request )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
222
void scsi_remove_queued_request( scsi_ccb *request )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
54
scsi_ccb *new_request )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
56
scsi_ccb *first, *last, *before, *next;
src/add-ons/kernel/bus_managers/scsi/queuing.h
19
void scsi_add_queued_request( scsi_ccb *request );
src/add-ons/kernel/bus_managers/scsi/queuing.h
20
void scsi_add_queued_request_first( scsi_ccb *request );
src/add-ons/kernel/bus_managers/scsi/queuing.h
21
void scsi_remove_queued_request( scsi_ccb *request );
src/add-ons/kernel/bus_managers/scsi/queuing.h
24
static inline void scsi_add_req_queue_first( scsi_ccb *request )
src/add-ons/kernel/bus_managers/scsi/queuing.h
30
ADD_CDL_LIST_HEAD( request, scsi_ccb, device->queued_reqs, );
src/add-ons/kernel/bus_managers/scsi/queuing.h
33
static inline void scsi_add_req_queue_last( scsi_ccb *request )
src/add-ons/kernel/bus_managers/scsi/queuing.h
39
ADD_CDL_LIST_TAIL( request, scsi_ccb, device->queued_reqs, );
src/add-ons/kernel/bus_managers/scsi/queuing.h
42
static inline void scsi_remove_req_queue( scsi_ccb *request )
src/add-ons/kernel/bus_managers/scsi/scatter_gather.cpp
100
create_temp_sg(scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/scsi/scatter_gather.cpp
137
cleanup_temp_sg(scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/scsi/scatter_gather.cpp
24
fill_temp_sg(scsi_ccb *ccb)
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
156
scsi_ccb *queued_reqs; // queued requests, circularly doubly linked
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
166
scsi_ccb *auto_sense_request; // auto-sense request
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
167
scsi_ccb *auto_sense_originator; // request that auto-sense is
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
234
scsi_ccb *scsi_alloc_ccb(scsi_device_info *device);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
235
void scsi_free_ccb(scsi_ccb *ccb);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
264
void scsi_async_io(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
265
void scsi_sync_io(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
266
uchar scsi_term_io(scsi_ccb *ccb_to_terminate);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
267
uchar scsi_abort(scsi_ccb *ccb_to_abort);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
271
void scsi_done_io(scsi_ccb *ccb);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
273
void scsi_requeue_request(scsi_ccb *request, bool bus_overflow);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
274
void scsi_resubmit_request(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
275
void scsi_request_finished(scsi_ccb *request, uint num_requests);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
279
bool create_temp_sg(scsi_ccb *ccb);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
280
void cleanup_temp_sg(scsi_ccb *ccb);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
288
void scsi_release_dma_buffer(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
289
bool scsi_get_dma_buffer(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
298
bool scsi_start_emulation(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
299
void scsi_finish_emulation(scsi_ccb *request);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
140
submit_autosense(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
173
scsi_ccb *orig_request = device->auto_sense_originator;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
174
scsi_ccb *request = device->auto_sense_request;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
204
scsi_device_queue_overflow(scsi_ccb *request, uint num_requests)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
22
scsi_requeue_request(scsi_ccb *request, bool bus_overflow)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
238
scsi_request_finished(scsi_ccb *request, uint num_requests)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
339
scsi_check_enqueue_request(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
391
scsi_async_io(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
494
scsi_sync_io(scsi_ccb *request)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
524
scsi_term_io(scsi_ccb *ccb_to_terminate)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
533
scsi_abort(scsi_ccb *req_to_abort)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
596
scsi_ccb *request;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
84
scsi_resubmit_request(scsi_ccb *request)
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
386
AHCIController::ExecuteRequest(scsi_ccb *request)
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
399
AHCIController::AbortRequest(scsi_ccb *request)
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
409
AHCIController::TerminateRequest(scsi_ccb *request)
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.h
23
void ExecuteRequest(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.h
24
uchar AbortRequest(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.h
25
uchar TerminateRequest(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
1030
AHCIPort::ScsiUnmap(scsi_ccb* request, scsi_unmap_parameter_list* unmapBlocks)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
1282
AHCIPort::ScsiExecuteRequest(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
1461
AHCIPort::ScsiAbortRequest(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
1468
AHCIPort::ScsiTerminateRequest(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
584
AHCIPort::ScsiTestUnitReady(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
593
AHCIPort::ScsiVPDInquiry(scsi_ccb* request, ata_device_infoblock* ataData)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
698
AHCIPort::ScsiInquiry(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
875
AHCIPort::ScsiSynchronizeCache(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
894
AHCIPort::ScsiReadCapacity(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
933
AHCIPort::ScsiReadCapacity16(scsi_ccb* request)
src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp
978
AHCIPort::ScsiReadWrite(scsi_ccb* request, uint64 lba, size_t sectorCount,
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
30
void ScsiExecuteRequest(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
31
uchar ScsiAbortRequest(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
32
uchar ScsiTerminateRequest(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
37
void ScsiTestUnitReady(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
38
void ScsiInquiry(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
39
void ScsiVPDInquiry(scsi_ccb* request, ata_device_infoblock* ataData);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
41
void ScsiReadCapacity(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
42
void ScsiReadCapacity16(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
43
void ScsiReadWrite(scsi_ccb *request, uint64 lba, size_t sectorCount, bool isWrite);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
44
void ScsiSynchronizeCache(scsi_ccb *request);
src/add-ons/kernel/busses/scsi/ahci/ahci_port.h
45
void ScsiUnmap(scsi_ccb* request,
src/add-ons/kernel/busses/scsi/ahci/ahci_sim.cpp
28
ahci_scsi_io(scsi_sim_cookie cookie, scsi_ccb *request)
src/add-ons/kernel/busses/scsi/ahci/ahci_sim.cpp
38
ahci_abort_io(scsi_sim_cookie cookie, scsi_ccb *request)
src/add-ons/kernel/busses/scsi/ahci/ahci_sim.cpp
55
ahci_terminate_io(scsi_sim_cookie cookie, scsi_ccb *request)
src/add-ons/kernel/busses/scsi/ahci/sata_request.cpp
28
sata_request::sata_request(scsi_ccb* ccb)
src/add-ons/kernel/busses/scsi/ahci/sata_request.h
16
sata_request(scsi_ccb* ccb);
src/add-ons/kernel/busses/scsi/ahci/sata_request.h
32
scsi_ccb* CCB();
src/add-ons/kernel/busses/scsi/ahci/sata_request.h
43
scsi_ccb* fCcb;
src/add-ons/kernel/busses/scsi/ahci/sata_request.h
53
inline scsi_ccb*
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSI.cpp
153
HyperVSCSI::StartIO(scsi_ccb* ccb)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSI.cpp
429
scsi_ccb* ccb = request->GetCCB();
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSI.h
58
status_t StartIO(scsi_ccb* ccb);
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIModule.cpp
53
hyperv_scsi_scsi_io(scsi_sim_cookie cookie, scsi_ccb* ccb)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIModule.cpp
63
hyperv_scsi_abort(scsi_sim_cookie cookie, scsi_ccb* ccb_to_abort)
src/add-ons/kernel/busses/scsi/hyperv/HyperVSCSIModule.cpp
80
hyperv_scsi_term_io(scsi_sim_cookie cookie, scsi_ccb* ccb_to_terminate)
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/usb/usb_scsi.c
1062
scsi_io( scsi_sim_cookie cookie, scsi_ccb *ccb )
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
1074
abort( scsi_sim_cookie cookie, scsi_ccb *ccb_to_abort )
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
1100
term_io( scsi_sim_cookie cookie, scsi_ccb *ccb_to_terminate )
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp
187
VirtioSCSIController::ExecuteRequest(scsi_ccb *ccb)
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp
263
VirtioSCSIController::AbortRequest(scsi_ccb *request)
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp
270
VirtioSCSIController::TerminateRequest(scsi_ccb *request)
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIHelper.cpp
27
copy_sg_data(scsi_ccb *ccb, uint offset, uint allocationLength,
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
129
status_t Start(scsi_ccb *ccb);
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/VirtioSCSIPrivate.h
30
bool copy_sg_data(scsi_ccb *ccb, uint offset, uint allocationLength,
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
58
status_t ExecuteRequest(scsi_ccb* request);
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
59
uchar AbortRequest(scsi_ccb* request);
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
60
uchar TerminateRequest(scsi_ccb* request);
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
76
VirtioSCSIRequest::Start(scsi_ccb *ccb)
src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp
39
scsi_io(scsi_sim_cookie cookie, scsi_ccb *request)
src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp
49
abort_io(scsi_sim_cookie cookie, scsi_ccb *request)
src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp
67
terminate_io(scsi_sim_cookie cookie, scsi_ccb *request)
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
75
scsi_ccb *request;
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
113
scsi_ccb *request = info->scsi->alloc_ccb(info->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
234
scsi_ccb *ccb;
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
299
scsi_ccb *ccb = info->scsi->alloc_ccb(info->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
605
scsi_ccb *ccb;
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
77
scsi_ccb *ccb = info->scsi->alloc_ccb(info->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
964
cd_media_changed(cd_driver_info* info, scsi_ccb* request)
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
979
(void (*)(periph_device_cookie, scsi_ccb *))cd_media_changed
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
131
scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
149
scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
169
scsi_ccb* request = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
247
scsi_ccb *request = info->scsi->alloc_ccb(info->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
448
das_media_changed(das_driver_info *device, scsi_ccb *request)
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
458
(void (*)(periph_device_cookie, scsi_ccb *))das_media_changed
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
79
scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/generic/scsi_periph/block.cpp
107
read_capacity_10(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
147
read_capacity_16(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
199
get_unmap_commands(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
227
get_unmap_limits(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
334
periph_check_capacity(scsi_periph_device_info* device, scsi_ccb* request)
src/add-ons/kernel/generic/scsi_periph/block.cpp
465
trim_unmap(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
619
trim_writesame16(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
699
trim_writesame10(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
778
periph_trim_device(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
16
err_res check_sense(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
209
check_scsi_status(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
243
periph_check_error(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/io.cpp
135
scsi_ccb *request;
src/add-ons/kernel/generic/scsi_periph/io.cpp
229
read_write(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/io.cpp
49
vpd_page_inquiry(scsi_periph_device_info* device, scsi_ccb* ccb,
src/add-ons/kernel/generic/scsi_periph/io.cpp
519
periph_read_write(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/io.cpp
537
scsi_ccb *request = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/generic/scsi_periph/io.cpp
80
vpd_page_get(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/removable.cpp
115
wait_for_ready(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
151
scsi_ccb *request;
src/add-ons/kernel/generic/scsi_periph/removable.cpp
18
periph_media_changed(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
201
periph_send_start_stop(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/removable.cpp
88
send_tur(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
27
scsi_ccb* ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
52
periph_safe_exec(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
109
status_t periph_read_write(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
117
status_t vpd_page_get(scsi_periph_device_info *device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
123
status_t periph_safe_exec(scsi_periph_device_info *device, scsi_ccb *request);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
131
scsi_ccb *request);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
70
void periph_media_changed(scsi_periph_device_info *device, scsi_ccb *ccb);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
73
err_res periph_send_start_stop(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
79
err_res periph_check_error(scsi_periph_device_info *device, scsi_ccb *request);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
92
status_t periph_check_capacity(scsi_periph_device_info *device, scsi_ccb *ccb);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
93
status_t periph_trim_device(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/sync.cpp
22
periph_synchronize_cache(scsi_periph_device_info *device, scsi_ccb *request)
src/tests/add-ons/kernel/busses/scsi/example/example_scsi.c
103
example_scsi_io(scsi_sim_cookie cookie, scsi_ccb *ccb)
src/tests/add-ons/kernel/busses/scsi/example/example_scsi.c
110
example_abort(scsi_sim_cookie cookie, scsi_ccb *ccbToAbort)
src/tests/add-ons/kernel/busses/scsi/example/example_scsi.c
126
example_term_io(scsi_sim_cookie cookie, scsi_ccb *ccbToTerminate)