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