#include <linux/delay.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/moduleparam.h>
#include <sound/core.h>
#include <sound/initval.h>
#include <sound/pcm.h>
#include <sound/ac97_codec.h>
#include <sound/info.h>
#include <sound/tlv.h>
#include <sound/emu10k1.h>
#include "p16v.h"
Go to the source code of this file.
#define CONTROL_CENTER_LFE_CHANNEL 1 |
#define CONTROL_FRONT_CHANNEL 0 |
#define CONTROL_REAR_CHANNEL 3 |
#define CONTROL_SIDE_CHANNEL 2 |
#define P16V_VOL |
( |
|
xname, |
|
|
|
xreg, |
|
|
|
xhl |
|
) |
| |
Value:{ \
SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
.info = snd_p16v_volume_info, \
.get = snd_p16v_volume_get, \
.put = snd_p16v_volume_put, \
.tlv = { .p = snd_p16v_db_scale1 }, \
.private_value = ((xreg) | ((xhl) << 8)) \
}
Definition at line 846 of file p16v.c.
#define PCM_CENTER_LFE_CHANNEL 2 |
#define PCM_FRONT_CHANNEL 0 |
#define PCM_REAR_CHANNEL 1 |
#define PCM_SIDE_CHANNEL 3 |
#define SET_CHANNEL 0 /* Testing channel outputs 0=Front, 1=Center/LFE, 2=Unknown, 3=Rear */ |
int snd_p16v_free |
( |
struct snd_emu10k1 * |
chip | ) |
|