Searched refs:scsi_periph_device (Results 1 - 7 of 7) sorted by relevance

/haiku/headers/private/drivers/
H A Dscsi_periph.h26 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 Dscsi_disk.h25 ::scsi_periph_device scsi_periph_device; member in struct:das_driver_info
H A Dscsi_disk.cpp84 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 Dscsi_cd.h28 ::scsi_periph_device scsi_periph_device; member in struct:cd_driver_info
H A Dscsi_cd.cpp82 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 Ddevice.cpp59 bool removable, int preferredCcbSize, scsi_periph_device *driver)
H A Dscsi_periph_int.h102 int preferredCcbSize, scsi_periph_device *driver);

Completed in 405 milliseconds