summaryrefslogtreecommitdiff
path: root/sys/dev/audio.c
AgeCommit message (Expand)Author
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
2007-02-09Merge newlock2 to head.ad
2006-11-16__unused removal on arguments; approved by core.christos
2006-11-01Set oldpblksize and oldrblksize early enough so that zero-initialisationcbiere
2006-11-01Initialize old[pr]blksize to 0 to avoid gcc warnings.xtraeme
2006-11-01Fix for kern/17446. Restore the audio settings if an error occured.cbiere
2006-10-12- sprinkle __unused on function decls.christos
2006-09-24Add "name" parameter to powerhook_establish, to aid debugging. No objectionsjmcneill
2006-08-27add missing initializers.christos
2006-06-27Protect audio_powerhook with '#if NAUDIO > 0'. PR kern/33832.jmcneill
2006-06-19Halt input/output on soft suspend if currently running, and restore themjmcneill
2006-05-16If one or more playback filters are applied, minimize loadingkent
2006-05-10Fixes a bug that audio_offset_t::samples for AUDIO_GETxOFFS haskent
2006-04-19Don't use simple_locks; we can't hold them while calling malloc andjmcneill
2006-04-18Protect audio_write's filter graph from being modified in the middle of ajmcneill
2006-03-28Use device_unit().thorpej