summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhidev.c
AgeCommit message (Expand)Author
2015-02-28Fix uhidev_get_report_async() from David Higgs.Martin Pieuchot
2015-01-22Reduce the number of intermediate buffers by pre-allocating DMA buffersMartin Pieuchot
2015-01-09Correctly report memory allocation failure in uhidev_set_report_async().Martin Pieuchot
2015-01-09Add an asynchronous version of uhidev_get_report(), from David HiggsMartin Pieuchot
2014-12-13yet more mallocarray() changes.Doug Hogan
2014-12-11Change uhidev(4) set/get report functions in various way.Martin Pieuchot
2014-12-08Deprecate usb_*_report(). USB HID devices are always attached belowMartin Pieuchot
2014-08-10sizeof() a pointer of the right struct to appease clang.Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-10Print an understandable error message when we fail to read the reportMartin Pieuchot
2014-04-29Plug an xfer leak.Martin Pieuchot
2014-04-24Change the usbd_*_report() family of functions to take a usbd_deviceMartin Pieuchot
2014-04-15Modify the uhidev_*_report() methods to always take a report ID argumentMartin Pieuchot
2014-03-23Fix uhidev_detach() when detaching a device which did not claimed for allandre
2014-03-19Add a temporary hack to let a subdriver claim all the reportIDs ofMartin Pieuchot
2014-03-16Move the logic to deal with devices with broken descriptors into itsMartin Pieuchot
2014-03-15Starting the spring cleanup.Martin Pieuchot
2014-03-15Remove debug leftover.Martin Pieuchot
2014-02-25Abort and close all the interrupt pipes when detaching HID devices sinceMartin Pieuchot
2013-11-19Kill matchlvl usage throughout the usb stack.Paul Irofti
2013-11-11Clean-up the activate routines from the uoak*(4) drivers.Paul Irofti
2013-11-01Spacing.Martin Pieuchot
2013-11-01Do not abuse the stack of the current process to prepend a report IDMartin Pieuchot
2013-10-25Add support for Microsoft XBox 360 controller as a uhid. It doesn't useJeremy Evans
2013-09-20Unify and document usbd_transfer(9).Martin Pieuchot
2013-09-19Do no try to clear the endpoint, as it if has stalled, if theMartin Pieuchot
2013-05-07When deactivating child devices do not panic if their driver doesMartin Pieuchot
2013-04-15Get rid of various 'typedef struct' definitions and use plain structureMarcus Glocker
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-01-25garbage collect "usb events". without /dev/usb there is no way to accessJacob Meuser
2010-09-24remove dying flag in detach() function.Yojiro Uo
2010-08-31In xxactivate() DVACT_DEACTIVATE, when calling a series of config_deactivate()Theo de Raadt
2010-08-02Handle USB_GET_REPORT, USB_GET_REPORT_DESC, USB_GET_REPORT_ID andMiod Vallat
2009-11-23suppress warning massage for polling only HID devices.Yojiro Uo
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-07-23Use the correct buffer for non-zero report IDs in uhidev_set_report().Jonathan Gray
2009-06-02Avoid a buf oflow in uhidev_set_report_async() if we have to prepend theMiod Vallat
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-14remove #ifdef __macppc__ due to a misunderstanding:Todd T. Fries
2007-11-12fewer lines of dmesg output spew (matters more on newer sony laptops with... ...Theo de Raadt
2007-10-11treat usb vendor/product names as a locator, and have usbd_print handle it,Theo de Raadt
2007-09-11KNFGilles Chehade
2007-09-09more M_ZERO conversions; ok krw@.Federico G. Schwindt
2007-06-14Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andMarc Balmer
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
2007-06-10Remove the definition and use of the USBDEVNAME macro.Marc Balmer
2007-06-10Remove the definition and use of the USBDEV macro. It only created confusionMarc Balmer
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
2007-06-04Last part of FreeBSD/NetBSD sepcific code removal.Marc Balmer
2007-05-27Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.Jonathan Gray