summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/umidi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove uneeded header.mpi2019-01-231-2/+1
* free(9) sizes for array of endpoints.mpi2018-11-161-6/+9
* zap return keyword to clarify umidi_flush() returns no value; ok ratchov@miko2018-10-311-2/+2
* clarify that goto error in alloc_all_endpoints_fixed_ep() always returnsmiko2018-09-071-7/+2
* move initial jack count to alloc_all_endpoints(), and reset count to zeromiko2018-09-071-5/+4
* execute the same code for failure of assign_all_jacks_automatically()miko2018-09-061-1/+3
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+2
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-5/+7
* Use __func__ for DPRINTF's as we do in other parts of theratchov2017-02-101-13/+13
* Remove unused MIX_CN_CIN macro, make umidi_evlen[] static, style(9).ratchov2017-01-071-35/+19
* Group identical close_in_jack() and close_out_jack() into a singleratchov2016-12-201-17/+7
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* More malloc() -> mallocarray() in the kernel.doug2014-12-091-17/+13
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-6/+6
* Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().pirofti2013-11-101-8/+8
* Introduce a global interrupt-aware mutex protecting dataratchov2013-05-151-2/+7
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-7/+7
* proc.h is way too much header for usb to handle.tedu2013-03-281-2/+1
* you probably don't need to include vnode.h or reboot.h. you most definitelytedu2013-03-281-2/+1
* If the MIDI UART is not ready for output, don't spin at IPL_CLOCK;ratchov2012-03-301-51/+17
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-4/+1
* Back out inadvertently commited change.oga2011-06-231-20/+24
* Don't leak the ctrl_data in uvideo_queryctrl, uvideo_s_ctrl and uvideo_g_ctrl.oga2011-06-231-24/+20
* M_WAITOK cleanup of two cases:mk2011-06-171-6/+6
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-7/+1
* remove dying flag in detach() function.yuo2010-09-241-2/+1
* Get rid of devact enum, substitute it with an int and coresponding defines.pirofti2009-10-131-3/+3
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* treat usb vendor/product names as a locator, and have usbd_print handle it,deraadt2007-10-111-6/+1
* Simpliest memset(,0,) -> M_ZERO changes. One (caddr *) cast removal,krw2007-10-061-4/+3
* Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andmbalmer2007-06-141-2/+17
* Remove the definition and use of the device_ptr_t which was a struct device *.mbalmer2007-06-121-2/+2
* Remove the definition and use of the USBDEVNAME macro.mbalmer2007-06-101-15/+15
* Remove the definition and use of the USBDEV macro. It only created confusionmbalmer2007-06-101-3/+3
* Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.jsg2007-05-271-9/+12
* #include <sys/lock.h> not needed. i.e. these compile fine without it.krw2007-05-051-2/+1
* In a drivers activate() entry point, if on DVACT_DEACTIVATE it doesmiod2006-06-231-3/+1
* Add optional flush method to MIDI hardware interface.jsg2006-04-071-83/+140
* Move contents of sys/select.h to sys/selinfo.h in preparation for amillert2005-11-211-2/+2
* Fix bug that caused multi byte MIDI messages to get corruptedjsg2005-09-071-22/+24
* Don't keep the devinfo string on the stack, instead use malloc/free.brad2005-08-011-4/+5
* When processing sysex stop bytes ensure the packet is not corruptedjsg2004-11-201-1/+3
* better midi stuff from alex@caoua.orgderaadt2004-06-271-256/+233
* check for null before memsetnate2003-05-191-2/+2
* string cleanup; nate okderaadt2003-05-071-2/+2
* sync with NetBSDnate2002-11-111-2/+2
* update $NetBSD$ tagsnate2002-07-251-3/+2
* get rid of trailing whitespacenate2002-07-251-4/+4
* fixes from NetBSDnate2002-07-091-9/+15
* add usb midi support.nate2002-06-111-0/+1376