snd_ctl_file
#define snd_ctl_file(n) list_entry(n, struct snd_ctl_file, list)
struct snd_ctl_file * control,
struct snd_ctl_file *owner; /* locked */
static void snd_ctl_empty_read_queue(struct snd_ctl_file * ctl)
struct snd_ctl_file *ctl)
static int snd_ctl_elem_info(struct snd_ctl_file *ctl,
static int snd_ctl_elem_info_user(struct snd_ctl_file *ctl,
struct snd_ctl_file *ctl;
static int snd_ctl_elem_write(struct snd_card *card, struct snd_ctl_file *file,
static int snd_ctl_elem_write_user(struct snd_ctl_file *file,
static int snd_ctl_elem_lock(struct snd_ctl_file *file,
static int snd_ctl_elem_unlock(struct snd_ctl_file *file,
struct snd_ctl_file *ctl;
static int snd_ctl_elem_add(struct snd_ctl_file *file,
static int snd_ctl_elem_add_user(struct snd_ctl_file *file,
static int snd_ctl_elem_remove(struct snd_ctl_file *file,
static int snd_ctl_subscribe_events(struct snd_ctl_file *file, int __user *ptr)
static int call_tlv_handler(struct snd_ctl_file *file, int op_flag,
static int snd_ctl_tlv_ioctl(struct snd_ctl_file *file,
struct snd_ctl_file *ctl;
struct snd_ctl_file *ctl;
struct snd_ctl_file *ctl;
struct snd_ctl_file *ctl;
struct snd_ctl_file *kctl;
unsigned int access, struct snd_ctl_file *file)
struct snd_ctl_file *ctl;
struct snd_ctl_file *ctl;
static int snd_ctl_remove_user_ctl(struct snd_ctl_file * file,
static int snd_ctl_card_info(struct snd_card *card, struct snd_ctl_file * ctl,
static int __ctl_elem_write_user(struct snd_ctl_file *file,
static int ctl_elem_write_user(struct snd_ctl_file *file,
static int snd_ctl_elem_write_user_compat(struct snd_ctl_file *file,
static int snd_ctl_elem_write_user_x32(struct snd_ctl_file *file,
static int snd_ctl_elem_add_compat(struct snd_ctl_file *file,
struct snd_ctl_file *ctl;
static int snd_ctl_elem_info_compat(struct snd_ctl_file *ctl,
struct snd_ctl_file * control,
struct snd_ctl_file *control,
struct snd_ctl_file *control,