summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ohci.c
AgeCommit message (Expand)Author
2021-06-24turn off ohcidebug by default. none of the other HCs do this.mrg
2021-06-15ohci(4): Constify a constant debug string table.riastradh
2021-01-05More converstion from usbd_status to int for function error reporting.skrll
2020-12-22usb: Omit bogus assertions about struct usbd_pipe::up_intrxfer.riastradh
2020-12-10Another leading spaceskrll
2020-12-10Remove leading space that crept in in the last changeskrll
2020-12-09Restructure the abort code for TD based transfers (ctrl, bulk, intr).skrll
2020-06-03Convert ohcireg.h to __BITS. NFCI.skrll
2020-05-26Copyright maintenanceskrll
2020-05-24Be more careful with OHCI_PAGE limitations in ohci_reset_std_chain andskrll
2020-05-19ohci(4): always use usb_syncmem() when reading from HCCAjakllsch
2020-05-19ohci_device_isoc_done(): use ux_length rather than ux_bufsizejakllsch
2020-05-15Use ux_length in isoc usb_syncmem. Missed in previous commit.skrll
2020-05-15Update ux_length in usbd_setup_isoc_xfer and use this to usb_syncmemskrll
2020-05-13Use ux_bufsize rather than ux_length in isoc path usb_syncmem calls.jakllsch
2020-05-13ohci_alloc_sed() returns a pointer, so use NULL rather than 0 on bail-outjakllsch
2020-04-05Switch USB to use non-coherent buffers for data transfers in theskrll
2020-03-14revert the 0x% -> %# change for fixed width formats pointed out by uwe.christos
2020-03-13PR/55068: sc.dying: Fix printf formats:christos
2020-03-05Use howmany. NFC.skrll
2020-03-05Remove XXX comment. The sync is done one the last sitd after the loop.skrll
2020-02-21Fix a memory leak. Spotted by nat@skrll
2020-02-15Fix mistakes in previous sloppy change with root intr xfers.riastradh
2020-02-12Fix steady state of root intr xfers.riastradh
2020-02-12Factor out HCI-independent xfer completion logic.riastradh
2019-11-29Preserve the toggleCarry bit in the Endpoint Descriptor ingson
2019-11-29Preserve the toggleCarry bit in the Endpoint Descriptor when handlinggson
2019-08-11relax an assert to be mutex_owned || polling.mrg
2019-03-22adjust KASSERT() for sc_lock to handle polling case.mrg
2019-02-17Fix assertion failures triggered by usbdi.c,v 1.182, when devicesrin
2018-09-16consolidate the handling of polling across HC drivers, and generic USB:mrg
2018-09-16avoid __diagused.mrg
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-09whitespaceprlw1
2018-08-09Sprinkle __diagusedprlw1
2018-08-09pull across abort fixes from nick-nhusb. add more abort fixes, usingmrg
2018-06-06Remove duplicate ;maya
2018-04-09Stop potential misuse of vendor names and USB vendor IDs in root hubjakllsch
2018-02-03Fix non-DIAGNOSTIC buildskrll
2018-02-01 Fix KASSERT panic. When detaching USB host controoler, the following panicmsaitoh
2018-02-01- Fix panic on shutdown reported by ozaki-r in PR kern/52961. Use callot_halt()msaitoh
2017-11-17s/PR_NOWAIT/PR_WAITOK/ in HCD allocx (allocate xfer) methodskrll
2017-10-28Update format to report sCskrll
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-02-04More usb_syncmem tweaks. The main one is sync'ing the entire last TDskrll
2017-01-31Improve the usb_syncmem calls in ohci_reset_std_chain.skrll
2017-01-30Update edataphys if we truncate to the maximum TD length possibleskrll
2017-01-30Sprinkle some constskrll
2017-01-30Simplify an expression using the OHCI_PAGE_OFFSET macroskrll
2017-01-30Oops missed a )skrll