Changeset b7fd2a0 in mainline for uspace/lib/usbvirt/include
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- Location:
- uspace/lib/usbvirt/include/usbvirt
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbvirt/include/usbvirt/device.h
r36f0738 rb7fd2a0 56 56 * @return Error code. 57 57 */ 58 typedef int (*usbvirt_on_data_to_device_t)(usbvirt_device_t *dev,58 typedef errno_t (*usbvirt_on_data_to_device_t)(usbvirt_device_t *dev, 59 59 usb_endpoint_t endpoint, usb_transfer_type_t transfer_type, 60 60 const void *buffer, size_t buffer_size); … … 70 70 * @return Error code. 71 71 */ 72 typedef int (*usbvirt_on_data_from_device_t)(usbvirt_device_t *dev,72 typedef errno_t (*usbvirt_on_data_from_device_t)(usbvirt_device_t *dev, 73 73 usb_endpoint_t endpoint, usb_transfer_type_t transfer_type, 74 74 void *buffer, size_t buffer_size, size_t *act_buffer_size); … … 85 85 * @return Error code. 86 86 */ 87 typedef int (*usbvirt_on_control_t)(usbvirt_device_t *dev,87 typedef errno_t (*usbvirt_on_control_t)(usbvirt_device_t *dev, 88 88 const usb_device_request_setup_packet_t *setup_packet, 89 89 uint8_t *data, size_t *act_data_size); … … 239 239 }; 240 240 241 extern int req_nop(usbvirt_device_t *device,241 extern errno_t req_nop(usbvirt_device_t *device, 242 242 const usb_device_request_setup_packet_t *setup_packet, 243 243 uint8_t *data, size_t *act_size); 244 244 245 extern int usbvirt_device_plug(usbvirt_device_t *, const char *);245 extern errno_t usbvirt_device_plug(usbvirt_device_t *, const char *); 246 246 extern void usbvirt_device_unplug(usbvirt_device_t *); 247 247 … … 250 250 const void *, size_t); 251 251 252 extern int usbvirt_control_write(usbvirt_device_t *, const void *, size_t,252 extern errno_t usbvirt_control_write(usbvirt_device_t *, const void *, size_t, 253 253 void *, size_t); 254 extern int usbvirt_control_read(usbvirt_device_t *, const void *, size_t,254 extern errno_t usbvirt_control_read(usbvirt_device_t *, const void *, size_t, 255 255 void *, size_t, size_t *); 256 extern int usbvirt_data_out(usbvirt_device_t *, usb_transfer_type_t,256 extern errno_t usbvirt_data_out(usbvirt_device_t *, usb_transfer_type_t, 257 257 usb_endpoint_t, const void *, size_t); 258 extern int usbvirt_data_in(usbvirt_device_t *, usb_transfer_type_t,258 extern errno_t usbvirt_data_in(usbvirt_device_t *, usb_transfer_type_t, 259 259 usb_endpoint_t, void *, size_t, size_t *); 260 260 -
uspace/lib/usbvirt/include/usbvirt/ipc.h
r36f0738 rb7fd2a0 54 54 } usbvirt_hc_to_device_method_t; 55 55 56 extern int usbvirt_ipc_send_control_read(async_sess_t *, void *, size_t,56 extern errno_t usbvirt_ipc_send_control_read(async_sess_t *, void *, size_t, 57 57 void *, size_t, size_t *); 58 extern int usbvirt_ipc_send_control_write(async_sess_t *, void *, size_t,58 extern errno_t usbvirt_ipc_send_control_write(async_sess_t *, void *, size_t, 59 59 void *, size_t); 60 extern int usbvirt_ipc_send_data_in(async_sess_t *, usb_endpoint_t,60 extern errno_t usbvirt_ipc_send_data_in(async_sess_t *, usb_endpoint_t, 61 61 usb_transfer_type_t, void *, size_t, size_t *); 62 extern int usbvirt_ipc_send_data_out(async_sess_t *, usb_endpoint_t,62 extern errno_t usbvirt_ipc_send_data_out(async_sess_t *, usb_endpoint_t, 63 63 usb_transfer_type_t, void *, size_t); 64 64 -
uspace/lib/usbvirt/include/usbvirt/virthub_base.h
r36f0738 rb7fd2a0 56 56 void *virthub_get_data(usbvirt_device_t *dev); 57 57 58 int virthub_base_init(virthub_base_t *instance,58 errno_t virthub_base_init(virthub_base_t *instance, 59 59 const char *name, usbvirt_device_ops_t *ops, void *data, 60 60 const usb_standard_device_descriptor_t *device_desc, … … 63 63 usb_address_t virthub_base_get_address(virthub_base_t *instance); 64 64 65 int virthub_base_request(virthub_base_t *instance, usb_target_t target,65 errno_t virthub_base_request(virthub_base_t *instance, usb_target_t target, 66 66 usb_direction_t dir, const usb_device_request_setup_packet_t *setup, 67 67 void *buffer, size_t buffer_size, size_t *real_size); 68 68 69 int virthub_base_get_hub_descriptor(usbvirt_device_t *dev,69 errno_t virthub_base_get_hub_descriptor(usbvirt_device_t *dev, 70 70 const usb_device_request_setup_packet_t *request, uint8_t *data, 71 71 size_t *act_size); 72 int virthub_base_get_null_status(usbvirt_device_t *dev,72 errno_t virthub_base_get_null_status(usbvirt_device_t *dev, 73 73 const usb_device_request_setup_packet_t *request, uint8_t *data, 74 74 size_t *act_size);
Note:
See TracChangeset
for help on using the changeset viewer.