Searched refs:scsi_periph_device (Results 1 - 7 of 7) sorted by relevance
/haiku/headers/private/drivers/ |
H A D | scsi_periph.h | 26 typedef struct scsi_periph_device_info *scsi_periph_device; typedef in typeref:struct:scsi_periph_device_info 90 int preferredCcbSize, scsi_periph_device *driver); 91 status_t (*unregister_device)(scsi_periph_device driver); 95 status_t (*safe_exec)(scsi_periph_device periphCookie, scsi_ccb *request); 97 status_t (*simple_exec)(scsi_periph_device device, void *cdb, 102 status_t (*handle_open)(scsi_periph_device device, 113 status_t (*io)(scsi_periph_device device, io_operation *operation, 121 status_t (*check_capacity)(scsi_periph_device device, scsi_ccb *request); 124 err_res (*synchronize_cache)(scsi_periph_device device, scsi_ccb *request); 131 void (*media_changed)(scsi_periph_device devic [all...] |
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.h | 25 ::scsi_periph_device scsi_periph_device; member in struct:das_driver_info
|
H A D | scsi_disk.cpp | 84 device->scsi_periph_device, ccb); 136 device->scsi_periph_device, ccb, load, true); 154 device->scsi_periph_device, ccb); 211 status_t status = sSCSIPeripheral->trim_device(device->scsi_periph_device, 230 status_t status = sSCSIPeripheral->io(info->scsi_periph_device, operation, 251 sSCSIPeripheral->check_capacity(info->scsi_periph_device, request); 279 status_t status = sSCSIPeripheral->handle_open(info->scsi_periph_device, 452 sSCSIPeripheral->check_capacity(device->scsi_periph_device, request); 562 info->removable, 10, &info->scsi_periph_device); 579 sSCSIPeripheral->unregister_device(info->scsi_periph_device); [all...] |
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/ |
H A D | scsi_cd.h | 28 ::scsi_periph_device scsi_periph_device; member in struct:cd_driver_info
|
H A D | scsi_cd.cpp | 82 info->scsi_periph_device, ccb); 146 status_t status = sSCSIPeripheral->read_write(info->scsi_periph_device, 268 res = sSCSIPeripheral->safe_exec(info->scsi_periph_device, ccb); 286 res = sSCSIPeripheral->safe_exec(info->scsi_periph_device, ccb); 305 info->scsi_periph_device, ccb, load, true); 328 return sSCSIPeripheral->simple_exec(info->scsi_periph_device, 354 res = sSCSIPeripheral->simple_exec(info->scsi_periph_device, &cmd, 377 res = sSCSIPeripheral->simple_exec(info->scsi_periph_device, &cmd, 437 res = sSCSIPeripheral->simple_exec(info->scsi_periph_device, 466 return sSCSIPeripheral->simple_exec(info->scsi_periph_device, [all...] |
/haiku/src/add-ons/kernel/generic/scsi_periph/ |
H A D | device.cpp | 59 bool removable, int preferredCcbSize, scsi_periph_device *driver)
|
H A D | scsi_periph_int.h | 102 int preferredCcbSize, scsi_periph_device *driver);
|
Completed in 405 milliseconds