Home | History | Annotate | Download | only in libusb

Lines Matching refs:usbi_transfer

1207 static int calculate_timeout(struct usbi_transfer *transfer)
1239 static int add_to_flying_list(struct usbi_transfer *transfer)
1241 struct usbi_transfer *cur;
1264 list_for_each_entry(cur, &ctx->flying_transfers, list, struct usbi_transfer) {
1314 size_t alloc_size = sizeof(struct usbi_transfer)
1318 struct usbi_transfer *itransfer = malloc(alloc_size);
1347 struct usbi_transfer *itransfer;
1374 struct usbi_transfer *itransfer =
1431 struct usbi_transfer *itransfer =
1477 struct usbi_transfer *transfer;
1479 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) {
1520 * Do not call this function with the usbi_transfer lock held. User-specified
1523 int usbi_handle_transfer_completion(struct usbi_transfer *itransfer,
1581 * Do not call this function with the usbi_transfer lock held. User-specified
1584 int usbi_handle_transfer_cancellation(struct usbi_transfer *transfer)
1842 static void handle_timeout(struct usbi_transfer *itransfer)
1860 struct usbi_transfer *transfer;
1874 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) {
2312 struct usbi_transfer *transfer;
2331 list_for_each_entry(transfer, &ctx->flying_transfers, list, struct usbi_transfer) {
2501 struct usbi_transfer *cur;
2502 struct usbi_transfer *to_cancel;
2523 list_for_each_entry(cur, &HANDLE_CTX(handle)->flying_transfers, list, struct usbi_transfer)