summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdivar.h
AgeCommit message (Expand)Author
2022-04-12constify USB host controller method tables and root hub descriptorsChristian Weisgerber
2020-03-21Instead of passing the flags as part of a struct that's supposed to bePatrick Wildt
2020-03-19Switch USB to use non-coherent buffers for data transfers. SincePatrick Wildt
2018-11-27Free sizes for the subdevs array.Martin Pieuchot
2018-11-20Revert free sizes for `subdevs' array, it is incorrect.Martin Pieuchot
2018-11-17free(9) size for USB subdevs array.Martin Pieuchot
2018-11-10free(9) sizes for endpoints array.Martin Pieuchot
2018-05-01Simplify/refactor the way vendor/product/serial informations areLandry Breuil
2018-04-24Fill the 'card' member of v4l2_capability struct with the usb productLandry Breuil
2018-02-03Add support for dumping USB transfers via bpf(4) using USBPcap headers.Martin Pieuchot
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
2016-05-23Get rid of usbd_get_device_strings() because we use it only once.Martin Pieuchot
2016-05-18Cache vendor, product and serial info for each usb device. This allowsPatrick Wildt
2014-12-21Always clear a port reset feature after setting it, or at least try to.Martin Pieuchot
2014-11-11When a bus is explored, do not probe the ports which status hasn'tMartin Pieuchot
2014-11-10Add some fields needed for TT support.Martin Pieuchot
2014-11-10Remove USB locators. They are currently unused and this wont change dueMartin Pieuchot
2014-11-01Remove the port status argument from usbd_reset_port(). We don't doMartin Pieuchot
2014-10-31Use understandable messages when the per-xfer poison value is incorrect.Martin Pieuchot
2014-10-30XFER_FREE is not used, ciao.Martin Pieuchot
2014-08-09Do not store the whole USB hub descriptor in the "struct usbd_hub"Martin Pieuchot
2014-07-09autoconf(9) is your friend and it knows you more than you think. ItMartin Pieuchot
2014-07-09Adds an optional bus function to set the address of a new device andMartin Pieuchot
2014-05-28Apart from the early exploration done to find a console keyboard duringMartin Pieuchot
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-14Have some style.Paul Irofti
2014-03-08Add defines for upcoming USB 3.0 support.Martin Pieuchot
2014-03-06Turn usbd_xfer_isread() into a public function so that we can useMartin Pieuchot
2014-03-06Add include guards.Martin Pieuchot
2013-11-01Move the abort_task storage to the generic USB xfer structure insteadMartin Pieuchot
2013-10-19Make uhub_explore() return an int rather than a usbd_satus. This hasMartin Pieuchot
2013-08-13Remove bogus and useless refcounting of usbd pipes that could lead toMartin Pieuchot
2013-08-08These functions should only used in the usb-autoconf glue, do not exposeMartin Pieuchot
2013-04-26Give back to usb(4) what is usb(4)'s. In other words use the usb_* prefixMartin Pieuchot
2013-04-19Remove allocm() and freem() from the USB bus interface now that theyMartin Pieuchot
2013-04-15Get rid of various 'typedef struct' definitions and use plain structureMarcus Glocker
2013-03-28proc.h is way too much header for usb to handle.Ted Unangst
2013-03-16No need for two similar functions to free/remove USB device descriptors.Martin Pieuchot
2012-05-15Don't use a pointer to an opaque softc, we'll need to access its unitMartin Pieuchot
2012-01-08Remove usb_event_cookie_t type and instances of it found in various structs;Miod Vallat
2011-01-16* instead of NULLing pointers to interface descriptors in the uaa, markJacob Meuser
2010-12-30* add a process reference counting variable to struct usbd_deviceJacob Meuser
2010-12-06* add dying flag to struct usbd_deviceJacob Meuser
2010-09-23add a 'dying' flag to struct usbd_bus. use this to signify the busJacob Meuser
2010-09-23instead of running usb_explore() from individual kthreads for eachJacob Meuser
2009-11-12Avoid using the trick of malloc'ing more than a struct to grow the arrayTheo de Raadt
2009-11-04Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.Mark Kettenis
2009-08-30Reinstate SPLUSBCHECK checks (DIAGNOSTIC-only), but implemented as splassert(),Miod Vallat
2008-06-29add usb2.0 to usb1.1(ohci/uchi) handover request to usb subsystem.Yojiro Uo
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai