summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhci.c
AgeCommit message (Expand)Author
2013-12-01Adjust KASSERT in device_ctrl_done to polling case.skrll
2013-10-28Add an explicit initialization of .new_device = NULLmatt
2013-09-29Really dump all by calling uhci_dump_qhs and not uhci_dump_qhskrll
2013-09-14Put UREAD4 under UHCI_DEBUGjoerg
2013-09-08Add sc->sc_bus.use_polling || to a couple of KASSERTsskrll
2013-09-07Deal with control transfers better byskrll
2013-04-04Don't take the bus lock in usbd_transfer_complete when polling.skrll
2013-02-01Call usb_syncmem() against descriptors more strictly.tsutsui
2013-01-30Add missed byteswap ops for BE machines in block added in rev 1.223.tsutsui
2013-01-29correct previous. assign the sc, and move the destroy later where it is safechristos
2013-01-29use a pool instead of a linked list to avoid synchronization problems.christos
2013-01-22- Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCKjmcneill
2013-01-05fix debug variables.christos
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
2012-06-24stopgap fix for recursive locking on suspend/resumedrochner
2012-06-10merge the jmcneill-usbmp branch. many thanks to jared for themrg
2012-03-11pull down from usbmp branch:mrg
2012-03-10remove checks against "!curproc".mrg
2012-03-06pull down from usbmp branch:mrg
2012-03-06pull down from usbmp:mrg
2012-03-06pull down from usbmp branch:mrg
2011-12-23Revert previous due to active usbmp branch(es).jakllsch
2011-12-22Adjust-away inconsistent and trailing whitespace.jakllsch
2011-08-07Make uhci_find_prev_qh() always 'static inline', just 'inline" leads to trouble.jakllsch
2011-06-09Move EHCI_DEBUG, OHCI_DEBUG, UHCI_DEBUG, USB_DEBUG, UHUB_DEBUG to opt_usb.hmatt
2011-05-28Revert changes for PR kern/44907tsutsui
2011-05-27Apply patch in PR kern/44907 (crash due to race in ehci.c):tsutsui
2011-05-27remember the data toggle bit per (bulk) endpoint rather than perdrochner
2010-11-13Don't pull in the whole uvm(9) API to access only PAGE_SIZE anduebayasi
2010-11-03Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),dyoung
2010-06-29 Do not process the abnormality system procedure, when Run/Stop=0 andmsaitoh
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung
2010-01-08Expand PMF_FN_* macros.dyoung
2009-11-12Simplify activation hook. (sc_dying must die!)dyoung
2009-11-01Update referencial URLs.uebayasi
2009-05-02Correct previous: detaching uhubN makes the bus pointer NULLmartin
2009-05-02If we are unlucky, during detach of child devices, after a uhub has detached,martin
2009-04-19In this case "XXX free other data structures XXX" includes stopping andad
2009-03-06Make it safe to call uhci_init() from a kernel thread with interruptsbouyer
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-06-28Add appropriate bus_dmamap_sync() calls to uhci(4), ohci(4) and ehci(4),bouyer
2008-06-16fix selective port resume signaling (not used in normal operation,drochner
2008-06-06uhci_device_intr_done: when re-queueing, pass pipe direction tojmcneill
2008-06-02Fix probable cut-n-paste error: make the virtual QH link match the physicalbouyer
2008-06-02Set sc_suspend properly so we can avoid a potential HCH on resume.jmcneill
2008-05-21fix argument to usb_setup_reserve() (called from USB host adapter drivers)drochner
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-28split device/softc for USB host controllers and the usb (control)drochner
2008-02-22Add a method to detach child.dyoung
2008-02-13Patch from Jared McNeill to prevent USB interrupt storms on resume onsmb