Searched refs:usbi_transfer (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/libusb/src/libusb/os/
H A Dpoll_windows.h75 typedef int cancel_transfer(struct usbi_transfer *itransfer);
81 struct usbi_transfer *itransfer; // Associated transfer, or NULL if completed
96 struct usbi_transfer *transfer, cancel_transfer *cancel_fn);
H A Dopenbsd_usb.c74 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 *);
86 static int _sync_control_transfer(struct usbi_transfer *);
87 static int _sync_gen_transfer(struct usbi_transfer *);
472 obsd_submit_transfer(struct usbi_transfer *itransfer)
516 obsd_cancel_transfer(struct usbi_transfer *itransfer)
524 obsd_clear_transfer_priv(struct usbi_transfer *itransfer)
537 struct usbi_transfer *itransfer;
680 _sync_control_transfer(struct usbi_transfer *itransfe
[all...]
H A Dwindows_usb.c60 static int winusbx_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer);
62 static int winusbx_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer);
64 static int winusbx_abort_transfers(int sub_api, struct usbi_transfer *itransfer);
65 static int winusbx_abort_control(int sub_api, struct usbi_transfer *itransfer);
67 static int winusbx_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size);
76 static int hid_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer);
77 static int hid_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer);
79 static int hid_abort_transfers(int sub_api, struct usbi_transfer *itransfer);
81 static int hid_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size);
90 static int composite_submit_control_transfer(int sub_api, struct usbi_transfer *itransfe
[all...]
H A Ddarwin_usb.h157 struct usbi_transfer *itransfer;
H A Dwince_usb.c594 struct usbi_transfer *itransfer)
605 struct usbi_transfer *itransfer)
617 static int wince_submit_control_or_bulk_transfer(struct usbi_transfer *itransfer)
676 static int wince_submit_iso_transfer(struct usbi_transfer *itransfer)
682 struct usbi_transfer *itransfer)
699 static void wince_transfer_callback(struct usbi_transfer *itransfer, uint32_t io_result, uint32_t io_size)
794 static void wince_handle_callback (struct usbi_transfer *itransfer, uint32_t io_result, uint32_t io_size)
817 struct usbi_transfer *transfer;
834 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) {
H A Ddarwin_usb.c1430 static int submit_bulk_transfer(struct usbi_transfer *itransfer) {
1493 static int submit_iso_transfer(struct usbi_transfer *itransfer) {
1583 static int submit_control_transfer(struct usbi_transfer *itransfer) {
1633 static int darwin_submit_transfer(struct usbi_transfer *itransfer) {
1650 static int cancel_control_transfer(struct usbi_transfer *itransfer) {
1665 static int darwin_abort_transfers (struct usbi_transfer *itransfer) {
1697 static int darwin_cancel_transfer(struct usbi_transfer *itransfer) {
1713 static void darwin_clear_transfer_priv (struct usbi_transfer *itransfer) {
1724 struct usbi_transfer *itransfer = (struct usbi_transfer *)refco
[all...]
H A Dlinux_usbfs.c1639 static int discard_urbs(struct usbi_transfer *itransfer, int first, int last_plus_one)
1689 static int submit_bulk_transfer(struct usbi_transfer *itransfer,
1855 static int submit_iso_transfer(struct usbi_transfer *itransfer)
2009 static int submit_control_transfer(struct usbi_transfer *itransfer)
2052 static int op_submit_transfer(struct usbi_transfer *itransfer)
2073 static int op_cancel_transfer(struct usbi_transfer *itransfer)
2101 static void op_clear_transfer_priv(struct usbi_transfer *itransfer)
2130 static int handle_bulk_completion(struct usbi_transfer *itransfer,
2266 static int handle_iso_completion(struct usbi_transfer *itransfer,
2387 static int handle_control_completion(struct usbi_transfer *itransfe
[all...]
H A Dwindows_usb.h122 int (*submit_bulk_transfer)(int sub_api, struct usbi_transfer *itransfer);
123 int (*submit_iso_transfer)(int sub_api, struct usbi_transfer *itransfer);
124 int (*submit_control_transfer)(int sub_api, struct usbi_transfer *itransfer);
125 int (*abort_control)(int sub_api, struct usbi_transfer *itransfer);
126 int (*abort_transfers)(int sub_api, struct usbi_transfer *itransfer);
127 int (*copy_transfer_data)(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size);
H A Dpoll_windows.c318 struct winfd usbi_create_fd(HANDLE handle, int access_mode, struct usbi_transfer *itransfer, cancel_transfer *cancel_fn)
/external/libusb/libusb/
H A Dlibusbi.h240 * 1. struct usbi_transfer
244 * from a libusb_transfer, you can get the usbi_transfer by rewinding the
246 * the usbi_transfer includes the number of allocated packets, so you can
251 struct usbi_transfer { struct
270 + sizeof(struct usbi_transfer)))
272 ((struct usbi_transfer *)(((void *)(transfer)) \
273 - sizeof(struct usbi_transfer)))
275 static inline void *usbi_transfer_get_os_priv(struct usbi_transfer *transfer)
277 return ((void *)transfer) + sizeof(struct usbi_transfer)
303 int usbi_handle_transfer_completion(struct usbi_transfer *itransfe
[all...]
H A Dio.c1058 static int calculate_timeout(struct usbi_transfer *transfer)
1090 static int add_to_flying_list(struct usbi_transfer *transfer)
1092 struct usbi_transfer *cur;
1163 int alloc_size = sizeof(struct usbi_transfer)
1167 struct usbi_transfer *itransfer = malloc(alloc_size);
1196 struct usbi_transfer *itransfer;
1221 struct usbi_transfer *itransfer =
1276 struct usbi_transfer *itransfer =
1312 struct usbi_transfer *transfer;
1353 * Do not call this function with the usbi_transfer loc
[all...]
/external/chromium_org/third_party/libusb/src/libusb/
H A Dlibusbi.h344 * 1. struct usbi_transfer
348 * from a libusb_transfer, you can get the usbi_transfer by rewinding the
350 * the usbi_transfer includes the number of allocated packets, so you can
355 struct usbi_transfer { struct
391 + sizeof(struct usbi_transfer)))
393 ((struct usbi_transfer *)(((unsigned char *)(transfer)) \
394 - sizeof(struct usbi_transfer)))
396 static inline void *usbi_transfer_get_os_priv(struct usbi_transfer *transfer)
398 return ((unsigned char *)transfer) + sizeof(struct usbi_transfer)
424 int usbi_handle_transfer_completion(struct usbi_transfer *itransfe
[all...]
H A Dio.c1199 static int calculate_timeout(struct usbi_transfer *transfer)
1233 static int add_to_flying_list(struct usbi_transfer *transfer)
1235 struct usbi_transfer *cur;
1255 list_for_each_entry(cur, &ctx->flying_transfers, list, struct usbi_transfer) {
1322 size_t alloc_size = sizeof(struct usbi_transfer)
1326 struct usbi_transfer *itransfer = calloc(1, alloc_size);
1354 struct usbi_transfer *itransfer;
1388 struct usbi_transfer *transfer;
1390 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) {
1437 struct usbi_transfer *itransfe
[all...]
H A Dcore.c1186 struct usbi_transfer *itransfer;
1187 struct usbi_transfer *tmp;
1195 list_for_each_entry_safe(itransfer, tmp, &ctx->flying_transfers, list, struct usbi_transfer) {
/external/libusb/libusb/os/
H A Ddarwin_usb.c1072 static int submit_bulk_transfer(struct usbi_transfer *itransfer) {
1126 static int submit_iso_transfer(struct usbi_transfer *itransfer) {
1194 static int submit_control_transfer(struct usbi_transfer *itransfer) {
1225 static int darwin_submit_transfer(struct usbi_transfer *itransfer) {
1242 static int cancel_control_transfer(struct usbi_transfer *itransfer) {
1254 static int darwin_abort_transfers (struct usbi_transfer *itransfer) {
1287 static int darwin_cancel_transfer(struct usbi_transfer *itransfer) {
1303 static void darwin_clear_transfer_priv (struct usbi_transfer *itransfer) {
1314 struct usbi_transfer *itransfer = (struct usbi_transfer *)refco
[all...]
H A Dlinux_usbfs.c1335 static int submit_bulk_transfer(struct usbi_transfer *itransfer,
1451 static int submit_iso_transfer(struct usbi_transfer *itransfer)
1608 static int submit_control_transfer(struct usbi_transfer *itransfer)
1651 static int op_submit_transfer(struct usbi_transfer *itransfer)
1672 static int cancel_control_transfer(struct usbi_transfer *itransfer)
1700 static int cancel_bulk_transfer(struct usbi_transfer *itransfer)
1722 static int cancel_iso_transfer(struct usbi_transfer *itransfer)
1744 static int op_cancel_transfer(struct usbi_transfer *itransfer)
1764 static void op_clear_transfer_priv(struct usbi_transfer *itransfer)
1786 static int handle_bulk_completion(struct usbi_transfer *itransfe
[all...]

Completed in 256 milliseconds