Searched refs:scsi_periph_device_info (Results 1 - 10 of 10) sorted by relevance

/haiku/src/add-ons/kernel/generic/scsi_periph/
H A Dscsi_periph_int.h27 typedef struct scsi_periph_device_info { struct
53 } scsi_periph_device_info; typedef in typeref:struct:scsi_periph_device_info
56 scsi_periph_device_info *device;
70 void periph_media_changed(scsi_periph_device_info *device, scsi_ccb *ccb);
71 void periph_media_changed_public(scsi_periph_device_info *device);
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);
84 status_t periph_handle_open(scsi_periph_device_info *device, periph_handle_cookie periph_handle,
92 status_t periph_check_capacity(scsi_periph_device_info *device, scsi_ccb *ccb);
93 status_t periph_trim_device(scsi_periph_device_info *devic
[all...]
H A Dhandle.cpp19 periph_handle_open(scsi_periph_device_info *device,
57 scsi_periph_device_info *device = handle->device;
H A Dremovable.cpp18 periph_media_changed(scsi_periph_device_info *device, scsi_ccb *request)
70 periph_media_changed_public(scsi_periph_device_info *device)
88 send_tur(scsi_periph_device_info *device, scsi_ccb *request)
115 wait_for_ready(scsi_periph_device_info *device, scsi_ccb *request)
150 scsi_periph_device_info *device = handle->device;
201 periph_send_start_stop(scsi_periph_device_info *device, scsi_ccb *request,
H A Ddevice.cpp63 scsi_periph_device_info *device
64 = (scsi_periph_device_info *)malloc(sizeof(*device));
108 periph_unregister_device(scsi_periph_device_info *device)
H A Dsync.cpp22 periph_synchronize_cache(scsi_periph_device_info *device, scsi_ccb *request)
H A Derror_handling.cpp16 err_res check_sense(scsi_periph_device_info *device, scsi_ccb *request)
209 check_scsi_status(scsi_periph_device_info *device, scsi_ccb *request)
243 periph_check_error(scsi_periph_device_info *device, scsi_ccb *request)
H A Dscsi_periph.cpp22 periph_simple_exec(scsi_periph_device_info* device, void* cdb, uchar cdbLength,
52 periph_safe_exec(scsi_periph_device_info *device, scsi_ccb *request)
H A Dblock.cpp66 prefer_read_capacity_16(scsi_periph_device_info* device)
88 vpd_pages_supported(scsi_periph_device_info* device)
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* devic
[all...]
H A Dio.cpp24 inquiry(scsi_periph_device_info *device, scsi_inquiry *inquiry)
49 vpd_page_inquiry(scsi_periph_device_info* device, scsi_ccb* ccb,
80 vpd_page_get(scsi_periph_device_info* device, scsi_ccb* request,
116 prevent_allow(scsi_periph_device_info *device, bool prevent)
133 raw_command(scsi_periph_device_info *device, raw_device_command *cmd)
229 read_write(scsi_periph_device_info *device, scsi_ccb *request,
508 scsi_periph_device_info *device = (scsi_periph_device_info *)arg;
516 periph_read_write(scsi_periph_device_info *device, scsi_ccb *request,
526 periph_io(scsi_periph_device_info *devic
[all...]
/haiku/headers/private/drivers/
H A Dscsi_periph.h26 typedef struct scsi_periph_device_info *scsi_periph_device;
110 status_t (*read_write)(scsi_periph_device_info *device, scsi_ccb *request,
126 status_t (*trim_device)(scsi_periph_device_info *device, scsi_ccb *request,

Completed in 53 milliseconds