core: update usbi_dbg to take the context as an argument
[platform/upstream/libusb.git] / libusb / io.c
2021-07-21 Nathan Hjelmcore: update usbi_dbg to take the context as an argument
2021-06-03 Chris Dickenscore: Refactor initialization and how the default conte...
2020-10-16 Chris Dickenscore: Iterate over completed transfers using the correc...
2020-09-13 Chris Dickenscore: Split usbi_clock_gettime() into two separate...
2020-09-13 Chris Dickenscore: Add validation to timeval parameters
2020-09-13 Chris Dickenscore: Simplify thread abstractions and add debug checks
2020-09-13 Chris Dickensbuild: Merge events and threads into single platform...
2020-09-13 Chris DickensGuard against getting stuck while handling events
2020-08-24 Chris Dickenscore: Ensure that reported event bits are initialized
2020-08-18 Chris DickensFix typos detected by codespell and manual inspection
2020-08-18 Chris DickensDocumentation: Specify the constraint of the 'completed...
2020-08-18 Chris DickensDocumentation: Add a note regarding the execution conte...
2020-08-18 Chris DickensDocumentation: Add details regarding timeouts and parti...
2020-08-18 Chris DickensDocumentation: Add section regarding transfer length...
2020-08-13 Chris Dickenscore: Optimize check for pending events
2020-08-12 Chris Dickenscore: Introduce platform events abstraction
2020-08-11 Chris Dickenscore: Introduce list iteration helpers
2020-04-28 Chris Dickenscore: Fix some minor inconsistencies in API and coding
2020-03-30 Chris Dickensbuild: Enable additional build errors and warnings
2020-03-28 Chris Dickenscore: Kill the OS_* definitions and use in the source...
2020-03-16 Chris Dickenscore: Fix return value of usbi_clock_gettime()
2020-03-16 Chris Dickenscore: Move parameter validation from backend to core
2020-03-16 Chris Dickenscore: Kill usbi_backend.clock_gettime() function
2020-03-06 Chris Dickenscore: Switch usbi_transfer to store timeout as timespec
2020-02-26 Chris Dickenscore: Introduce accessor functions for structure privat...
2020-02-26 Chris Dickenscore: Optimize the memory layout of the transfer structure
2020-02-26 Chris Dickenscore: Use a consistent variable name for usbi_transfer...
2020-01-27 Chris Dickenslinux_usbfs: Drop support for kernel versions earlier...
2020-01-25 Chris Dickenscore: Convert internal macros to static inline functions
2020-01-24 Chris Dickensconfigure.ac: Cleanup and refactoring
2020-01-24 Chris DickensMisc: Trim and consolidate header file usage
2020-01-24 Chris Dickenscore: Make style of debug messages with errno consisten...
2020-01-22 Chris DickensWindows: Improve poll abstraction
2020-01-13 Greg Kroah-Hartmancore: fix build warning on newer versions of gcc
2019-08-14 Nathan Hjelmcore: protect against changes to the pollfd list during...
2019-07-08 Josh GaoFix some -Wformat warnings.
2019-07-08 RipleyTommingw fix
2019-04-05 Alexander Pyhalovsolaris: Fix crash on closing libusb handle
2019-04-05 Frank Lifix windows crash when multi-thread do sync transfer
2019-01-31 Sean McBrideFixed many compiler warnings about sign and size mismatch
2019-01-31 Frank Lifix race condition at event_handles
2019-01-09 Sean McBrideRemoved unneeded checks for passing null to free()
2019-01-09 Sean McBrideAdded USBI_PRINTFLIKE to allow finding printf format...
2017-12-28 Chris Dickenshotplug: Improve internal structure and deregistration...
2017-08-19 Chris Dickensio: Clear transfer timeout struct when transfer has...
2017-07-06 Chris Dickenscore: Kill usbi_os_backend structure definition madness
2017-03-01 Chris Dickenscore: Improve robustness of event handling
2017-03-01 Chris Dickenslinux: Mark internal file descriptors as CLOEXEC
2017-01-12 Chris Dickenscore: Remove check for and inclusion of signal.h
2016-11-28 Lars KanisFix a race condition with libusb_interrupt_event_handler().
2016-08-17 Hans de Goedecore: Document why we drop the flying_transfers_lock...
2016-08-17 Hans de Goedecore: Move calculate_timeout call to add_to_flying_tran...
2016-08-17 Hans de Goedecore: Fix unlocked access to timeout_flags
2016-08-17 Hans de Goedecore: Test for LIBUSB_SUCCESS instead of 0 in handle_ti...
2016-08-17 Hans de Goedecore: Do not arm timer-fd for transfers where the os...
2016-08-17 Chris Dickenscore: Refactor code related to transfer flags and timeo...
2016-08-17 Chris Dickenscore: Change event handling lock to traditional (non...
2016-08-17 Hans de GoedeRevert "io: Fix race condition in handle_timeout()"
2016-07-22 Joost Mullerio: Fix race condition in handle_timeout()
2016-02-24 Chris Dickenscore: Remove POSIX threads influence from synchronizati...
2016-02-24 Chris DickensMisc: Document the return code for control transfers...
2016-02-24 Chris DickensMisc: Prefix doxygen references in order to namespace...
2016-02-24 Chris DickensMisc: Make API parameter names consistent and sensible
2016-01-06 Tobias KlauserMisc: Spelling fixes
2015-12-17 Chris DickensAPI: Add libusb_interrupt_event_handler() function
2015-12-17 Chris Dickenscore: Store different event types as a bitmask within...
2015-09-29 Chris Dickenscore: Prevent attempts to recursively hande events
2015-09-20 Tobias KlauserMiscellaneous fixes
2015-09-04 Chris Dickensio: Always complete transfers regardless of timerfd...
2015-09-03 Chris Dickenscore: Record when a transfer timeout has been handled
2015-08-05 Chris Dickenscore: Correctly report cancellations due to timeouts
2015-07-29 Chris DickensAPI: Add libusb_free_pollfds() function
2015-05-07 Chris Dickenscore: Copy transfer timeout to local variable before...
2015-05-07 Chris Dickenscore: Miscellaneous transfer timeout improvements
2015-04-28 Tobias Klausercore: Remove unused member add_iso_packet_size from...
2015-04-28 Matthias BolteMisc: Remove unnecessary \n from log messages
2015-03-01 Chris Dickenscore: Add internal transfer state management
2015-01-27 Chris Dickenscore: Implement new transfer completion API
2015-01-22 Chris Dickenslinux_usbfs: Update MAX_ISO_BUFFER_LENGTH
2015-01-11 Chris Dickenscore: Fix handling of duplicate transfer submission...
2015-01-08 Chris Dickenscore: Add debug statements to help trace transfers
2015-01-06 Chris Dickenscore: Make event_data_lock non-recursive
2014-12-29 Chris Dickenscore: Improve the handling of the pollfd list
2014-12-19 Chris Dickenscore: Signal the event pipe at most one time
2014-12-19 Chris Dickenscore: Eliminate hotplug pipe, using list and event...
2014-12-19 Chris Dickenscore: Add helper functions to signal and clear the...
2014-12-19 Chris Dickenscore: Rename pipe used to signal internal events
2014-12-19 Chris Dickenscore: Transition device close event to use event_data_lock
2014-12-19 Chris Dickenscore: Add new lock to protect internal context event...
2014-12-19 Chris Dickenscore: Rename pollfd_modify counter and its lock to...
2014-12-19 Chris Dickenscore: Remove taking of events lock inside usbi_fd_notif...
2014-12-16 Ludovic RousseauDoxygen: fix a duplicate label
2014-09-07 Chris Dickensio: Move timerfd close into error handling path
2014-09-07 Chris Dickensio: Fix memory leaks in usbi_io_init()
2014-09-07 Chris Dickenscore: Make use of headers consistent across all files
2014-08-29 Chris Dickenscore: Rename count variable for pollfds for consistency...
2014-08-27 Chris Dickenscore: Reuse poll fds across calls to handle_events()
2014-08-27 Chris Dickenscore: Be more efficient by not passing internal fds...
2014-08-27 Chris Dickensusbi_handle_transfer_completion: Remove signal to event...
2014-05-30 Hans de Goedelibusb_submit_transfer: Don't reference the device...
next