/haiku/src/add-ons/kernel/busses/scsi/usb/ |
H A D | proto_cbi.c | 64 static void trace_CDB(usb_device_info *udi, const usb_mass_CBI_CB *cb, int len); 65 static status_t cbi_reset(usb_device_info *udi); 66 static status_t cbi_initialize(usb_device_info *udi); 67 static void cbi_transfer(usb_device_info *udi, uint8 *cmd, uint8 cmdlen, //sg_buffer *sgb, 81 void trace_CDB(usb_device_info *udi, const usb_mass_CBI_CB *cb, int len) in trace_CDB() 88 send_request_adsc(usb_device_info *udi, void *cb, int length) in send_request_adsc() 102 request_interrupt(usb_device_info *udi, usb_mass_CBI_IDB *idb) in request_interrupt() 121 parse_status(usb_device_info *udi, usb_mass_CBI_IDB *idb) in parse_status() 160 cbi_reset(usb_device_info *udi) in cbi_reset() 191 cbi_initialize(usb_device_info *udi) in cbi_initialize() [all …]
|
H A D | proto_bulk.c | 68 static void trace_CBW(usb_device_info *udi, const usb_mass_CBW *cbw); 69 static void trace_CSW(usb_device_info *udi, const usb_mass_CSW *csw); 70 static status_t bulk_only_initialize(usb_device_info *udi); 71 static status_t bulk_only_reset(usb_device_info *udi); 72 static void bulk_only_transfer(usb_device_info *udi, uint8 *cmd, 79 void trace_CBW(usb_device_info *udi, const usb_mass_CBW *cbw) in trace_CBW() 89 void trace_CSW(usb_device_info *udi, const usb_mass_CSW *csw) in trace_CSW() 107 get_max_luns(usb_device_info *udi) in get_max_luns() 143 queue_bulk(usb_device_info *udi, void* buffer, size_t len, bool b_in) in queue_bulk() 170 check_CSW(usb_device_info *udi, usb_mass_CSW* csw, int transfer_len) in check_CSW() [all …]
|
H A D | proto_common.h | 22 status_t process_data_io(usb_device_info *udi, iovec *sg_data, int32 sg_count/*sg_buffer *sgb*/, ED… 24 void transfer_callback(usb_device_info *udi, CCB_SCSIIO *ccbio, 26 void sense_callback(usb_device_info *udi, CCB_SCSIIO *ccbio,
|
H A D | usb_scsi.c | 67 usb_device_info *usb_devices[MAX_DEVICES_COUNT]; 82 static status_t setup_transport_modules(usb_device_info *udi, usb_device_settings *uds); 83 static status_t setup_endpoints(usb_interface_info *uii, usb_device_info *udi); 84 static status_t allocate_resources(usb_device_info *udi); 85 static void release_resources(usb_device_info *udi); 157 status_t setup_transport_modules(usb_device_info *udi, 216 release_transport_modules(usb_device_info *udi) 233 status_t setup_endpoints(usb_interface_info *uii, usb_device_info *udi) 290 status_t allocate_resources(usb_device_info *udi) 336 void release_resources(usb_device_info *udi) [all …]
|
H A D | transform_procs.c | 97 transform_cmd_6_to_10(usb_device_info *udi, uint8 *cmd, uint8 len, in transform_cmd_6_to_10() 139 transform_cmd_test_unit_ready(usb_device_info *udi, uint8 *cmd, uint8 len, in transform_cmd_test_unit_ready() 173 scsi_transform(usb_device_info *udi, uint8 *cmd, uint8 len, uint8 **rcmd, in scsi_transform() 222 rbc_transform(usb_device_info *udi, uint8 *cmd, uint8 len, uint8 **rcmd, in rbc_transform() 287 ufi_transform(usb_device_info *udi, uint8 *cmd, uint8 len, uint8 **rcmd, in ufi_transform() 358 atapi_transform(usb_device_info *udi, uint8 *cmd, uint8 len, uint8 **rcmd, in atapi_transform() 456 qic157_transform(usb_device_info *udi, uint8 *cmd, uint8 len, uint8 **rcmd, in qic157_transform()
|
H A D | proto_common.c | 37 usb_device_info *udi = (usb_device_info *)cookie; in bulk_callback() 53 status_t process_data_io(usb_device_info *udi, //sg_buffer *sgb, in process_data_io()
|
H A D | fake_device.h | 16 void fake_inquiry_request(usb_device_info *udi, CCB_SCSIIO *ccbio);
|
H A D | device_info.h | 62 } usb_device_info; typedef
|
H A D | fake_device.c | 26 void fake_inquiry_request(usb_device_info *udi, CCB_SCSIIO *ccbio) in fake_inquiry_request()
|
/haiku/src/add-ons/kernel/busses/scsi/usb/freecom/ |
H A D | freecom.c | 99 void trace_status(usb_device_info *udi, const fcm_status *st) in trace_status() 122 freecom_initialize(usb_device_info *udi) in freecom_initialize() 168 freecom_reset(usb_device_info *udi) in freecom_reset() 191 usb_device_info *udi = (usb_device_info *)cookie; in usb_callback() 213 queue_bulk(usb_device_info *udi, in queue_bulk() 237 write_command(usb_device_info *udi, uint8 type, uint8 *cmd, uint8 timeout) in write_command() 270 read_status(usb_device_info *udi, fcm_status *fst) in read_status() 308 request_transfer(usb_device_info *udi, uint8 type, uint32 length, uint8 timeout) in request_transfer() 344 transfer_sg(usb_device_info *udi, in transfer_sg() 395 transfer_data(usb_device_info *udi, in transfer_data() [all …]
|
/haiku/src/add-ons/kernel/busses/scsi/usb/datafab/ |
H A D | datafab.c | 42 usb_device_info *udi; 464 datafab_initialize(usb_device_info *udi) in datafab_initialize() 480 datafab_reset(usb_device_info *udi) in datafab_reset() 503 usb_device_info *udi = (usb_device_info *)cookie; in usb_callback() 524 queue_bulk(usb_device_info *udi, in queue_bulk() 761 datafab_transfer(usb_device_info *udi, in datafab_transfer()
|