Lines Matching refs:uxfer
997 struct libusb_transfer *uxfer;
1011 uxfer = (struct libusb_transfer *)(
1015 uxfer->num_iso_packets = iso_packets;
1017 return (uxfer);
1021 libusb_free_transfer(struct libusb_transfer *uxfer)
1025 if (uxfer == NULL)
1029 if (uxfer->flags & LIBUSB_TRANSFER_FREE_BUFFER)
1030 free(uxfer->buffer);
1033 (uint8_t *)uxfer - sizeof(*sxfer));
1122 struct libusb_transfer *uxfer;
1125 uxfer = (struct libusb_transfer *)(
1132 uxfer->status = status;
1137 dev = libusb_get_device(uxfer->dev_handle);
1148 struct libusb_transfer *uxfer;
1162 uxfer = (struct libusb_transfer *)(
1165 if (iso_packets > uxfer->num_iso_packets)
1166 iso_packets = uxfer->num_iso_packets;
1172 uxfer->num_iso_packets = iso_packets;
1177 uxfer->actual_length = actlen;
1179 uxfer->iso_packet_desc[i].actual_length =
1189 &uxfer->buffer[actlen],
1190 uxfer->iso_packet_desc[i].length, i);
1191 actlen += uxfer->iso_packet_desc[i].length;
1201 libusb10_submit_transfer_sub(libusb20_tr_get_priv_sc0(pxfer), uxfer->endpoint);
1215 struct libusb_transfer *uxfer;
1229 uxfer = (struct libusb_transfer *)(
1232 flags = uxfer->flags;
1237 uxfer->actual_length += actlen;
1261 sxfer->curr_data, max_bulk, uxfer->timeout);
1272 libusb10_submit_transfer_sub(libusb20_tr_get_priv_sc0(pxfer), uxfer->endpoint);
1287 struct libusb_transfer *uxfer;
1301 uxfer = (struct libusb_transfer *)(
1304 flags = uxfer->flags;
1309 uxfer->actual_length += actlen;
1341 libusb20_tr_set_buffer(pxfer, uxfer->buffer, 0);
1361 libusb10_submit_transfer_sub(libusb20_tr_get_priv_sc0(pxfer), uxfer->endpoint);
1378 struct libusb_transfer *uxfer;
1428 uxfer = (struct libusb_transfer *)(
1431 if (uxfer->endpoint == endpoint) {
1445 sxfer->rem_len = uxfer->length;
1446 sxfer->curr_data = uxfer->buffer;
1447 uxfer->actual_length = 0;
1449 switch (uxfer->type) {
1470 buffsize = libusb10_get_buffsize(pdev, uxfer);
1471 maxframe = libusb10_get_maxframe(pdev, uxfer);
1491 libusb_submit_transfer(struct libusb_transfer *uxfer)
1500 if (uxfer == NULL)
1503 if (uxfer->dev_handle == NULL)
1506 endpoint = uxfer->endpoint;
1508 dev = libusb_get_device(uxfer->dev_handle);
1513 (uint8_t *)uxfer - sizeof(*sxfer));
1517 pxfer0 = libusb10_get_transfer(uxfer->dev_handle, endpoint, 0);
1518 pxfer1 = libusb10_get_transfer(uxfer->dev_handle, endpoint, 1);
1538 uxfer->dev_handle, endpoint);
1553 libusb_cancel_transfer(struct libusb_transfer *uxfer)
1563 if (uxfer == NULL)
1567 if ((devh = uxfer->dev_handle) == NULL)
1570 endpoint = uxfer->endpoint;
1577 (uint8_t *)uxfer - sizeof(*sxfer));
1588 uxfer->status = LIBUSB_TRANSFER_CANCELLED;