Lines Matching refs:ctl
79 static int snd_ctl_elem_info_compat(struct snd_ctl_file *ctl,
98 err = snd_ctl_elem_info(ctl, data);
407 struct snd_ctl_file *ctl;
412 ctl = file->private_data;
413 if (snd_BUG_ON(!ctl || !ctl->card))
430 return snd_ctl_elem_list_compat(ctl->card, argp);
432 return snd_ctl_elem_info_compat(ctl, argp);
434 return snd_ctl_elem_read_user_compat(ctl->card, argp);
436 return snd_ctl_elem_write_user_compat(ctl, argp);
438 return snd_ctl_elem_add_compat(ctl, argp, 0);
440 return snd_ctl_elem_add_compat(ctl, argp, 1);
443 return snd_ctl_elem_read_user_x32(ctl->card, argp);
445 return snd_ctl_elem_write_user_x32(ctl, argp);
452 err = p->fioctl(ctl->card, ctl, cmd, arg);