snd_ctl_elem_id
struct snd_ctl_elem_id *ctl_mute_id;
struct snd_ctl_elem_id *ctl_vol_id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id snd_kctl_volume_id;
struct snd_ctl_elem_id snd_kctl_mute_id;
struct snd_ctl_elem_id snd_kctl_rate_id; /* read-only current rate */
void snd_ctl_notify(struct snd_card * card, unsigned int mask, struct snd_ctl_elem_id * id);
int snd_ctl_remove_id(struct snd_card * card, struct snd_ctl_elem_id *id);
int snd_ctl_rename_id(struct snd_card * card, struct snd_ctl_elem_id *src_id, struct snd_ctl_elem_id *dst_id);
int snd_ctl_activate_id(struct snd_card *card, struct snd_ctl_elem_id *id, int active);
struct snd_kcontrol *snd_ctl_find_id(struct snd_card *card, const struct snd_ctl_elem_id *id);
struct snd_ctl_elem_id id = {};
static inline unsigned int snd_ctl_get_ioffnum(struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id)
static inline unsigned int snd_ctl_get_ioffidx(struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id)
static inline unsigned int snd_ctl_get_ioff(struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id)
static inline struct snd_ctl_elem_id *snd_ctl_build_ioff(struct snd_ctl_elem_id *dst_id,
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id __user *pids; /* R: IDs */
struct snd_ctl_elem_id id; /* W: element ID */
struct snd_ctl_elem_id id; /* W: element ID */
#define SNDRV_CTL_IOCTL_ELEM_LOCK _IOW('U', 0x14, struct snd_ctl_elem_id)
#define SNDRV_CTL_IOCTL_ELEM_UNLOCK _IOW('U', 0x15, struct snd_ctl_elem_id)
#define SNDRV_CTL_IOCTL_ELEM_REMOVE _IOWR('U', 0x19, struct snd_ctl_elem_id)
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id __user *_id)
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id __user *_id)
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id *id)
struct snd_ctl_elem_id __user *_id)
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id *id,
static int read_tlv_buf(struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id,
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id = kctl->id;
const struct snd_ctl_elem_id *id)
static unsigned long get_ctl_id_hash(const struct snd_ctl_elem_id *id)
struct snd_ctl_elem_id id = kcontrol->id;
struct snd_ctl_elem_id id = kcontrol->id;
struct snd_ctl_elem_id id;
int snd_ctl_remove_id(struct snd_card *card, struct snd_ctl_elem_id *id)
struct snd_ctl_elem_id *id)
int snd_ctl_activate_id(struct snd_card *card, struct snd_ctl_elem_id *id,
int snd_ctl_rename_id(struct snd_card *card, struct snd_ctl_elem_id *src_id,
struct snd_ctl_elem_id *dst_id)
const struct snd_ctl_elem_id *id)
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id;
static int get_ctl_type(struct snd_card *card, struct snd_ctl_elem_id *id,
struct snd_ctl_elem_id id; // the size of struct is same
static int snd_ctl_led_set_id(int card_number, struct snd_ctl_elem_id *id,
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id sid;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id active_id;
struct snd_ctl_elem_id format_id;
struct snd_ctl_elem_id rate_id;
struct snd_ctl_elem_id channels_id;
struct snd_ctl_elem_id access_id;
struct snd_ctl_elem_id *ctl_id_sync;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id1, id2;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id sid;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id elem;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id *id = (struct snd_ctl_elem_id *)_id;
struct snd_ctl_elem_id *gctl_id;
gctl_id = (struct snd_ctl_elem_id *)&gctl->id;
struct snd_ctl_elem_id *gctl_id;
gctl_id = (struct snd_ctl_elem_id *)&gctl->id;
struct snd_ctl_elem_id *id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id id;
struct snd_ctl_elem_id *id)
struct snd_ctl_elem_id __user *pids; /* R: IDs */
struct snd_ctl_elem_id id; /* W: element ID */
struct snd_ctl_elem_id id; /* W: element ID */
#define SNDRV_CTL_IOCTL_ELEM_LOCK _IOW('U', 0x14, struct snd_ctl_elem_id)
#define SNDRV_CTL_IOCTL_ELEM_UNLOCK _IOW('U', 0x15, struct snd_ctl_elem_id)
#define SNDRV_CTL_IOCTL_ELEM_REMOVE _IOWR('U', 0x19, struct snd_ctl_elem_id)
struct snd_ctl_elem_id id;