Lines Matching refs:ctl
79 static int snd_ctl_elem_info_compat(struct snd_ctl_file *ctl, in snd_ctl_elem_info_compat() argument
82 struct snd_card *card = ctl->card; in snd_ctl_elem_info_compat()
102 err = snd_ctl_elem_info(ctl, data); in snd_ctl_elem_info_compat()
436 struct snd_ctl_file *ctl; in snd_ctl_ioctl_compat() local
441 ctl = file->private_data; in snd_ctl_ioctl_compat()
442 if (snd_BUG_ON(!ctl || !ctl->card)) in snd_ctl_ioctl_compat()
459 return snd_ctl_elem_list_compat(ctl->card, argp); in snd_ctl_ioctl_compat()
461 return snd_ctl_elem_info_compat(ctl, argp); in snd_ctl_ioctl_compat()
463 return snd_ctl_elem_read_user_compat(ctl->card, argp); in snd_ctl_ioctl_compat()
465 return snd_ctl_elem_write_user_compat(ctl, argp); in snd_ctl_ioctl_compat()
467 return snd_ctl_elem_add_compat(ctl, argp, 0); in snd_ctl_ioctl_compat()
469 return snd_ctl_elem_add_compat(ctl, argp, 1); in snd_ctl_ioctl_compat()
472 return snd_ctl_elem_read_user_x32(ctl->card, argp); in snd_ctl_ioctl_compat()
474 return snd_ctl_elem_write_user_x32(ctl, argp); in snd_ctl_ioctl_compat()
481 err = p->fioctl(ctl->card, ctl, cmd, arg); in snd_ctl_ioctl_compat()