aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport/libusb1_zero_copy.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* uhd: change bounded_buffer implementation and code using itJosh Blum2011-02-051-8/+7
* usb: restored disable_interruption on get_lut_with_wait (gets called externally)Josh Blum2011-01-211-0/+1
* usb: use thread interruption in usb zero copy on deconstructionJosh Blum2011-01-171-8/+9
* uhd: update copyright datesJosh Blum2011-01-051-1/+1
* uhd: created buffer pool to allocate aligned memory, and implemented in trans...Josh Blum2011-01-031-5/+5
* usb: moved event handler thread into the zero copy interfaceJosh Blum2010-10-051-0/+28
* uhd: replaced frame params for the zero copy interfaces with a device addressJosh Blum2010-10-051-37/+30
* uhd: bounded buffer pop sets back element to empty to decrement referencesJosh Blum2010-10-041-4/+0
* uhd: added include for enable_shared_from_this when usedJosh Blum2010-10-041-1/+1
* uhd: changed buffer allocations to be in a single chunk, udp: pass frame size...Josh Blum2010-10-031-13/+14
* uhd: implemented udp zero copy asio with async callsJosh Blum2010-10-031-3/+3
* uhd: reworked the zero copy interfaceJosh Blum2010-10-021-116/+33
* uhd: implemented a double timeout (in seconds) for send and recv chainsJosh Blum2010-10-011-23/+19
* uhd: implemented recv timeout for zero copy interfaceJosh Blum2010-09-301-22/+20
* usrp: transfer resize options and documentationJosh Blum2010-09-291-65/+75
* uhd: fix warning by adding brackets for while(cond){};Josh Blum2010-09-271-1/+1
* usb: disable thread interruption on wait callsJosh Blum2010-09-261-4/+4
* usb: zero copy work, multiple endpoints with single context, async ioJosh Blum2010-09-261-356/+118
* usb: work on libusb code to use a single context across all callsJosh Blum2010-09-251-54/+29
* usrp1: fixes to remove warnings and errors for usrp1 + libusb windowsJosh Blum2010-09-231-2/+1
* usrp1: Additional comments on libusb transport implemenationThomas Tsou2010-08-281-3/+5
* usrp1: Remove unused funtions libusb transportThomas Tsou2010-08-271-6/+0
* usrp1: Additional comments to libusb transport implementationThomas Tsou2010-08-271-79/+104
* usrp1: Handle degenerate managed send buffer casesThomas Tsou2010-08-271-4/+19
* usrp1: Disable default debug output for libusb implementationsThomas Tsou2010-08-271-1/+1
* usrp1: Modifiy USB transport implementations to use new interfaceThomas Tsou2010-08-261-138/+15