summaryrefslogtreecommitdiff
path: root/libusb/os/linux_usbfs.c
Commit message (Expand)AuthorAgeFilesLines
* merge abstraction for POSIX Threads and integration changes (Michael Plante, ...r169Pete Batard2010-02-241-15/+15
* svn r55: - fixes list_for_each_entry calls for Darwin and LinuxPete Batard2010-01-141-1/+1
* Use timerfd for timeout handlingDaniel Drake2009-11-071-46/+35
* Linux: Add support for the new URB_BULK_CONTINUATION flagDavid Moore2009-11-061-1/+51
* Transfer lockingDaniel Drake2009-11-061-13/+32
* Linux: more flexibility with monotonic clockDaniel Drake2009-09-111-2/+46
* Linux: try harder not to lose any dataDaniel Drake2009-07-091-11/+35
* Linux: fix sending of zero length bulk packetsDaniel Drake2009-06-201-1/+5
* Linux: fix config descriptor parsing on big-endian systemsDaniel Drake2009-06-101-2/+7
* Abstract clock reading into OS layerNathan Hjelm2009-02-161-0/+14
* Prevent transfer from being submitted twice or improperly canceledDavid Moore2009-01-121-6/+32
* Linux: Fix race condition in cancel_bulk_transfer()David Moore2009-01-101-98/+38
* Linux: fix reading of active configurationDaniel Drake2008-12-091-1/+1
* Add libusb_attach_kernel_driver()Bastien Nocera2008-11-031-0/+33
* Linux: handle low-level transfer errorsDaniel Drake2008-11-021-11/+40
* Linux: fix sysfs directory handlingDaniel Drake2008-07-161-3/+9
* Linux: correct usage of MAX_PATHDavid Engraf2008-07-161-6/+6
* Linux: fix bulk/iso transfer double-cancellationDaniel Drake2008-07-081-0/+4
* Linux: Compatibility with new sysfs descriptors fileDaniel Drake2008-06-281-81/+156
* Introduce contexts to the APIDaniel Drake2008-06-261-105/+151
* Overflow handlingDaniel Drake2008-06-201-1/+12
* a fix for SIGSEGV in handle_bulk_completion()Artem Egorkine2008-06-171-1/+1
* Refine libusb_set_configuration() semanticsDaniel Drake2008-05-291-0/+15
* Linux: fix handling of ioctl failureDavid Engraf2008-05-191-14/+16
* Fix endianness with descriptor handlingDaniel Drake2008-05-161-10/+16
* Linux: fix caching of guessed configurationDaniel Drake2008-05-121-5/+11
* Linux: fix bulk transfer early completionRob Walker2008-05-111-7/+42
* Handle hot-unpluggingDaniel Drake2008-05-111-26/+101
* Support unconfigured devicesDaniel Drake2008-05-101-15/+52
* Linux: fix caching of active configuration for non-sysfsDaniel Drake2008-05-101-3/+9
* Fetch configurations by index (not value)Daniel Drake2008-05-101-45/+11
* Linux: comprehensive sysfs vs usbfs accessDaniel Drake2008-05-101-102/+210
* Linux: no need to store usbfs node pathDaniel Drake2008-05-091-19/+15
* Rework configuration handlingDaniel Drake2008-05-091-53/+316
* Linux: fix clear_halt implementationDaniel Drake2008-05-081-1/+2
* Linux: enumerate devices and descriptors from sysfsDaniel Drake2008-05-051-22/+134
* more error code sanitizationDaniel Drake2008-05-051-6/+6
* move descriptor parsing into main libraryDaniel Drake2008-05-051-100/+101
* Detect endpoint halts and unsupported control requestsDaniel Drake2008-05-051-6/+19
* Linux: fix logical URB allocationDaniel Drake2008-05-051-2/+8
* add functionality for querying and detaching kernel driverDaniel Drake2008-05-041-0/+48
* implement libusb_reset_device()Daniel Drake2008-05-041-0/+16
* Add functionality to clear endpoint halt conditionsDaniel Drake2008-05-041-0/+17
* Well-defined error codes for some operationsDaniel Drake2008-05-031-4/+11
* Add libusb_set_configuration()Daniel Drake2008-05-031-0/+17
* rename LIBUSB_ERROR_NOMEM to LIBUSB_ERROR_NO_MEMDaniel Drake2008-05-031-4/+4
* Linux: better EACCES handlingDaniel Drake2008-05-031-2/+10
* Rename reference counting APIDaniel Drake2008-05-031-1/+1
* Linux: use read-only access to enumerate devices and descriptorsDaniel Drake2008-05-031-2/+2
* detect short descriptor readsDaniel Drake2008-05-021-1/+5