/external/libusb/libusb/os/ |
H A D | windows_nt_common.h | 53 void windows_clear_transfer_priv(struct usbi_transfer *itransfer); 54 int windows_copy_transfer_data(struct usbi_transfer *itransfer, uint32_t io_size); 55 struct winfd *windows_get_fd(struct usbi_transfer *transfer); 56 void windows_get_overlapped_result(struct usbi_transfer *transfer, struct winfd *pollable_fd, DWORD *io_result, DWORD *io_size); 58 void windows_handle_callback(struct usbi_transfer *itransfer, uint32_t io_result, uint32_t io_size);
|
H A D | haiku_usb.h | 72 status_t SubmitTransfer(struct usbi_transfer *); 90 USBTransfer(struct usbi_transfer *, USBDevice *); 93 struct usbi_transfer* UsbiTransfer(); 97 struct usbi_transfer* fUsbiTransfer;
|
H A D | poll_windows.h | 81 typedef int cancel_transfer(struct usbi_transfer *itransfer); 87 struct usbi_transfer *itransfer; // Associated transfer, or NULL if completed 102 struct usbi_transfer *transfer, cancel_transfer *cancel_fn);
|
H A D | netbsd_usb.c | 74 static int netbsd_submit_transfer(struct usbi_transfer *); 75 static int netbsd_cancel_transfer(struct usbi_transfer *); 76 static void netbsd_clear_transfer_priv(struct usbi_transfer *); 77 static int netbsd_handle_transfer_completion(struct usbi_transfer *); 85 static int _sync_control_transfer(struct usbi_transfer *); 86 static int _sync_gen_transfer(struct usbi_transfer *); 426 netbsd_submit_transfer(struct usbi_transfer *itransfer) 472 netbsd_cancel_transfer(struct usbi_transfer *itransfer) 480 netbsd_clear_transfer_priv(struct usbi_transfer *itransfer) 488 netbsd_handle_transfer_completion(struct usbi_transfer *itransfe [all...] |
H A D | openbsd_usb.c | 74 static int obsd_submit_transfer(struct usbi_transfer *); 75 static int obsd_cancel_transfer(struct usbi_transfer *); 76 static void obsd_clear_transfer_priv(struct usbi_transfer *); 77 static int obsd_handle_transfer_completion(struct usbi_transfer *); 85 static int _sync_control_transfer(struct usbi_transfer *); 86 static int _sync_gen_transfer(struct usbi_transfer *); 472 obsd_submit_transfer(struct usbi_transfer *itransfer) 518 obsd_cancel_transfer(struct usbi_transfer *itransfer) 526 obsd_clear_transfer_priv(struct usbi_transfer *itransfer) 534 obsd_handle_transfer_completion(struct usbi_transfer *itransfe [all...] |
H A D | haiku_usb_raw.cpp | 139 haiku_submit_transfer(struct usbi_transfer *itransfer) 147 haiku_cancel_transfer(struct usbi_transfer *itransfer) 155 haiku_clear_transfer_priv(struct usbi_transfer *itransfer) 163 haiku_handle_transfer_completion(struct usbi_transfer *itransfer)
|
H A D | windows_winusb.c | 67 static int winusbx_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer); 69 static int winusbx_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer); 71 static int winusbx_abort_transfers(int sub_api, struct usbi_transfer *itransfer); 72 static int winusbx_abort_control(int sub_api, struct usbi_transfer *itransfer); 74 static int winusbx_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size); 83 static int hid_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer); 84 static int hid_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer); 86 static int hid_abort_transfers(int sub_api, struct usbi_transfer *itransfer); 88 static int hid_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size); 97 static int composite_submit_control_transfer(int sub_api, struct usbi_transfer *itransfe [all...] |
H A D | windows_usbdk.c | 90 static inline struct usbdk_transfer_priv *_usbdk_transfer_priv(struct usbi_transfer *itransfer) 536 void windows_clear_transfer_priv(struct usbi_transfer *itransfer) 549 static int usbdk_do_control_transfer(struct usbi_transfer *itransfer) 598 static int usbdk_do_bulk_transfer(struct usbi_transfer *itransfer) 656 static int usbdk_do_iso_transfer(struct usbi_transfer *itransfer) 727 static int usbdk_submit_transfer(struct usbi_transfer *itransfer) 748 static int usbdk_abort_transfers(struct usbi_transfer *itransfer) 762 static int usbdk_cancel_transfer(struct usbi_transfer *itransfer) 781 int windows_copy_transfer_data(struct usbi_transfer *itransfer, uint32_t io_size) 787 struct winfd *windows_get_fd(struct usbi_transfer *transfe [all...] |
H A D | wince_usb.c | 541 static void wince_clear_transfer_priv(struct usbi_transfer *itransfer) 552 static int wince_cancel_transfer(struct usbi_transfer *itransfer) 564 static int wince_submit_control_or_bulk_transfer(struct usbi_transfer *itransfer) 623 static int wince_submit_iso_transfer(struct usbi_transfer *itransfer) 628 static int wince_submit_transfer(struct usbi_transfer *itransfer) 648 struct usbi_transfer *itransfer, 740 struct usbi_transfer *itransfer, 766 struct usbi_transfer *transfer; 783 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) {
|
H A D | windows_nt_common.c | 482 static void windows_transfer_callback(struct usbi_transfer *itransfer, uint32_t io_result, uint32_t io_size) 520 void windows_handle_callback(struct usbi_transfer *itransfer, uint32_t io_result, uint32_t io_size) 543 struct usbi_transfer *transfer; 562 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) {
|
H A D | sunos_usb.c | 65 static int sunos_submit_transfer(struct usbi_transfer *); 66 static int sunos_cancel_transfer(struct usbi_transfer *); 67 static void sunos_clear_transfer_priv(struct usbi_transfer *); 68 static int sunos_handle_transfer_completion(struct usbi_transfer *); 1022 sunos_submit_transfer(struct usbi_transfer *itransfer) 1072 sunos_cancel_transfer(struct usbi_transfer *itransfer) 1107 sunos_clear_transfer_priv(struct usbi_transfer *itransfer) 1115 sunos_handle_transfer_completion(struct usbi_transfer *itransfer)
|
H A D | darwin_usb.c | 1558 static int submit_bulk_transfer(struct usbi_transfer *itransfer) { 1619 static int submit_stream_transfer(struct usbi_transfer *itransfer) { 1650 static int submit_iso_transfer(struct usbi_transfer *itransfer) { 1737 static int submit_control_transfer(struct usbi_transfer *itransfer) { 1784 static int darwin_submit_transfer(struct usbi_transfer *itransfer) { 1808 static int cancel_control_transfer(struct usbi_transfer *itransfer) { 1823 static int darwin_abort_transfers (struct usbi_transfer *itransfer) { 1857 static int darwin_cancel_transfer(struct usbi_transfer *itransfer) { 1873 static void darwin_clear_transfer_priv (struct usbi_transfer *itransfer) { 1884 struct usbi_transfer *itransfe [all...] |
H A D | haiku_usb_backend.cpp | 34 USBTransfer::USBTransfer(struct usbi_transfer *itransfer, USBDevice *device) 46 struct usbi_transfer * 201 USBDeviceHandle::SubmitTransfer(struct usbi_transfer *itransfer)
|
H A D | linux_usbfs.c | 1744 static int discard_urbs(struct usbi_transfer *itransfer, int first, int last_plus_one) 1794 static int submit_bulk_transfer(struct usbi_transfer *itransfer) 1966 static int submit_iso_transfer(struct usbi_transfer *itransfer) 2119 static int submit_control_transfer(struct usbi_transfer *itransfer) 2159 static int op_submit_transfer(struct usbi_transfer *itransfer) 2181 static int op_cancel_transfer(struct usbi_transfer *itransfer) 2208 static void op_clear_transfer_priv(struct usbi_transfer *itransfer) 2237 static int handle_bulk_completion(struct usbi_transfer *itransfer, 2373 static int handle_iso_completion(struct usbi_transfer *itransfer, 2494 static int handle_control_completion(struct usbi_transfer *itransfe [all...] |
H A D | windows_winusb.h | 115 int (*submit_bulk_transfer)(int sub_api, struct usbi_transfer *itransfer); 116 int (*submit_iso_transfer)(int sub_api, struct usbi_transfer *itransfer); 117 int (*submit_control_transfer)(int sub_api, struct usbi_transfer *itransfer); 118 int (*abort_control)(int sub_api, struct usbi_transfer *itransfer); 119 int (*abort_transfers)(int sub_api, struct usbi_transfer *itransfer); 120 int (*copy_transfer_data)(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size);
|
H A D | poll_windows.c | 320 struct winfd usbi_create_fd(HANDLE handle, int access_mode, struct usbi_transfer *itransfer, cancel_transfer *cancel_fn)
|
/external/libusb/include/libusb/ |
H A D | libusbi.h | 280 /* Note paths taking both this and usbi_transfer->lock must always 427 * 1. struct usbi_transfer 431 * from a libusb_transfer, you can get the usbi_transfer by rewinding the 433 * the usbi_transfer includes the number of allocated packets, so you can 438 struct usbi_transfer { struct 445 uint8_t state_flags; /* Protected by usbi_transfer->lock */ 484 + sizeof(struct usbi_transfer))) 486 ((struct usbi_transfer *)(((unsigned char *)(transfer)) \ 487 - sizeof(struct usbi_transfer))) 489 static inline void *usbi_transfer_get_os_priv(struct usbi_transfer *transfe [all...] |
/external/libusb/libusb/ |
H A D | libusbi.h | 280 /* Note paths taking both this and usbi_transfer->lock must always 427 * 1. struct usbi_transfer 431 * from a libusb_transfer, you can get the usbi_transfer by rewinding the 433 * the usbi_transfer includes the number of allocated packets, so you can 438 struct usbi_transfer { struct 445 uint8_t state_flags; /* Protected by usbi_transfer->lock */ 484 + sizeof(struct usbi_transfer))) 486 ((struct usbi_transfer *)(((unsigned char *)(transfer)) \ 487 - sizeof(struct usbi_transfer))) 489 static inline void *usbi_transfer_get_os_priv(struct usbi_transfer *transfe [all...] |
H A D | io.c | 1204 static int calculate_timeout(struct usbi_transfer *transfer) 1262 size_t alloc_size = sizeof(struct usbi_transfer) 1266 struct usbi_transfer *itransfer = calloc(1, alloc_size); 1296 struct usbi_transfer *itransfer; 1330 struct usbi_transfer *transfer; 1332 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) { 1367 static int add_to_flying_list(struct usbi_transfer *transfer) 1369 struct usbi_transfer *cur; 1393 list_for_each_entry(cur, &ctx->flying_transfers, list, struct usbi_transfer) { 1438 static int remove_from_flying_list(struct usbi_transfer *transfe [all...] |
H A D | core.c | 1340 struct usbi_transfer *itransfer; 1341 struct usbi_transfer *tmp; 1347 list_for_each_entry_safe(itransfer, tmp, &ctx->flying_transfers, list, struct usbi_transfer) {
|