/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_controller.cpp | 378 AHCIController::ExecuteRequest(scsi_ccb *request) 391 AHCIController::AbortRequest(scsi_ccb *request) 401 AHCIController::TerminateRequest(scsi_ccb *request)
|
H A D | ahci_controller.h | 23 void ExecuteRequest(scsi_ccb *request); 24 uchar AbortRequest(scsi_ccb *request); 25 uchar TerminateRequest(scsi_ccb *request);
|
H A D | ahci_port.h | 30 void ScsiExecuteRequest(scsi_ccb *request); 31 uchar ScsiAbortRequest(scsi_ccb *request); 32 uchar ScsiTerminateRequest(scsi_ccb *request); 37 void ScsiTestUnitReady(scsi_ccb *request); 38 void ScsiInquiry(scsi_ccb *request); 39 void ScsiVPDInquiry(scsi_ccb* request, ata_device_infoblock* ataData); 41 void ScsiReadCapacity(scsi_ccb *request); 42 void ScsiReadCapacity16(scsi_ccb *request); 43 void ScsiReadWrite(scsi_ccb *request, uint64 lba, size_t sectorCount, bool isWrite); 44 void ScsiSynchronizeCache(scsi_ccb *reques [all...] |
H A D | ahci_port.cpp | 584 AHCIPort::ScsiTestUnitReady(scsi_ccb* request) 593 AHCIPort::ScsiVPDInquiry(scsi_ccb* request, ata_device_infoblock* ataData) 698 AHCIPort::ScsiInquiry(scsi_ccb* request) 875 AHCIPort::ScsiSynchronizeCache(scsi_ccb* request) 894 AHCIPort::ScsiReadCapacity(scsi_ccb* request) 933 AHCIPort::ScsiReadCapacity16(scsi_ccb* request) 978 AHCIPort::ScsiReadWrite(scsi_ccb* request, uint64 lba, size_t sectorCount, 1030 AHCIPort::ScsiUnmap(scsi_ccb* request, scsi_unmap_parameter_list* unmapBlocks) 1282 AHCIPort::ScsiExecuteRequest(scsi_ccb* request) 1461 AHCIPort::ScsiAbortRequest(scsi_ccb* reques [all...] |
/haiku/src/add-ons/kernel/busses/scsi/virtio/ |
H A D | VirtioSCSIPrivate.h | 30 bool copy_sg_data(scsi_ccb *ccb, uint offset, uint allocationLength, 58 status_t ExecuteRequest(scsi_ccb* request); 59 uchar AbortRequest(scsi_ccb* request); 60 uchar TerminateRequest(scsi_ccb* request); 130 status_t Start(scsi_ccb *ccb); 131 scsi_ccb* CCB() { return fCCB; } 150 scsi_ccb* fCCB;
|
H A D | VirtioSCSIController.cpp | 183 VirtioSCSIController::ExecuteRequest(scsi_ccb *ccb) 254 VirtioSCSIController::AbortRequest(scsi_ccb *request) 261 VirtioSCSIController::TerminateRequest(scsi_ccb *request)
|
H A D | virtio_scsi.cpp | 39 scsi_io(scsi_sim_cookie cookie, scsi_ccb *request) 49 abort_io(scsi_sim_cookie cookie, scsi_ccb *request) 67 terminate_io(scsi_sim_cookie cookie, scsi_ccb *request)
|
H A D | VirtioSCSIRequest.cpp | 76 VirtioSCSIRequest::Start(scsi_ccb *ccb) 129 scsi_ccb *ccb = fCCB; 146 scsi_ccb *ccb = fCCB;
|
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/ |
H A D | scsi_cd.cpp | 77 scsi_ccb *ccb = info->scsi->alloc_ccb(info->scsi_device); 113 scsi_ccb *request = info->scsi->alloc_ccb(info->scsi_device); 235 scsi_ccb *ccb; 300 scsi_ccb *ccb = info->scsi->alloc_ccb(info->scsi_device); 606 scsi_ccb *ccb; 965 cd_media_changed(cd_driver_info* info, scsi_ccb* request) 980 (void (*)(periph_device_cookie, scsi_ccb *))cd_media_changed
|
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | queuing.cpp | 54 scsi_ccb *new_request ) 56 scsi_ccb *first, *last, *before, *next; 172 void scsi_add_queued_request( scsi_ccb *request ) 182 scsi_ccb *tmp = device->queued_reqs; 203 void scsi_add_queued_request_first( scsi_ccb *request ) 222 void scsi_remove_queued_request( scsi_ccb *request )
|
H A D | devices.cpp | 206 scsi_ccb *request;
|
H A D | emulation.cpp | 24 static void set_sense(scsi_ccb *request, int sense_key, int sense_asc); 25 static bool copy_sg_data(scsi_ccb *request, uint offset, uint allocation_length, 27 static void get_emulation_buffer(scsi_ccb *request); 28 static void replace_request_data(scsi_ccb *request); 29 static void release_emulation_buffer(scsi_ccb *request); 30 static void restore_request_data(scsi_ccb *request); 113 scsi_read_write_6(scsi_ccb *request) 166 scsi_start_mode_sense_6(scsi_ccb *request) 205 scsi_start_mode_select_6(scsi_ccb *request) 277 scsi_start_emulation(scsi_ccb *reques [all...] |
H A D | dma_buffer.cpp | 37 is_sg_list_dma_safe(scsi_ccb *request) 99 scsi_copy_dma_buffer(scsi_ccb *request, uint32 size, bool to_buffer) 326 scsi_dma_buffer_compose_sg_orig(dma_buffer *buffer, scsi_ccb *request) 349 scsi_get_dma_buffer(scsi_ccb *request) 432 scsi_release_dma_buffer(scsi_ccb *request)
|
H A D | scsi_io.cpp | 22 scsi_requeue_request(scsi_ccb *request, bool bus_overflow) 84 scsi_resubmit_request(scsi_ccb *request) 140 submit_autosense(scsi_ccb *request) 173 scsi_ccb *orig_request = device->auto_sense_originator; 174 scsi_ccb *request = device->auto_sense_request; 204 scsi_device_queue_overflow(scsi_ccb *request, uint num_requests) 238 scsi_request_finished(scsi_ccb *request, uint num_requests) 339 scsi_check_enqueue_request(scsi_ccb *request) 391 scsi_async_io(scsi_ccb *request) 497 scsi_sync_io(scsi_ccb *reques [all...] |
H A D | scsi_internal.h | 158 scsi_ccb *queued_reqs; // queued requests, circularly doubly linked 168 scsi_ccb *auto_sense_request; // auto-sense request 169 scsi_ccb *auto_sense_originator; // request that auto-sense is 237 scsi_ccb *scsi_alloc_ccb(scsi_device_info *device); 238 void scsi_free_ccb(scsi_ccb *ccb); 267 void scsi_async_io(scsi_ccb *request); 268 void scsi_sync_io(scsi_ccb *request); 269 uchar scsi_term_io(scsi_ccb *ccb_to_terminate); 270 uchar scsi_abort(scsi_ccb *ccb_to_abort); 274 void scsi_done_io(scsi_ccb *cc [all...] |
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.cpp | 79 scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device); 131 scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device); 149 scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device); 169 scsi_ccb* request = device->scsi->alloc_ccb(device->scsi_device); 247 scsi_ccb *request = info->scsi->alloc_ccb(info->scsi_device); 448 das_media_changed(das_driver_info *device, scsi_ccb *request) 458 (void (*)(periph_device_cookie, scsi_ccb *))das_media_changed
|
/haiku/src/add-ons/kernel/drivers/bus/scsi/ |
H A D | scsi_raw.c | 75 scsi_ccb *request;
|
/haiku/src/add-ons/kernel/bus_managers/ata/ |
H A D | ATAModule.cpp | 65 ata_sim_scsi_io(scsi_sim_cookie cookie, scsi_ccb *ccb) 80 ata_sim_abort(scsi_sim_cookie cookie, scsi_ccb *ccb) 104 ata_sim_term_io(scsi_sim_cookie cookie, scsi_ccb *ccb)
|
H A D | ATAPrivate.h | 58 bool copy_sg_data(scsi_ccb *ccb, uint offset, uint allocationLength, 79 status_t ExecuteIO(scsi_ccb *ccb); 297 status_t Start(scsi_ccb *ccb); 298 scsi_ccb * CCB() { return fCCB; } 333 scsi_ccb * fCCB;
|
H A D | ATADevice.cpp | 110 scsi_ccb *ccb = request->CCB(); 172 scsi_ccb *ccb = request->CCB(); 203 scsi_ccb *ccb = request->CCB(); 236 scsi_ccb *ccb = request->CCB();
|
H A D | ATAChannel.cpp | 294 ATAChannel::ExecuteIO(scsi_ccb *ccb) 735 scsi_ccb *ccb = request->CCB();
|
/haiku/headers/private/drivers/ |
H A D | scsi_periph.h | 72 void (*media_changed)(periph_device_cookie cookie, scsi_ccb *request); 95 status_t (*safe_exec)(scsi_periph_device periphCookie, scsi_ccb *request); 110 status_t (*read_write)(scsi_periph_device_info *device, scsi_ccb *request, 121 status_t (*check_capacity)(scsi_periph_device device, scsi_ccb *request); 124 err_res (*synchronize_cache)(scsi_periph_device device, scsi_ccb *request); 126 status_t (*trim_device)(scsi_periph_device_info *device, scsi_ccb *request, 133 err_res (*check_error)(scsi_periph_device device, scsi_ccb *request); 137 err_res (*send_start_stop)(scsi_periph_device device, scsi_ccb *request,
|
/haiku/src/add-ons/kernel/generic/scsi_periph/ |
H A D | block.cpp | 107 read_capacity_10(scsi_periph_device_info* device, scsi_ccb* request, 147 read_capacity_16(scsi_periph_device_info* device, scsi_ccb* request, 199 get_unmap_commands(scsi_periph_device_info* device, scsi_ccb* request, 227 get_unmap_limits(scsi_periph_device_info* device, scsi_ccb* request, 334 periph_check_capacity(scsi_periph_device_info* device, scsi_ccb* request) 465 trim_unmap(scsi_periph_device_info* device, scsi_ccb* request, 619 trim_writesame16(scsi_periph_device_info* device, scsi_ccb* request, 699 trim_writesame10(scsi_periph_device_info* device, scsi_ccb* request, 778 periph_trim_device(scsi_periph_device_info* device, scsi_ccb* request,
|
H A D | scsi_periph_int.h | 70 void periph_media_changed(scsi_periph_device_info *device, scsi_ccb *ccb); 73 err_res periph_send_start_stop(scsi_periph_device_info *device, scsi_ccb *request, 79 err_res periph_check_error(scsi_periph_device_info *device, scsi_ccb *request); 92 status_t periph_check_capacity(scsi_periph_device_info *device, scsi_ccb *ccb); 93 status_t periph_trim_device(scsi_periph_device_info *device, scsi_ccb *request, 109 status_t periph_read_write(scsi_periph_device_info *device, scsi_ccb *request, 117 status_t vpd_page_get(scsi_periph_device_info *device, scsi_ccb* request, 123 status_t periph_safe_exec(scsi_periph_device_info *device, scsi_ccb *request); 131 scsi_ccb *request);
|
H A D | io.cpp | 49 vpd_page_inquiry(scsi_periph_device_info* device, scsi_ccb* ccb, 80 vpd_page_get(scsi_periph_device_info* device, scsi_ccb* request, 135 scsi_ccb *request; 229 read_write(scsi_periph_device_info *device, scsi_ccb *request, 516 periph_read_write(scsi_periph_device_info *device, scsi_ccb *request, 534 scsi_ccb *request = device->scsi->alloc_ccb(device->scsi_device);
|