Lines Matching refs:transfer
152 static void cb_mode_changed(struct libusb_transfer *transfer)
154 if (transfer->status != LIBUSB_TRANSFER_COMPLETED) {
155 fprintf(stderr, "mode change transfer not completed!\n");
160 transfer->length, transfer->actual_length);
168 struct libusb_transfer *transfer;
173 transfer = libusb_alloc_transfer(0);
174 if (!transfer) {
182 libusb_fill_control_transfer(transfer, devh, buf, cb_mode_changed, NULL,
185 transfer->flags = LIBUSB_TRANSFER_SHORT_NOT_OK
187 return libusb_submit_transfer(transfer);
279 static void cb_irq(struct libusb_transfer *transfer)
281 unsigned char irqtype = transfer->buffer[0];
283 if (transfer->status != LIBUSB_TRANSFER_COMPLETED) {
284 fprintf(stderr, "irq transfer status %d?\n", transfer->status);
286 libusb_free_transfer(transfer);
318 static void cb_img(struct libusb_transfer *transfer)
320 if (transfer->status != LIBUSB_TRANSFER_COMPLETED) {
321 fprintf(stderr, "img transfer status %d?\n", transfer->status);
323 libusb_free_transfer(transfer);