summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdi.c
AgeCommit message (Expand)Author
2014-03-07We already have three identical copies of the *hci_str() function,Martin Pieuchot
2014-03-06Turn usbd_xfer_isread() into a public function so that we can useMartin Pieuchot
2014-03-06Makes the "cleartoggle" function provided by HC drivers optionalMartin Pieuchot
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-31Pipe don't have states. Kill an useless & commented out chunk of code.Martin Pieuchot
2013-10-31usbd_pipe2device_handle() is not used, should not be used and die.Martin Pieuchot
2013-10-14If a transfer terminates with an I/O error status, do not modify theMartin Pieuchot
2013-09-24Stop generating traffic for a given endpoint when a transfer reportedMartin Pieuchot
2013-09-20Unify and document usbd_transfer(9).Martin Pieuchot
2013-09-06Fix build with USB_DEBUG defined, pipes don't have refcounters anymore.Martin Pieuchot
2013-08-13Remove bogus and useless refcounting of usbd pipes that could lead toMartin Pieuchot
2013-08-08Use the same functions to abort and close the control pipe of a deviceMartin Pieuchot
2013-04-26Remove unused and ambiguous usbd_get_interface() function.Martin Pieuchot
2013-04-26Give back to usb(4) what is usb(4)'s. In other words use the usb_* prefixMartin Pieuchot
2013-04-26Rename three functions in usbdi.c to their right prefix (usb_* to usbd_*).Marcus Glocker
2013-04-19Remove allocm() and freem() from the USB bus interface now that theyMartin Pieuchot
2013-04-19Remove unused usbd_get_buffer() function.Martin Pieuchot
2013-04-15Get rid of various 'typedef struct' definitions and use plain structureMarcus Glocker
2013-04-12usbd_setup_default_xfer() already use the default device's pipe so there'sMartin Pieuchot
2013-04-12Instead of using a wrapper around usbd_transfer() when submitting aMartin Pieuchot
2013-04-11Merge usbd_ar_pipe in usbd_abort_pipe, no functional change.Martin Pieuchot
2013-04-09When submitting a request the device's default pipe is alwaysMartin Pieuchot
2013-03-28proc.h is way too much header for usb to handle.Ted Unangst
2011-12-16fix function names on diagnostic messages.Federico G. Schwindt
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
2010-03-05Fix spelling in a comment.Michael Knudsen
2008-10-11For none interrupt endpoints call the xfer done function beforeMarcus Glocker
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-21print the correct function name.Federico G. Schwindt
2007-10-11serialize usbd_probe_and_attach(); only let one usb device be match'd andTheo de Raadt
2007-06-18KNF, especially re-indent prototypes. No binary change.Marc Balmer
2007-06-10Remove definitions and usage of usb_callout and related macros. These macrosMarc Balmer
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
2007-05-31Remove more #ifdef/#endif's that checked for other bsds. No binaryMarc Balmer
2007-05-21Remove logprintf macroJonathan Gray
2007-03-31Print correct function name in diagnostic output.Alexander Bluhm
2006-08-14Handle interrupted tsleep when waiting for synchronous transfer completion.Christopher Pascoe
2005-09-20add iterators for usb descriptors. from Tony Lambris and Staffan Ulfberg.David Gwynne
2004-07-08put "do { } while (0)" wrappers on all the debug maroc functionsTheo de Raadt
2004-05-04Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.Alexander Yurchenko
2003-07-08Sync USB code with NetBSD.Nathan Binkert
2003-05-17make this function available to othersNathan Binkert
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback