summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb.c
AgeCommit message (Expand)Author
2022-03-13usb: Fix roothub ctrl xfer aborts.riastradh
2022-03-06usb(4): Use atomics for usb_async_proc.riastradh
2021-10-10usb: usb_event_thread: remove delay at startup for USB >= 2.0 HCsjmcneill
2021-09-26Change the kqueue filterops::f_isfd field to filterops::f_flags, andthorpej
2021-06-13usb(4): Bus exploration is single-threaded -- assert it so.riastradh
2021-06-12usb(4): Sprinkle kernel lock assertions.riastradh
2021-06-12usb(4): usb event thread is not actually MP-safe.riastradh
2021-02-24fix sparc build: db_expr_t is larger than a pointer.mrg
2021-02-23fix the formating for 'show usbxferlist'.mrg
2021-02-23introduce DDB_END_CMD and replace more than 20 copies of the samemrg
2021-02-22fix formatting and db_usb_command_table[] static. idea from rillig@.mrg
2021-02-21add ddb commands to inspect usb xfer and xferlist structures.mrg
2020-12-18Use sel{record,remove}_knote().thorpej
2020-05-27Don't allow open of /dev/usb if there are no attached busses.skrll
2020-05-26s/0/NULL/ for pointer (usb_async_proc)skrll
2020-05-26Misc whitespaceskrll
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-02-19New dtrace usb provider, with a handful of probes in usb.c.riastradh
2020-02-12New function usb_task_pending for diagnostic assertions.riastradh
2020-02-12Teach usb_rem_task to return whether removed from queue or not.riastradh
2019-08-21convert pairs of USBHIST_CALLED()+USBHIST_LOG*() intomrg
2019-05-05remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.hmrg
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2019-01-29Normalize all the compat hooks' names to the formpgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-09-18remove usb(4)'s "flags 1" code. it has been dead for a while,mrg
2018-09-18deal with partial attach failures in usb_attach vs usb_detach aka PR 53598.mrg
2018-09-16consolidate the handling of polling across HC drivers, and generic USB:mrg
2018-08-02Fix usb_rem_task_wait API.riastradh
2018-07-29New function usb_rem_task_wait(dev, task, queue).riastradh
2018-06-29 Detect USB 3.1.msaitoh
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-10-25Use C99 initializer for filteropsmaya
2017-09-01Add a missing break that should have been included in revision 1.163.skrll
2017-01-19Pull across xhci(4) improvemnts from nick-nhusbskrll
2016-08-14Change the SOFTINT level from NET to SERIAL for the USB softint handler.skrll
2016-04-26Debugskrll
2016-04-23Merge nick-nhusbskrll
2016-01-06Get the iManufacturer, iProduct, and iSerialNumber strings before probingskrll
2015-10-29eliminate USBHIST as a define/option. it was entangled with USB_DEBUGmrg
2015-05-30Make the non-USBHIST case compileskrll
2015-05-30Add missing KERNHIST_LINK_STATIC(usbhist). Pointed out by t-hash.skrll
2015-05-28Static initialise usbhist - it can be used by controller drivers, i.e.skrll
2014-09-12Improve USB debugging with USBHIST based on KERNHIST.skrll
2014-08-12Some USB3 / SS support - baby steps. From Takahiro HAYASHI.skrll
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-07-22Remove (harmless) redundant assignment of task->queue in usb_add_task.riastradh
2014-07-17Need <sys/atomic.h> for atomic_cas_uint.riastradh
2014-07-17Don't touch task after calling it.riastradh