Home | History | Annotate | Download | only in os

Lines Matching refs:transfer

809 	struct libusb_transfer *xfer = tpriv->transfer;
837 sunos_do_async_io(struct libusb_transfer *transfer)
847 tpriv = usbi_transfer_get_os_priv(LIBUSB_TRANSFER_TO_USBI_TRANSFER(transfer));
848 hpriv = (sunos_dev_handle_priv_t *)transfer->dev_handle->os_priv;
849 ep = sunos_usb_ep_index(transfer->endpoint);
851 tpriv->transfer = transfer;
855 aiocb->aio_buf = transfer->buffer;
856 aiocb->aio_nbytes = transfer->length;
858 ((transfer->endpoint & LIBUSB_ENDPOINT_DIR_MASK) ==
923 solaris_submit_ctrl_on_default(struct libusb_transfer *transfer)
928 struct libusb_device_handle *hdl = transfer->dev_handle;
930 uint8_t *data = transfer->buffer;
933 wLength = transfer->length - LIBUSB_CONTROL_SETUP_SIZE;
949 transfer->buffer, transfer->length, WRITE,
950 (int *)&transfer->status);
960 ret = transfer->length - LIBUSB_CONTROL_SETUP_SIZE;
965 usbi_dbg("DATA: %d", transfer->length - setup_ret);
968 (char *)transfer->buffer + LIBUSB_CONTROL_SETUP_SIZE,
969 wLength, READ, (int *)&transfer->status);
973 transfer->actual_length = ret;
974 LIBUSB_TRANSFER_TO_USBI_TRANSFER(transfer)->transferred = ret;
978 /* sync transfer handling */
979 ret = usbi_handle_transfer_completion(LIBUSB_TRANSFER_TO_USBI_TRANSFER(transfer),
980 transfer->status);
1024 struct libusb_transfer *transfer;
1028 transfer = USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
1029 hdl = transfer->dev_handle;
1032 transfer->endpoint, transfer->type);
1038 switch (transfer->type) {
1040 /* sync transfer */
1041 usbi_dbg("CTRL transfer: %d", transfer->length);
1042 err = solaris_submit_ctrl_on_default(transfer);
1048 if (transfer->type == LIBUSB_TRANSFER_TYPE_BULK)
1049 usbi_dbg("BULK transfer: %d", transfer->length);
1051 usbi_dbg("INTR transfer: %d", transfer->length);
1052 err = sunos_do_async_io(transfer);
1060 if (transfer->type == LIBUSB_TRANSFER_TYPE_ISOCHRONOUS)
1061 usbi_dbg("ISOC transfer: %d", transfer->length);
1063 usbi_dbg("BULK STREAM transfer: %d", transfer->length);
1076 struct libusb_transfer *transfer;
1083 transfer = USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
1084 hpriv = (sunos_dev_handle_priv_t *)transfer->dev_handle->os_priv;
1085 ep = sunos_usb_ep_index(transfer->endpoint);