freebsd-skq/sys/dev
jhb a7d7562a91 - Make the 'hwvol_mixer' and 'hwvol_step' variables be specific to a
specific snd_mixer device rather than global across all mixers.
- Add per-mixer mute status and saved mute_level so that the mixer_hwmute()
  function can now toggle the mute state when the mute button is pressed.
- Create a dynamic sysctl tree hw.snd.pcmX when a pcm device is registered.
- Move the hw.snd.hwvol_* sysctl's to hw.snd.pcmX.hwvol_* so that they
  are now properly device-specific.  Eventually when the mixers become
  their own devices these sysctl's will move to live under a mixerX tree.
- Change the interface of the hwvol_mixer sysctl so that it reports the
  name of the current mixer device instead of the number and is settable
  with the name instead of the number.
- Add a new function mixer_hwinit() used to setup the dynamic sysctl's
  needed for the hwvol support that can be called by drivers that support
  hwvol.

Reviewed by:	cg
2001-01-05 07:07:03 +00:00
..
aac Major bugfix and minor update. This should resolve the current issues 2000-12-27 13:14:56 +00:00
acpica Change Embedded Controller lock to ACPI Global Lock.This is needed for 2001-01-02 05:22:35 +00:00
advansys Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
agp un-staticize M_AGP so that it can be used in agp*.c 2000-12-19 08:32:37 +00:00
aha Remove unnecessary includes found by phk's script a long time ago. 2000-12-13 06:25:22 +00:00
ahb Add the use of M_ZERO to some malloc calls. 2000-10-29 15:47:16 +00:00
aic Add module dependencies on CAM module. 2000-12-13 05:46:23 +00:00
aic7xxx ahc_eisa.c: 2000-12-20 01:11:37 +00:00
amd
amr Probe generic i960 devices for the old AMI signature as well as the current 2000-12-22 22:23:56 +00:00
an Fixes to the Aironet driver to clear up some WEP issues. 2000-12-08 19:00:10 +00:00
ar Divorce the kernel binary ABI version number from the message 2000-12-18 20:03:32 +00:00
asr Use M_ZERO. 2000-12-03 13:21:55 +00:00
ata Add support for using BurnProff(tm) on drives that support it. 2001-01-04 12:43:39 +00:00
atkbdc Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
awi Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
bktr Fix typo in comments 2000-10-31 14:30:29 +00:00
buslogic Classify all EISA cards with major firmware revions '2' as 742As. 2000-11-13 03:44:20 +00:00
cardbus Don't try to free the now-nonexistent hdrspec field. This one snuck by 2000-12-13 02:45:03 +00:00
ccd Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
cs
cy Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
dc Use pci_get_powerstate()/pci_set_powerstate() which now exists in the 2000-12-18 21:53:05 +00:00
de Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
dec
dgb Changed the copyright notice to BSD-style. The original GPL copyright 2001-01-05 02:12:02 +00:00
dpt Convert all users of fldoff() to offsetof(). fldoff() is bad 2000-10-27 11:45:49 +00:00
ed Minor newbus/style(9) cleanups. 2000-12-26 06:38:04 +00:00
eisa Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
en Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
ep Fixed to support 3Com 3C569B for PC-98. 2000-12-09 04:25:07 +00:00
ex
fb Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
fdc Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
fe The fe driver does not support pnp devices. 2000-11-10 14:05:47 +00:00
fxp Add power state manipulation to the fxp driver. Some people have 2000-12-18 22:06:12 +00:00
hea Add back some now needed #include <sys/systm.h> 2000-12-07 22:19:06 +00:00
hfa Add back some now needed #include <sys/systm.h> 2000-12-07 22:19:06 +00:00
ic
ichsmb Add missing #include. 2000-12-08 00:49:37 +00:00
ida Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
ie
iicbus Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
isp Fix problems with incomplete conversions from printf to isp_prt. 2000-12-31 20:50:56 +00:00
ispfw roll to 2.01.26 level 2000-12-28 23:23:28 +00:00
joy
kbd Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
lmc Divorce the kernel binary ABI version number from the message 2000-12-18 20:03:32 +00:00
lnc The pci and isa drivers were meant to share the same devclass but 2000-12-29 11:59:41 +00:00
mc146818
mca Reduce code duplication by using the GET_RESOURCE_LIST bus method and related 2000-11-28 07:12:12 +00:00
mcd
md Either cvs(1) or I forgot this file in my last commit. 2001-01-02 09:42:47 +00:00
mii Grrrrr. That last commit was supposed to be to the head, not to -stable 2000-12-12 19:31:14 +00:00
mlx Avoid hardcoding the 'rid' and 'type' of the MEM/IOPORT resource. 2000-11-28 06:17:32 +00:00
mly Further use of M_ZERO. 2000-11-18 15:21:22 +00:00
mse
musycc * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
ncv Change flags of ncv and nsp driver. Both were conflicted with the flags 2000-10-29 06:54:32 +00:00
nsp Remove conflicts between unsinged char *s and int s. 2001-01-02 10:41:50 +00:00
null Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
ofw OpenFirmware/PowerPC loader, part 2. 2000-11-10 06:39:58 +00:00
pccard Oops, broke newcard because I forgot to commit this in my last round of changes to pccbb.c 2000-11-28 15:50:13 +00:00
pccbb Updates to match changes elsewhere in the PCI subsystem: 2000-12-13 01:28:00 +00:00
pcf
pci Sanity check ptr for legal values so it is less likely 2001-01-01 16:49:31 +00:00
pcic add PNPID for PnP PCMCIA, SCM SwapBox Classic X2P. 2000-12-11 15:02:50 +00:00
pdq Newbusify the PCI PDQ (fddi) attachment. This isn't as clean as 2001-01-02 09:30:48 +00:00
ppbus Cleanup and improve mode detection. Now, you should get what you actually 2001-01-02 21:29:06 +00:00
ppc Fix the PR. Getting a dma channel equal to 0 remains a problem though. 2000-12-19 21:28:17 +00:00
random Major speedup to /dev/random and the kernel thread that reseeds it. 2000-12-02 18:40:16 +00:00
ray Tidy up if_init routine so that it does not return an error. 2001-01-02 20:29:25 +00:00
rc Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
rp Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
scd
sf Initialize/grab the mutex earlier in the attach phase, so that 2000-12-04 22:46:50 +00:00
si Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
sio Add OZO8008 - Zoom (33.6k Modem). 2000-12-26 06:52:57 +00:00
sk Initialize/grab the mutex earlier in the attach phase, so that 2000-12-04 22:46:50 +00:00
smbus
sn Add isa support: 2000-12-13 01:47:19 +00:00
snc Remove unused #includes. 2000-10-31 08:22:26 +00:00
snp Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
sound - Make the 'hwvol_mixer' and 'hwvol_step' variables be specific to a 2001-01-05 07:07:03 +00:00
speaker Staticize some malloc M_ instances. 2000-12-08 20:09:00 +00:00
sr Divorce the kernel binary ABI version number from the message 2000-12-18 20:03:32 +00:00
stg Remove conflicts between unsinged char *s and int s. 2000-12-08 13:50:20 +00:00
streams
sym Remove unneeded include of <pci.h> 2000-12-07 20:58:16 +00:00
syscons Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
tdfx
ti Initialize/grab the mutex earlier in the attach phase, so that 2000-12-04 22:46:50 +00:00
twe - add support for crashdumps (courtesy of ps and Y!) 2000-12-03 02:11:35 +00:00
tx Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
usb Readd the id removed by sheldon in the previous commit to uscanner.c. 2001-01-04 11:55:24 +00:00
vinum Re-commit revision 1.32, which grog incorrectly backed out in revision 1.33. 2000-12-20 11:17:09 +00:00
vn Add a cloning function to vn(4) which triggers on "vn%d.ctl". Give the 2000-12-16 16:06:03 +00:00
vr Initialize/grab the mutex earlier in the attach phase, so that 2000-12-04 22:46:50 +00:00
vx When I converted this driver, I neglected to deal with packet alignment. 2000-12-07 23:30:51 +00:00
wds Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
wi Attempt to read and verify the card's status in wi_stop() before sending it 2000-12-18 23:49:56 +00:00
wl Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
xe