summaryrefslogtreecommitdiff
path: root/libusb/io.c
AgeCommit message (Expand)AuthorFilesLines
2014-12-29Added Solaris backend stubsHEADmasterIgor Pashev1-0/+7
2014-12-19core: Signal the event pipe at most one timeChris Dickens1-9/+12
2014-12-19core: Eliminate hotplug pipe, using list and event pipe insteadChris Dickens1-58/+33
2014-12-19core: Add helper functions to signal and clear the event pipeChris Dickens1-8/+2
2014-12-19core: Rename pipe used to signal internal eventsChris Dickens1-16/+16
2014-12-19core: Transition device close event to use event_data_lockChris Dickens1-11/+8
2014-12-19core: Add new lock to protect internal context event dataChris Dickens1-0/+3
2014-12-19core: Rename pollfd_modify counter and its lock to device_closeChris Dickens1-22/+22
2014-12-19core: Remove taking of events lock inside usbi_fd_notification()Chris Dickens1-0/+19
2014-12-16Doxygen: fix a duplicate labelLudovic Rousseau1-1/+1
2014-09-06io: Move timerfd close into error handling pathChris Dickens1-5/+4
2014-09-06io: Fix memory leaks in usbi_io_init()Chris Dickens1-3/+8
2014-09-06core: Make use of headers consistent across all filesChris Dickens1-1/+2
2014-08-29core: Rename count variable for pollfds for consistency with other count vari...Chris Dickens1-7/+7
2014-08-27core: Reuse poll fds across calls to handle_events()Chris Dickens1-32/+45
2014-08-27core: Be more efficient by not passing internal fds to backendChris Dickens1-23/+26
2014-08-27usbi_handle_transfer_completion: Remove signal to event waitersChris Dickens1-3/+0
2014-05-30libusb_submit_transfer: Don't reference the device on submission failureHans de Goede1-3/+3
2014-05-30libusb_submit_transfer: Fix possible deadlockHans de Goede1-2/+2
2014-04-22Add API for using bulk streamsHans de Goede1-0/+37
2014-03-21Removed empty \see statements, fixing -Wdocumentation warningsSean McBride1-12/+12
2014-01-08Misc: Revert all references to libusb/libusb.infohjelmn@cs.unm.edu1-116/+116
2013-11-20io: Ensure all pending events are consumed in one libusb_handle_events callHans de Goede1-0/+11
2013-08-21Clarify alignment requirements for the control transfer bufferPaul Fertser1-1/+1
2013-08-07Core: Fix potential segfault caused by using freed memoryChris Dickens1-1/+2
2013-08-02Core: correctly check usbi_read() returned valueChris Dickens1-2/+2
2013-07-30keep a reference to the device for each active transfer and let the backend h...Nathan Hjelm1-0/+3
2013-07-05Documentation: add an Using an event handling thread sectionHans de Goede1-3/+62
2013-07-05Documentation: explain the 2 main viable event handling approachesHans de Goede1-33/+30
2013-07-05hotplug: Give the usbi_hotplug_match* functions a context parameterHans de Goede1-1/+1
2013-05-28POSIX: Move setting of pipes to non-blocking into usbi_pipeToby Gray1-6/+0
2013-05-17core: Fix handle_events return code on hotplug pipe read errorHans de Goede1-1/+1
2013-05-16usbi_handle_disconnect: Fix race condition leading to double completionHans de Goede1-15/+25
2013-05-16usbi_handle_disconnect: Add some debugging wrt cancelled transfersHans de Goede1-0/+3
2013-05-16core: Improve error / debug messages for hotplug pipe handlingHans de Goede1-0/+4
2013-05-15Add some editor meta-comments for proper tab usageNathan Hjelm1-0/+1
2013-05-15Add hotplug support.Nathan Hjelm1-4/+51
2013-02-27Misc: Simplify includes and misc. cleanupPete Batard1-3/+0
2013-02-15Core: Fix compiler warningLudovic Rousseau1-1/+1
2013-02-15Use "" instead of <> for internal includesSean McBride1-1/+1
2013-01-29Core: Fix warning implicit conversion changes signednessLudovic Rousseau1-4/+5
2013-01-23Core: Use HAVE_SYS_TYPES_H and HAVE_SIGNAL_HPete Batard1-1/+4
2012-09-13All: Avoid polluting errors reported on device disconnectHans de Goede1-1/+2
2012-08-22Core: Handle >= 1 second transfer timeout in libusb_submit_transfer()Peter Stuge1-4/+3
2012-08-12Core: Improve instrumentation of timerfd_settime failuresPete Batard1-2/+3
2012-08-04Core: Fix unconditional disarming of timerfdPete Batard1-91/+82
2012-07-13All: Replace malloc+memset with callocDavidlohr Bueso1-2/+1
2012-06-13Core: Fix Clang warningsPete Batard1-3/+4
2012-05-23Misc: Ensure all sources are UTF-8Pete Batard1-2/+2
2012-05-03Windows: Fix deadlock in backend when submitting transfers.Toby Gray1-0/+4