Lines Matching refs:hwdep
565 line6_hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count, in line6_hwdep_read() argument
568 struct usb_line6 *line6 = hwdep->private_data; in line6_hwdep_read()
606 line6_hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count, in line6_hwdep_write() argument
609 struct usb_line6 *line6 = hwdep->private_data; in line6_hwdep_write()
629 line6_hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait) in line6_hwdep_poll() argument
632 struct usb_line6 *line6 = hwdep->private_data; in line6_hwdep_poll()
669 struct snd_hwdep *hwdep; in line6_hwdep_init() local
678 err = snd_hwdep_new(line6->card, "config", 0, &hwdep); in line6_hwdep_init()
681 strcpy(hwdep->name, "config"); in line6_hwdep_init()
682 hwdep->iface = SNDRV_HWDEP_IFACE_LINE6; in line6_hwdep_init()
683 hwdep->ops = hwdep_ops; in line6_hwdep_init()
684 hwdep->private_data = line6; in line6_hwdep_init()
685 hwdep->exclusive = true; in line6_hwdep_init()