aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport/libusb1_zero_copy.cpp
Commit message (Expand)AuthorAgeFilesLines
* transport: usb: Allow to cancel USB requests without throwingBehnam Sabaghi2019-07-181-1/+3
* lib: transport: apply clang-formatBrent Stapleton2019-01-181-149/+189
* uhd: Update license headersMartin Braun2018-02-191-1/+2
* Move all license headers to SPDX format.Martin Braun2017-12-221-12/+1
* utils: introduce new logging API and remove msg APIAndrej Rode2017-02-201-1/+1
* uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-101-4/+3
* usb: tweak types for consistency between LIBUSB API calls and internal UHD us...Michael Dickens2016-08-011-5/+5
* usb: add virtual destructors where needed; make virtual destructors out-of-li...Michael Dickens2016-08-011-0/+19
* usb: fix interfaces to be type 'int' and endpoints to be type 'unsigned char'...Michael Dickens2016-08-011-9/+9
* Corrected the UHD behavior in the event of a USB disconnectDaulPavid2016-02-121-2/+2
* C API cleanup, feature additionsNicholas Corgan2015-08-121-2/+2
* UHD: Change libusb_error_name() to libusb_strerror() to improve error outputmichael-west2015-08-121-2/+2
* b200: fix libusb exceptions to work with that expected by b200 impl exception...Michael Dickens2015-08-111-3/+3
* UHD: libusb_strerror compatibility with older versions of libusbmichael-west2015-08-061-17/+0
* libusb: Fixed Windows build issueAshish Chaudhari2015-08-061-5/+5
* Fix for BUG 869: UHD: Unhandled exceptions during destruction of multi_usrp ...michael-west2015-08-051-20/+40
* b200: Change init sequence to catch bad USB statesBalint Seeber2015-08-031-2/+2
* Warning fixesNicholas Corgan2015-03-271-1/+1
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-041-5/+40
* BUG #183: Addressed comments from code review.Michael West2013-11-191-14/+15
* BUG #183: Fixed typoMoritz Fischer2013-11-111-1/+1
* BUG #183: B200 High CPU Usage: Created a single thread to handle libusb eve...Michael West2013-11-081-53/+45
* usb: squashed thread related changesJosh Blum2013-07-191-125/+194
* usb: useful error messages on failed submitJosh Blum2013-07-161-2/+13
* usb: check for and use libusb_handle_events_timeout_completedJosh Blum2013-03-111-2/+8
* usb: use int for completed to match libusb example codeJosh Blum2013-03-111-8/+9
* usb: added recv buffer flushing to libusb zero copyJosh Blum2012-08-041-1/+18
* uhd: squashed transport workJosh Blum2012-04-231-26/+21
* dsp rework: work on usb wrapper for smaller packets, large lutsJosh Blum2012-02-021-7/+10
* usb: added interface args to usb abstractionsJosh Blum2011-09-191-7/+11
* usb: reimplement ~libusb_zero_copy_impl to avoid segfaults and indefinite tim...Josh Blum2011-09-021-13/+13
* usb: removed handler thread, do work in get buffer callsJosh Blum2011-09-021-85/+75
* uhd: added tasks to simplify thread spawning use casesJosh Blum2011-07-131-21/+13
* uhd: replaced boolean for thread loop w/ boost::this_thread::interruption_req...Josh Blum2011-06-161-4/+1
* b100: added b100 host (squashed)Josh Blum2011-06-141-11/+22
* uhd: replace managed buffer shared pointer w/ intrusive pointer to reduce ove...Josh Blum2011-05-141-10/+2
* uhd: replaced many conditional prints with UHD_LOG usageJosh Blum2011-05-041-2/+2
* uhd: move thread loop condition flag to before barrier (prevents race condition)Josh Blum2011-04-221-1/+1
* usb: mark libusb callbacks with LIBUSB_CALL to ensure correct calling conventionJosh Blum2011-04-051-2/+12
* uhd: implemented boost barriers on all code that creates threadsJosh Blum2011-03-311-2/+6
* usb: fix callback cast in libusb zero copy under msvcJosh Blum2011-03-211-1/+1
* Merge branch 'usb-cancel' into nextJosh Blum2011-03-171-6/+14
|\
| * USB zero copy impl: proper cleanup for canceled transfers -- wait for cancel ...Nick Foster2011-03-161-6/+14
* | usrp1: safe destruction for usrp1 deviceJosh Blum2011-03-101-6/+7
* | uhd: renamed the assert header to assert hasJosh Blum2011-02-241-1/+1
|/
* uhd: tweaks for windows msvc compiler warnings and errorsJosh Blum2011-02-161-2/+2
* uhd: reusable buffers for libusb zero copy implementationJosh Blum2011-02-151-323/+169
* uhd: tweaks to bounded bufferJosh Blum2011-02-101-2/+2
* uhd: replace asio buffer in make safe w/ memory and length, makes things simplerJosh Blum2011-02-071-2/+2
* uhd: removed instances of shared_from_this() in transportsJosh Blum2011-02-051-4/+3