Home | History | Annotate | Download | only in libusb

Lines Matching defs:itransfer

1318 	struct usbi_transfer *itransfer = malloc(alloc_size);
1319 if (!itransfer)
1322 memset(itransfer, 0, alloc_size);
1323 itransfer->num_iso_packets = iso_packets;
1324 usbi_mutex_init(&itransfer->lock, NULL);
1325 return USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
1347 struct usbi_transfer *itransfer;
1354 itransfer = LIBUSB_TRANSFER_TO_USBI_TRANSFER(transfer);
1355 usbi_mutex_destroy(&itransfer->lock);
1356 free(itransfer);
1374 struct usbi_transfer *itransfer =
1379 usbi_mutex_lock(&itransfer->lock);
1380 itransfer->transferred = 0;
1381 itransfer->flags = 0;
1382 r = calculate_timeout(itransfer);
1388 first = add_to_flying_list(itransfer);
1389 r = usbi_backend->submit_transfer(itransfer);
1392 list_del(&itransfer->list);
1400 { itransfer->timeout.tv_sec, itransfer->timeout.tv_usec * 1000 } };
1411 usbi_mutex_unlock(&itransfer->lock);
1431 struct usbi_transfer *itransfer =
1436 usbi_mutex_lock(&itransfer->lock);
1437 r = usbi_backend->cancel_transfer(itransfer);
1446 itransfer->flags |= USBI_TRANSFER_DEVICE_DISAPPEARED;
1449 itransfer->flags |= USBI_TRANSFER_CANCELLING;
1451 usbi_mutex_unlock(&itransfer->lock);
1523 int usbi_handle_transfer_completion(struct usbi_transfer *itransfer,
1527 USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
1538 list_del(&itransfer->list);
1556 if (rqlen != itransfer->transferred) {
1564 transfer->actual_length = itransfer->transferred;
1842 static void handle_timeout(struct usbi_transfer *itransfer)
1845 USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
1848 itransfer->flags |= USBI_TRANSFER_TIMED_OUT;