summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdi.h
AgeCommit message (Expand)Author
2017-05-15Use splraise() rather than splsoftnet() which is going away.Martin Pieuchot
2017-05-15Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB).Martin Pieuchot
2016-03-03Convert uiomovei to uiomove. Fixes a few integer truncations along theStefan Kempf
2015-07-10usbd_{endpoint,interface}_count() are no longer used and die.Martin Pieuchot
2015-01-22Reduce the number of intermediate buffers by pre-allocating DMA buffersMartin Pieuchot
2015-01-09Add an asynchronous version of uhidev_get_report(), from David HiggsMartin Pieuchot
2014-08-10Since USB xfer pools are accessed in interrupt context, initialize themMartin Pieuchot
2014-03-07We already have three identical copies of the *hci_str() function,Martin Pieuchot
2014-03-06Add include guards.Martin Pieuchot
2013-11-19Kill matchlvl usage throughout the usb stack.Paul Irofti
2013-11-15Clean-up usbd_abort_pipe() usage.Paul Irofti
2013-11-13Polling is done per controller not per interface.Paul Irofti
2013-11-06Make usbd_free_xfer return void, since no callers use the return value.Jeremy Evans
2013-11-02Begin conversion of USB stack to return int instead of usbd_status,Jeremy Evans
2013-10-31usbd_pipe2device_handle() is not used, should not be used and die.Martin Pieuchot
2013-09-20Unify and document usbd_transfer(9).Martin Pieuchot
2013-04-26Remove unused and ambiguous usbd_get_interface() function.Martin Pieuchot
2013-04-26Remove bogus comments.Martin Pieuchot
2013-04-26Rename three functions in usbdi.c to their right prefix (usb_* to usbd_*).Marcus Glocker
2013-04-19Remove unused usbd_get_buffer() function.Martin Pieuchot
2013-04-18Move over function prototypes from ubsdi.h to usb.c which just get usedMarcus Glocker
2013-04-15Get rid of various 'typedef struct' definitions and use plain structureMarcus Glocker
2013-04-12Instead of using a wrapper around usbd_transfer() when submitting aMartin Pieuchot
2013-04-10Merge usb_devinfo* helper functions into usbd_print(), nothing else useMartin Pieuchot
2013-04-09When submitting a request the device's default pipe is alwaysMartin Pieuchot
2013-04-08Add new ioctl's USB_DEVICE_GET_CDESC and USB_DEVICE_GET_FDESC to usb(4).Marcus Glocker
2013-04-01Make ugen_get_cdesc() a generic function by renaming it to usbd_get_cdesc()Marcus Glocker
2011-02-09bring back changes in usb.c revision 1.73Jacob Meuser
2011-02-09revert usb.c to r1.72, and all subsequent changes that depend on it.Jacob Meuser
2011-02-04* merge 'onqueue' and 'running' members of struct usb_task intoJacob Meuser
2011-01-25garbage collect "usb events". without /dev/usb there is no way to accessJacob Meuser
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-10-23create another kthread to run xfer abort tasks. xfer abort tasks cannotJacob Meuser
2010-09-23add two members to struct usb_taskJacob Meuser
2009-11-04Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.Mark Kettenis
2009-09-23Disable SPLUSBCHECK for now, as these turn out to be harmful on sparc64.Miod Vallat
2009-08-30Reinstate SPLUSBCHECK checks (DIAGNOSTIC-only), but implemented as splassert(),Miod Vallat
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2007-06-18KNF, especially re-indent prototypes. No binary change.Marc Balmer
2007-06-15Replace the USB_USE_SOFTINTR macro with __HAVE_GENERIC_SOFT_INTTERUPTSMarc Balmer
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
2007-05-29Kill some #if define(__OtherBSD__). OK dlg@Claudio Jeker
2005-09-20add iterators for usb descriptors. from Tony Lambris and Staffan Ulfberg.David Gwynne
2005-08-01Don't keep the devinfo string on the stack, instead use malloc/free.Brad Smith
2004-12-12backout the original method of reattaching a usb device now that we haveDavid Gwynne
2004-11-08ugly ugly hack to allow a usb device to do a full reset of the port duringDavid Gwynne
2003-07-08Sync USB code with NetBSD.Nathan Binkert
2003-05-17make this function available to othersNathan Binkert