summaryrefslogtreecommitdiff
path: root/libusb/io.c
Commit message (Expand)AuthorAgeFilesLines
* Fix #1263 by acquiring the waiters lock while calling transfer callbacks and ...Niklas Gürtler2023-04-121-1/+4
* Fix most -Wpedantic warningsTormod Volden2023-01-211-5/+6
* docs: Clear endpoint halt issued after cancellation only for macOS < 10.5Martin Ling2023-01-061-15/+17
* darwin: Do not clear device data toggle on macOS 10.5 or newerNathan Hjelm2023-01-061-3/+7
* Doxygen: Add references to LIBUSB_ERROR codesLudovic Rousseau2022-06-261-9/+9
* darwin: Document OS-specific behaviour of libusb_cancel_transferMartin Ling2022-04-091-0/+20
* io: Track device in usbi_transferBenjamin Berg2022-03-161-8/+12
* Fix various typos in docs/commentsluz paz2021-10-311-1/+1
* Fix comment typosSean McBride2021-09-231-1/+1
* core: update usbi_dbg to take the context as an argumentNathan Hjelm2021-07-211-39/+39
* core: Refactor initialization and how the default context is handledChris Dickens2021-06-021-15/+11
* core: Iterate over completed transfers using the correct list nodeChris Dickens2020-10-151-1/+1
* core: Split usbi_clock_gettime() into two separate functionsChris Dickens2020-09-131-51/+26
* core: Add validation to timeval parametersChris Dickens2020-09-131-5/+19
* core: Simplify thread abstractions and add debug checksChris Dickens2020-09-131-5/+4
* build: Merge events and threads into single platform abstractionChris Dickens2020-09-121-5/+5
* Guard against getting stuck while handling eventsChris Dickens2020-09-121-7/+15
* core: Ensure that reported event bits are initializedChris Dickens2020-08-241-0/+2
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-181-9/+9
* Documentation: Specify the constraint of the 'completed' parameterChris Dickens2020-08-181-0/+5
* Documentation: Add a note regarding the execution context of callbacksChris Dickens2020-08-181-1/+8
* Documentation: Add details regarding timeouts and partial transfer of dataChris Dickens2020-08-181-2/+33
* Documentation: Add section regarding transfer length limitationsChris Dickens2020-08-181-6/+13
* core: Optimize check for pending eventsChris Dickens2020-08-121-22/+31
* core: Introduce platform events abstractionChris Dickens2020-08-121-313/+222
* core: Introduce list iteration helpersChris Dickens2020-08-101-12/+16
* core: Fix some minor inconsistencies in API and codingChris Dickens2020-04-271-4/+3
* build: Enable additional build errors and warningsChris Dickens2020-03-301-0/+1
* core: Kill the OS_* definitions and use in the source codeChris Dickens2020-03-271-1/+1
* core: Fix return value of usbi_clock_gettime()Chris Dickens2020-03-161-3/+5
* core: Move parameter validation from backend to coreChris Dickens2020-03-161-0/+2
* core: Kill usbi_backend.clock_gettime() functionChris Dickens2020-03-151-3/+3
* core: Switch usbi_transfer to store timeout as timespecChris Dickens2020-03-051-43/+32
* core: Introduce accessor functions for structure private dataChris Dickens2020-02-261-2/+2
* core: Optimize the memory layout of the transfer structureChris Dickens2020-02-261-10/+19
* core: Use a consistent variable name for usbi_transfer structuresChris Dickens2020-02-261-43/+43
* linux_usbfs: Drop support for kernel versions earlier than 2.6.32Chris Dickens2020-01-261-2/+1
* core: Convert internal macros to static inline functionsChris Dickens2020-01-251-16/+22
* configure.ac: Cleanup and refactoringChris Dickens2020-01-241-12/+12
* Misc: Trim and consolidate header file usageChris Dickens2020-01-241-13/+3
* core: Make style of debug messages with errno consistent across libraryChris Dickens2020-01-241-4/+3
* Windows: Improve poll abstractionChris Dickens2020-01-221-8/+9
* core: fix build warning on newer versions of gccGreg Kroah-Hartman2020-01-131-2/+2
* core: protect against changes to the pollfd list during handle_eventsNathan Hjelm2019-08-141-1/+31
* Fix some -Wformat warnings.Josh Gao2019-07-071-1/+1
* mingw fixRipleyTom2019-07-071-0/+1
* solaris: Fix crash on closing libusb handleAlexander Pyhalov2019-04-041-8/+12
* fix windows crash when multi-thread do sync transferFrank Li2019-04-041-0/+2
* Fixed many compiler warnings about sign and size mismatchSean McBride2019-01-301-5/+11
* fix race condition at event_handlesFrank Li2019-01-301-2/+9