summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/ehci.c
Commit message (Expand)AuthorAgeFilesLines
* Use a different task queue for host controller and peripheral driveriedowse2006-10-191-1/+2
* Fix compile in non-debug case.iedowse2006-10-031-2/+1
* When changing the device address and max packet size in usbd_new_device(),iedowse2006-10-031-11/+0
* More removing compatibility macros.imp2006-09-071-28/+28
* s/Static/static/gimp2006-09-061-131/+131
* If a zero-length bulk or interrupt transfer is requested then assumeiedowse2006-05-281-1/+2
* Use the limited scatter-gather capabilities of ehci, ohci and uhciiedowse2006-05-281-77/+64
* Attempt to follow the procedure described in section 4.10 of theiedowse2006-05-241-94/+223
* Since DELAY() was moved, most <machine/clock.h> #includes have beenphk2006-05-161-1/+0
* Oops - fix the build in the !USB_DEBUG case.iedowse2006-03-181-0/+2
* Let the EHCI hardware track the toggle state for bulk and interruptiedowse2006-03-181-50/+27
* Save and restore the data toggle value when a pipe to an endpointiedowse2006-02-261-1/+3
* ehci_pci.c:ariff2006-01-161-5/+5
* Work around a problem seen on VIA EHCI controllers where occasionallyiedowse2006-01-151-0/+32
* Set sc_dying to 1 when detaching. In NetBSD and OpenBSD this wasiedowse2006-01-151-0/+2
* The ehci driver doesn't use the transfer `hcpriv' field, so don'tiedowse2006-01-151-1/+0
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386nyan2005-05-291-2/+0
* Remove trailing whitespace as per NetBSD's revision 1.91. Alsoiedowse2005-03-201-20/+14
* It was possible to have two threads concurrently aborting the sameiedowse2005-03-191-0/+26
* Set the split transaction interrupt C-mask correctly. This is theiedowse2005-03-141-1/+1
* The EHCI qTD token has a number of error status bits that are notiedowse2005-03-131-9/+9
* Fix the arrangement of periodic QH tree to give the correct intervaliedowse2005-03-131-4/+6
* Fix the silly bug that prevented most EHCI interrupt transfers fromiedowse2005-03-081-5/+3
* fix a "little-endian-big-endian confusion that luckily:julian2005-01-091-2/+2
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-1/+1
* Fix comment. One of the two "Step 4" shuold be a "step 5"julian2005-01-051-1/+1
* Rewrite ehci_abort_xfer() to use the method hinted at in the EHCI spec.julian2004-12-291-45/+107
* Slight change to formatting so that 'ctags' doesn'tjulian2004-12-181-1/+3
* Make LINT compile.phk2004-12-141-1/+1
* A bunch more whitespace and formatting diff reductions for NetBSD.julian2004-12-141-17/+19
* Don't abandon ship just because the number of companions doesn't seem correct.julian2004-12-141-3/+6
* Small formatting change..julian2004-12-141-1/+1
* Fix just the worst of the timeout race conditions that the previousiedowse2004-11-161-1/+5
* Back out my recent changes for timeout races, as there have beeniedowse2004-11-121-45/+19
* Attempt to fix a number of race conditions in the handling ofiedowse2004-11-091-19/+45
* The ehci_dump() function shouldn't be declared static, as it isiedowse2004-11-031-1/+1
* Merge recent USB2/EHCI related changes from NetBSD:iedowse2004-11-031-80/+119
* Save and restore state across suspend/resume events.iedowse2004-10-301-37/+91
* Make the USB subsystem unloadable and detachable, though currentlyiedowse2004-08-021-9/+13
* Attempt to follow the correct procedure for synchronising with theiedowse2004-08-021-3/+0
* Implement basic support for EHCI interrupt pipes. This is unlikelyiedowse2004-08-011-11/+266
* Diff reduction to NetBSD.le2004-07-191-2/+1
* MFNetBSD.le2004-07-151-6/+6
* Unbreak -O2 build: initialize nstatus to avoid uninitialized warning.marcel2004-07-031-1/+3
* MFNetBSD.le2004-07-011-2/+3
* MFNetBSD ehci.c and ehcireg.hle2004-06-261-44/+48
* Diff reduction to NetBSDjulian2004-03-191-23/+56
* MFNetBSD:joe2003-11-101-3/+4
* MFNetBSD:joe2003-11-091-1/+1
* Use __FBSDID().obrien2003-08-241-1/+3
OpenPOWER on IntegriCloud