summaryrefslogtreecommitdiff
path: root/sys/dev/pad
AgeCommit message (Expand)Author
2019-06-26Fix return value. fo_poll expects revents, not errno.isaki
2019-06-26Style fixes. No functional changes intended.isaki
2019-06-19Don't call next callout when an error occurs in start_output.isaki
2019-06-19pad(4)'s output format is LE even on big endian arch.isaki
2019-05-08Merge isaki-audio2 branch, the overhaul of audio subsystem.isaki
2018-09-25pad(4) mixer has only 1 channel, so return EINVAL in the case other than 1.nakayama
2018-09-25Revert to rev.1.53.nakayama
2018-09-23Since we need an int paramater, and uio_resid is size_t cast it to intkre
2018-09-23Open code min() so we don't need to find its prototype ...kre
2018-09-23pad(4) mixer has only 1 channel, so return EINVAL in the case other than 1.nakayama
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
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