summaryrefslogtreecommitdiff
path: root/sys/dev/pad
AgeCommit message (Expand)Author
2018-01-26Fix typo in previous. mea culpa, mea culpa, mea maxima culpapgoyette
2018-01-26Unitialized variable - CID/1428657pgoyette
2018-01-09Fix pad on systems with many cores/cpus:nat
2017-12-17If config_fini_component() fails (due to device driver busy), don'tpgoyette
2017-12-16Use config(1) and IOCONF= to generate most of the auto-config datapgoyette
2017-12-16Remove the correct extra #endifpgoyette
2017-12-16remove extra #endif left in previous commit.mrg
2017-12-15Replace manipulation of individual config structures with calls topgoyette
2017-12-15Rework so that module infrastructure is provided even when the modulepgoyette
2017-11-30add fo_name so we can identify the fileops in a simple way.christos
2017-07-30The pad module will now compile with WARNS=5.nat
2017-07-02If a particular pad device is opened, ie pad1 then configure and use pad1nat
2017-07-02Return early from read if kpause is interrupted by a signal.nat
2017-07-01Pad is now clones its device, attaching upon open and detaching upon close.nat
2017-07-01sc_audiodev should be defined as a device_t as this is what audio_attach_minat
2017-06-19Use defines to specify pad audio format. NFCI.nat
2017-06-06Style change.nat
2017-06-06pad blocksize 1024 -> 8192. Helps when sleeping in rate limiter.nat
2017-06-06Simplification of rate limiter. It now works uni/multiprocessor.nat
2017-06-06sc_bytes_count needs to be set in pad_audio_open not pad_open.nat
2017-06-06Express BYTESTOSLEEP as an 64 bit integer.nat
2017-06-01Add infrastructure for modularization of audio, midi, and sequencerpgoyette
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-05-27Add missing sc_bytes_count.nat
2017-05-27Rework of previous.nat
2017-02-23Update pad due to changes in audio. sc_bytes_count and BYTESTOSLEEP arenat
2017-01-26Don't hold the thread_lock between successive calls to sc_intr as itnat
2016-10-15pad(4) must be open before corresponding audio device is opened.nat
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2016-02-26Allow reads from pad(4) less or greater than PAD_BLKSIZE.nat
2015-07-10Wrap up calls to sc_intr in kpreempt[en/dis]able.nat
2014-11-18Add common audio converters for software volume control. Only supportsjmcneill
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2013-11-02sprinke __diagusedchristos
2011-11-24get rid of a variable which is no longer used after the demise of splaudioagc
2011-11-24splaudio is no morejmcneill
2011-11-23Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. Fromjmcneill
2011-02-28Use le16enc()/be16enc() to encode LE/BE values back into the audio stream.riz
2010-09-03- return EIO if audio data is received and /dev/pad isn't openjmcneill
2010-06-28Don't print spammy message if read is interrupted (ctrl-c)pooka
2010-05-01fix field initializerspooka
2010-04-09Add support to be built as a kernel module.ahoka
2010-01-18If the device does not exist, return ENXIO, as is customary, instead ofdyoung
2009-09-08PR# kern/39899: audio attach with pad(4) segfaultsjmcneill
2009-09-07Catch up to audio(4) device_t/softc split.jmcneill
2009-03-14'boot -z' bogonsad
2008-09-04fix device is not split warningchristos
2008-08-06remove a KASSERT which is wrong since audio(4)'s device/softc were splitdrochner
2008-06-10use new "defpseudodev" where appropriate, and remove dummy interfacedrochner
2008-06-08Replace homegrown pad_find_softc() with device_lookup_private().tsutsui