Changeset 79ae36dd in mainline for uspace/lib/usbvirt/include/usbvirt/ipc.h
- Timestamp:
- 2011-06-08T19:01:55Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0eff68e
- Parents:
- 764d71e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbvirt/include/usbvirt/ipc.h
r764d71e r79ae36dd 33 33 * IPC wrappers for virtual USB. 34 34 */ 35 35 36 #ifndef LIBUSBVIRT_IPC_H_ 36 37 #define LIBUSBVIRT_IPC_H_ … … 40 41 #include <bool.h> 41 42 #include <usbvirt/device.h> 43 #include <async.h> 42 44 43 45 /** IPC methods communication between host controller and virtual device. */ … … 52 54 } usbvirt_hc_to_device_method_t; 53 55 54 int usbvirt_ipc_send_control_read(int, void *, size_t,56 extern int usbvirt_ipc_send_control_read(async_sess_t *, void *, size_t, 55 57 void *, size_t, size_t *); 56 int usbvirt_ipc_send_control_write(int, void *, size_t,58 extern int usbvirt_ipc_send_control_write(async_sess_t *, void *, size_t, 57 59 void *, size_t); 58 int usbvirt_ipc_send_data_in(int, usb_endpoint_t, usb_transfer_type_t,59 void *, size_t, size_t *);60 int usbvirt_ipc_send_data_out(int, usb_endpoint_t, usb_transfer_type_t,61 void *, size_t);60 extern int usbvirt_ipc_send_data_in(async_sess_t *, usb_endpoint_t, 61 usb_transfer_type_t, void *, size_t, size_t *); 62 extern int usbvirt_ipc_send_data_out(async_sess_t *, usb_endpoint_t, 63 usb_transfer_type_t, void *, size_t); 62 64 63 bool usbvirt_is_usbvirt_method(sysarg_t); 64 bool usbvirt_ipc_handle_call(usbvirt_device_t *, ipc_callid_t, ipc_call_t *); 65 extern bool usbvirt_is_usbvirt_method(sysarg_t); 66 extern bool usbvirt_ipc_handle_call(usbvirt_device_t *, ipc_callid_t, 67 ipc_call_t *); 65 68 66 69 #endif 70 67 71 /** 68 72 * @}
Note:
See TracChangeset
for help on using the changeset viewer.