Lines Matching refs:hwdep
122 hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
125 struct snd_efw *efw = hwdep->private_data;
158 hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count,
161 struct snd_efw *efw = hwdep->private_data;
188 hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
190 struct snd_efw *efw = hwdep->private_data;
264 hwdep_release(struct snd_hwdep *hwdep, struct file *file)
266 struct snd_efw *efw = hwdep->private_data;
277 hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
280 struct snd_efw *efw = hwdep->private_data;
296 hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
299 return hwdep_ioctl(hwdep, file, cmd,
316 struct snd_hwdep *hwdep;
319 err = snd_hwdep_new(efw->card, "Fireworks", 0, &hwdep);
322 strcpy(hwdep->name, "Fireworks");
323 hwdep->iface = SNDRV_HWDEP_IFACE_FW_FIREWORKS;
324 hwdep->ops = ops;
325 hwdep->private_data = efw;
326 hwdep->exclusive = true;