summaryrefslogtreecommitdiff
path: root/sys/dev/audio.c
AgeCommit message (Expand)Author
2014-11-18add a helper function to get the hw device_t from an audio_softcjmcneill
2014-11-01Revert previous.uebayasi
2014-11-01audio(4): Fix indirect circular dependency with audio if driversuebayasi
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2012-04-30ensure that the intr lock is held for all audio_clear() callers.mrg
2012-04-06don't hold the thread lock while calling allocm() or freem(). fixes PR#46121mrg
2012-03-26deal with PR#46232: ensure locking around audio_clear() is handledmrg
2012-02-21kern/45927: fix incorrect assert.nonaka
2011-12-13- convert the audio softintr's to SOFTINT_SERIAL. right now they're onmrg
2011-12-09drop the thread lock in a couple of error cases that were missing.mrg
2011-11-25Correct copy/paste/modify issue in audio_suspend().jakllsch
2011-11-23Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. Fromjmcneill
2011-09-06Add AUDIO_ENCODING_AC3 encoding type.jmcneill
2010-11-20Fix botches in rev 1.185 (kent-audio1 merge) which cause buffer overruntsutsui
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung
2010-01-08Expand PMF_FN_* macros.dyoung
2009-12-06Simplify these device-activation hooks using the following semanticdyoung
2009-09-29Add support for playback- or capture-only devices by addingsborrill
2009-09-24Revert previous and instead select whether to call mixer_ioctl() orsborrill
2009-09-24OSS audio allows mixer operations on the dsp device. NetBSD would returnsborrill
2009-09-16In pmf(9), improve the implementation of device self-suspensiondyoung
2009-04-17Detach audio(4) during shutdown.dyoung
2008-06-10device_private(device_lookup()) -> device_lookup_private()cegger
2008-06-08Use device_lookup_private() rather than using cd_devs[] directly to get softc.tsutsui
2008-06-03 - Fix the conditions for POLLOUT to match those elsewherebjs
2008-06-03pmf: in audio_volume_up and audio_volume_down, honour the mixer control'sjmcneill
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-04-01Fix audio_volume_toggle. How did this ever work for me? Thinkpad T61jmcneill
2008-03-12Use device_t and its accessors throughout. Use aprint_*_dev().dyoung
2008-03-04Split device_t and softc for audio(4), and other related cosmetic changes.cube
2008-03-01Welcome to 4.99.55:rmind
2008-02-13Disable audio idle timer. It was a fun experiment, but causes more issuesjmcneill
2008-01-23Don't enter an infinite loop in audio_read() when the sc->sc_rustreamgson
2007-12-23Deregister activity handler on detach.jmcneill
2007-12-22Use M_NOWAIT in audio_stream_ctor; it can be called from a softintr contextchristos
2007-12-13Don't count poll(2) and select(2) as device activity. Don't activate thejoerg
2007-12-13When resuming the audio device, call audiosetinfo with the last known goodjmcneill
2007-12-11When collecting mixer values while suspending, initialize the numbermartin
2007-12-09Merge jmcneill-pm branch.jmcneill
2007-12-05Do not "return 1" from kqfilter for errors. That value is passedpooka
2007-12-01aprintifyjmcneill
2007-10-08Use the softint API.ad
2007-08-14au_setup_ports - don't hide ports->nports++ inside another expression,uwe
2007-06-11Add a new ioctl AUDIO_GETBUFINFO. It works like AUDIO_GETINFO, butjoerg
2007-03-09return information about playing buffer, not recording bufer,kent
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-03-01TRUE -> true, FALSE -> falsethorpej
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-02-15Defer wakeup() to the soft interrupt also.ad