/external/libusb/libusb/os/ |
linux_usbfs.c | 76 * allows us to mark URBs as being part of a specific logical transfer when 78 * cancellation, all URBs within that transfer will be cancelled with the 80 * time it takes to cancel the remaining URBs. 82 * The BULK_CONTINUATION flag must be set on all URBs within a bulk transfer 84 * For IN transfers, we must also set SHORT_NOT_OK on all the URBs. 86 * (where an OUT transfer does not complete, the rest of the URBs in the 88 * disallowed (a kernel with USB debugging enabled will reject such URBs). 128 struct usbfs_urb *urbs; member in union:linux_transfer_priv::__anon10829 1343 struct usbfs_urb *urbs; local 1458 struct usbfs_urb **urbs; local [all...] |
/external/libusb_aah/libusb/os/ |
linux_usbfs.c | 78 * allows us to mark URBs as being part of a specific logical transfer when 80 * URBs within that transfer will be cancelled and no more URBs will be 83 * The BULK_CONTINUATION flag must be set on all URBs within a bulk transfer 85 * For IN transfers, we must also set SHORT_NOT_OK on all URBs except the 90 * reject such URBs). 95 * allows us to mark URBs that should be followed by a zero length data 133 /* one or more urbs encountered a low-level error */ 139 struct usbfs_urb *urbs; member in union:linux_transfer_priv::__anon10838 1583 struct usbfs_urb *urbs; local 1709 struct usbfs_urb **urbs; local [all...] |
/external/kernel-headers/original/linux/ |
usb.h | 48 * @urb_list: urbs queued to this endpoint; maintained by usbcore 743 * This structure identifies USB transfer requests. URBs must be allocated by 745 * Initialization may be done using various usb_fill_*_urb() functions. URBs 771 * All URBs submitted must initialize the dev, pipe, transfer_flags (may be 772 * zero), and complete fields. All URBs must also initialize 777 * Bulk URBs may 782 * Control URBs must provide a setup_packet. The setup_packet and 786 * URB_NO_SETUP_DMA_MAP is ignored for non-control URBs. 788 * Interrupt URBs must provide an interval, saying how often (in milliseconds 1083 struct urb **urbs; member in struct:usb_sg_request [all...] |
/external/libusb/ |
ChangeLog | 11 Linux: don't set SHORT_NOT_OK on bulk out URBs (#20 235 kernel 2.6.32, allows the kernel to cancel multiple URBs upon receipt 237 integrity of large bulk transfers that are split into multiple URBs. 238 Without this support, these URBs must be canceled in userspace upon 240 which might partially fill these canceled URBs. 567 This ensures that tpriv->urbs and tpriv->iso_urbs are always set to NULL 585 these variables may reach zero before all URBs have been canceled, 591 will know that all URBs have been canceled when num_retired becomes [all...] |
/external/libusb/libusb/ |
libusbi.h | 160 * expiration. URBs to timeout the soonest are placed at the beginning of 161 * the list, URBs that will time out later are placed after, and urbs with
|
io.c | [all...] |
/external/libusb_aah/libusb/ |
libusbi.h | 269 * expiration. URBs to timeout the soonest are placed at the beginning of 270 * the list, URBs that will time out later are placed after, and urbs with
|
io.c | [all...] |