Changes in uspace/lib/usbvirt/include/usbvirt/ipc.h [beee81a:6cb58e6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbvirt/include/usbvirt/ipc.h
rbeee81a r6cb58e6 1 1 /* 2 * Copyright (c) 201 1Vojtech Horky2 * Copyright (c) 2010 Vojtech Horky 3 3 * All rights reserved. 4 4 * … … 31 31 */ 32 32 /** @file 33 * IPC wrappers for virtual USB.33 * @brief Virtual USB device. 34 34 */ 35 35 #ifndef LIBUSBVIRT_IPC_H_ … … 40 40 #include <bool.h> 41 41 42 /** IPC methods communication between host controller and virtual device. */43 42 typedef enum { 44 43 IPC_M_USBVIRT_GET_NAME = IPC_FIRST_USER_METHOD + 80, … … 46 45 IPC_M_USBVIRT_CONTROL_WRITE, 47 46 IPC_M_USBVIRT_INTERRUPT_IN, 48 IPC_M_USBVIRT_INTERRUPT_OUT, 49 IPC_M_USBVIRT_BULK_IN, 50 IPC_M_USBVIRT_BULK_OUT 51 } usbvirt_hc_to_device_method_t; 47 IPC_M_USBVIRT_INTERRUPT_OUT 48 } usbvirt_ipc_t; 52 49 53 int usbvirt_ipc_send_control_read(int, void *, size_t,50 int usbvirt_ipc_send_control_read(int, usb_endpoint_t, void *, size_t, 54 51 void *, size_t, size_t *); 55 int usbvirt_ipc_send_control_write(int, void *, size_t,52 int usbvirt_ipc_send_control_write(int, usb_endpoint_t, void *, size_t, 56 53 void *, size_t); 57 54 int usbvirt_ipc_send_data_in(int, usb_endpoint_t, usb_transfer_type_t,
Note:
See TracChangeset
for help on using the changeset viewer.