hwdep              93 include/sound/emux_synth.h 	struct snd_hwdep *hwdep;	/* hwdep device */
hwdep             225 include/sound/hda_codec.h 	struct snd_hwdep *hwdep;	/* assigned hwdep device */
hwdep              55 include/sound/hwdep.h 	void (*private_free) (struct snd_hwdep *hwdep);
hwdep             300 include/sound/opl3.h 	struct snd_hwdep *hwdep;
hwdep             159 include/sound/vx_core.h 	struct snd_hwdep *hwdep;
hwdep              34 sound/core/hwdep.c 	struct snd_hwdep *hwdep;
hwdep              36 sound/core/hwdep.c 	list_for_each_entry(hwdep, &snd_hwdep_devices, list)
hwdep              37 sound/core/hwdep.c 		if (hwdep->card == card && hwdep->device == device)
hwdep              38 sound/core/hwdep.c 			return hwdep;
hwdep             292 sound/core/hwdep.c 			struct snd_hwdep *hwdep;
hwdep             297 sound/core/hwdep.c 			hwdep = snd_hwdep_search(card, device);
hwdep             298 sound/core/hwdep.c 			if (hwdep)
hwdep             299 sound/core/hwdep.c 				err = snd_hwdep_info(hwdep, info);
hwdep             354 sound/core/hwdep.c 	struct snd_hwdep *hwdep;
hwdep             366 sound/core/hwdep.c 	hwdep = kzalloc(sizeof(*hwdep), GFP_KERNEL);
hwdep             367 sound/core/hwdep.c 	if (!hwdep)
hwdep             370 sound/core/hwdep.c 	init_waitqueue_head(&hwdep->open_wait);
hwdep             371 sound/core/hwdep.c 	mutex_init(&hwdep->open_mutex);
hwdep             372 sound/core/hwdep.c 	hwdep->card = card;
hwdep             373 sound/core/hwdep.c 	hwdep->device = device;
hwdep             375 sound/core/hwdep.c 		strlcpy(hwdep->id, id, sizeof(hwdep->id));
hwdep             377 sound/core/hwdep.c 	snd_device_initialize(&hwdep->dev, card);
hwdep             378 sound/core/hwdep.c 	hwdep->dev.release = release_hwdep_device;
hwdep             379 sound/core/hwdep.c 	dev_set_name(&hwdep->dev, "hwC%iD%i", card->number, device);
hwdep             381 sound/core/hwdep.c 	hwdep->oss_type = -1;
hwdep             384 sound/core/hwdep.c 	err = snd_device_new(card, SNDRV_DEV_HWDEP, hwdep, &ops);
hwdep             386 sound/core/hwdep.c 		put_device(&hwdep->dev);
hwdep             391 sound/core/hwdep.c 		*rhwdep = hwdep;
hwdep             398 sound/core/hwdep.c 	struct snd_hwdep *hwdep = device->device_data;
hwdep             399 sound/core/hwdep.c 	if (!hwdep)
hwdep             401 sound/core/hwdep.c 	if (hwdep->private_free)
hwdep             402 sound/core/hwdep.c 		hwdep->private_free(hwdep);
hwdep             403 sound/core/hwdep.c 	put_device(&hwdep->dev);
hwdep             409 sound/core/hwdep.c 	struct snd_hwdep *hwdep = device->device_data;
hwdep             410 sound/core/hwdep.c 	struct snd_card *card = hwdep->card;
hwdep             414 sound/core/hwdep.c 	if (snd_hwdep_search(card, hwdep->device)) {
hwdep             418 sound/core/hwdep.c 	list_add_tail(&hwdep->list, &snd_hwdep_devices);
hwdep             420 sound/core/hwdep.c 				  hwdep->card, hwdep->device,
hwdep             421 sound/core/hwdep.c 				  &snd_hwdep_f_ops, hwdep, &hwdep->dev);
hwdep             423 sound/core/hwdep.c 		dev_err(&hwdep->dev, "unable to register\n");
hwdep             424 sound/core/hwdep.c 		list_del(&hwdep->list);
hwdep             430 sound/core/hwdep.c 	hwdep->ossreg = 0;
hwdep             431 sound/core/hwdep.c 	if (hwdep->oss_type >= 0) {
hwdep             432 sound/core/hwdep.c 		if (hwdep->oss_type == SNDRV_OSS_DEVICE_TYPE_DMFM &&
hwdep             433 sound/core/hwdep.c 		    hwdep->device)
hwdep             434 sound/core/hwdep.c 			dev_warn(&hwdep->dev,
hwdep             436 sound/core/hwdep.c 		else if (snd_register_oss_device(hwdep->oss_type,
hwdep             437 sound/core/hwdep.c 						 card, hwdep->device,
hwdep             438 sound/core/hwdep.c 						 &snd_hwdep_f_ops, hwdep) < 0)
hwdep             439 sound/core/hwdep.c 			dev_warn(&hwdep->dev,
hwdep             442 sound/core/hwdep.c 			hwdep->ossreg = 1;
hwdep             451 sound/core/hwdep.c 	struct snd_hwdep *hwdep = device->device_data;
hwdep             453 sound/core/hwdep.c 	if (snd_BUG_ON(!hwdep))
hwdep             456 sound/core/hwdep.c 	if (snd_hwdep_search(hwdep->card, hwdep->device) != hwdep) {
hwdep             460 sound/core/hwdep.c 	mutex_lock(&hwdep->open_mutex);
hwdep             461 sound/core/hwdep.c 	wake_up(&hwdep->open_wait);
hwdep             463 sound/core/hwdep.c 	if (hwdep->ossreg)
hwdep             464 sound/core/hwdep.c 		snd_unregister_oss_device(hwdep->oss_type, hwdep->card, hwdep->device);
hwdep             466 sound/core/hwdep.c 	snd_unregister_device(&hwdep->dev);
hwdep             467 sound/core/hwdep.c 	list_del_init(&hwdep->list);
hwdep             468 sound/core/hwdep.c 	mutex_unlock(&hwdep->open_mutex);
hwdep             481 sound/core/hwdep.c 	struct snd_hwdep *hwdep;
hwdep             484 sound/core/hwdep.c 	list_for_each_entry(hwdep, &snd_hwdep_devices, list)
hwdep             486 sound/core/hwdep.c 			    hwdep->card->number, hwdep->device, hwdep->name);
hwdep             512 sound/drivers/opl3/opl3_lib.c 	opl3->hwdep = hw;
hwdep              41 sound/drivers/opl3/opl3_seq.c 	struct snd_hwdep *hwdep = opl3->hwdep;
hwdep              43 sound/drivers/opl3/opl3_seq.c 	mutex_lock(&hwdep->open_mutex);
hwdep              44 sound/drivers/opl3/opl3_seq.c 	if (hwdep->used) {
hwdep              45 sound/drivers/opl3/opl3_seq.c 		mutex_unlock(&hwdep->open_mutex);
hwdep              48 sound/drivers/opl3/opl3_seq.c 	hwdep->used++;
hwdep              49 sound/drivers/opl3/opl3_seq.c 	mutex_unlock(&hwdep->open_mutex);
hwdep              72 sound/drivers/opl3/opl3_seq.c 	struct snd_hwdep *hwdep;
hwdep              83 sound/drivers/opl3/opl3_seq.c 	hwdep = opl3->hwdep;
hwdep              84 sound/drivers/opl3/opl3_seq.c 	mutex_lock(&hwdep->open_mutex);
hwdep              85 sound/drivers/opl3/opl3_seq.c 	hwdep->used--;
hwdep              86 sound/drivers/opl3/opl3_seq.c 	mutex_unlock(&hwdep->open_mutex);
hwdep              87 sound/drivers/opl3/opl3_seq.c 	wake_up(&hwdep->open_wait);
hwdep              19 sound/firewire/bebob/bebob_hwdep.c hwdep_read(struct snd_hwdep *hwdep, char __user *buf,  long count,
hwdep              22 sound/firewire/bebob/bebob_hwdep.c 	struct snd_bebob *bebob = hwdep->private_data;
hwdep              56 sound/firewire/bebob/bebob_hwdep.c hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
hwdep              58 sound/firewire/bebob/bebob_hwdep.c 	struct snd_bebob *bebob = hwdep->private_data;
hwdep             132 sound/firewire/bebob/bebob_hwdep.c hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             134 sound/firewire/bebob/bebob_hwdep.c 	struct snd_bebob *bebob = hwdep->private_data;
hwdep             145 sound/firewire/bebob/bebob_hwdep.c hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             148 sound/firewire/bebob/bebob_hwdep.c 	struct snd_bebob *bebob = hwdep->private_data;
hwdep             164 sound/firewire/bebob/bebob_hwdep.c hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             167 sound/firewire/bebob/bebob_hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             183 sound/firewire/bebob/bebob_hwdep.c 	struct snd_hwdep *hwdep;
hwdep             186 sound/firewire/bebob/bebob_hwdep.c 	err = snd_hwdep_new(bebob->card, "BeBoB", 0, &hwdep);
hwdep             189 sound/firewire/bebob/bebob_hwdep.c 	strcpy(hwdep->name, "BeBoB");
hwdep             190 sound/firewire/bebob/bebob_hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_BEBOB;
hwdep             191 sound/firewire/bebob/bebob_hwdep.c 	hwdep->ops = ops;
hwdep             192 sound/firewire/bebob/bebob_hwdep.c 	hwdep->private_data = bebob;
hwdep             193 sound/firewire/bebob/bebob_hwdep.c 	hwdep->exclusive = true;
hwdep              11 sound/firewire/dice/dice-hwdep.c static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf,
hwdep              14 sound/firewire/dice/dice-hwdep.c 	struct snd_dice *dice = hwdep->private_data;
hwdep              54 sound/firewire/dice/dice-hwdep.c static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
hwdep              57 sound/firewire/dice/dice-hwdep.c 	struct snd_dice *dice = hwdep->private_data;
hwdep             127 sound/firewire/dice/dice-hwdep.c static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             129 sound/firewire/dice/dice-hwdep.c 	struct snd_dice *dice = hwdep->private_data;
hwdep             139 sound/firewire/dice/dice-hwdep.c static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             142 sound/firewire/dice/dice-hwdep.c 	struct snd_dice *dice = hwdep->private_data;
hwdep             157 sound/firewire/dice/dice-hwdep.c static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             160 sound/firewire/dice/dice-hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             176 sound/firewire/dice/dice-hwdep.c 	struct snd_hwdep *hwdep;
hwdep             179 sound/firewire/dice/dice-hwdep.c 	err = snd_hwdep_new(dice->card, "DICE", 0, &hwdep);
hwdep             182 sound/firewire/dice/dice-hwdep.c 	strcpy(hwdep->name, "DICE");
hwdep             183 sound/firewire/dice/dice-hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_DICE;
hwdep             184 sound/firewire/dice/dice-hwdep.c 	hwdep->ops = ops;
hwdep             185 sound/firewire/dice/dice-hwdep.c 	hwdep->private_data = dice;
hwdep             186 sound/firewire/dice/dice-hwdep.c 	hwdep->exclusive = true;
hwdep              19 sound/firewire/digi00x/digi00x-hwdep.c static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf,  long count,
hwdep              22 sound/firewire/digi00x/digi00x-hwdep.c 	struct snd_dg00x *dg00x = hwdep->private_data;
hwdep              62 sound/firewire/digi00x/digi00x-hwdep.c static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
hwdep              65 sound/firewire/digi00x/digi00x-hwdep.c 	struct snd_dg00x *dg00x = hwdep->private_data;
hwdep             135 sound/firewire/digi00x/digi00x-hwdep.c static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             137 sound/firewire/digi00x/digi00x-hwdep.c 	struct snd_dg00x *dg00x = hwdep->private_data;
hwdep             147 sound/firewire/digi00x/digi00x-hwdep.c static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             150 sound/firewire/digi00x/digi00x-hwdep.c 	struct snd_dg00x *dg00x = hwdep->private_data;
hwdep             165 sound/firewire/digi00x/digi00x-hwdep.c static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             168 sound/firewire/digi00x/digi00x-hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             184 sound/firewire/digi00x/digi00x-hwdep.c 	struct snd_hwdep *hwdep;
hwdep             187 sound/firewire/digi00x/digi00x-hwdep.c 	err = snd_hwdep_new(dg00x->card, "Digi00x", 0, &hwdep);
hwdep             191 sound/firewire/digi00x/digi00x-hwdep.c 	strcpy(hwdep->name, "Digi00x");
hwdep             192 sound/firewire/digi00x/digi00x-hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_DIGI00X;
hwdep             193 sound/firewire/digi00x/digi00x-hwdep.c 	hwdep->ops = ops;
hwdep             194 sound/firewire/digi00x/digi00x-hwdep.c 	hwdep->private_data = dg00x;
hwdep             195 sound/firewire/digi00x/digi00x-hwdep.c 	hwdep->exclusive = true;
hwdep              18 sound/firewire/fireface/ff-hwdep.c static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf,  long count,
hwdep              21 sound/firewire/fireface/ff-hwdep.c 	struct snd_ff *ff = hwdep->private_data;
hwdep              54 sound/firewire/fireface/ff-hwdep.c static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
hwdep              57 sound/firewire/fireface/ff-hwdep.c 	struct snd_ff *ff = hwdep->private_data;
hwdep             127 sound/firewire/fireface/ff-hwdep.c static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             129 sound/firewire/fireface/ff-hwdep.c 	struct snd_ff *ff = hwdep->private_data;
hwdep             139 sound/firewire/fireface/ff-hwdep.c static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             142 sound/firewire/fireface/ff-hwdep.c 	struct snd_ff *ff = hwdep->private_data;
hwdep             157 sound/firewire/fireface/ff-hwdep.c static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             160 sound/firewire/fireface/ff-hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             176 sound/firewire/fireface/ff-hwdep.c 	struct snd_hwdep *hwdep;
hwdep             179 sound/firewire/fireface/ff-hwdep.c 	err = snd_hwdep_new(ff->card, ff->card->driver, 0, &hwdep);
hwdep             183 sound/firewire/fireface/ff-hwdep.c 	strcpy(hwdep->name, ff->card->driver);
hwdep             184 sound/firewire/fireface/ff-hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_FIREFACE;
hwdep             185 sound/firewire/fireface/ff-hwdep.c 	hwdep->ops = hwdep_ops;
hwdep             186 sound/firewire/fireface/ff-hwdep.c 	hwdep->private_data = ff;
hwdep             187 sound/firewire/fireface/ff-hwdep.c 	hwdep->exclusive = true;
hwdep             121 sound/firewire/fireworks/fireworks_hwdep.c hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
hwdep             124 sound/firewire/fireworks/fireworks_hwdep.c 	struct snd_efw *efw = hwdep->private_data;
hwdep             157 sound/firewire/fireworks/fireworks_hwdep.c hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count,
hwdep             160 sound/firewire/fireworks/fireworks_hwdep.c 	struct snd_efw *efw = hwdep->private_data;
hwdep             187 sound/firewire/fireworks/fireworks_hwdep.c hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
hwdep             189 sound/firewire/fireworks/fireworks_hwdep.c 	struct snd_efw *efw = hwdep->private_data;
hwdep             263 sound/firewire/fireworks/fireworks_hwdep.c hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             265 sound/firewire/fireworks/fireworks_hwdep.c 	struct snd_efw *efw = hwdep->private_data;
hwdep             276 sound/firewire/fireworks/fireworks_hwdep.c hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             279 sound/firewire/fireworks/fireworks_hwdep.c 	struct snd_efw *efw = hwdep->private_data;
hwdep             295 sound/firewire/fireworks/fireworks_hwdep.c hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             298 sound/firewire/fireworks/fireworks_hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             315 sound/firewire/fireworks/fireworks_hwdep.c 	struct snd_hwdep *hwdep;
hwdep             318 sound/firewire/fireworks/fireworks_hwdep.c 	err = snd_hwdep_new(efw->card, "Fireworks", 0, &hwdep);
hwdep             321 sound/firewire/fireworks/fireworks_hwdep.c 	strcpy(hwdep->name, "Fireworks");
hwdep             322 sound/firewire/fireworks/fireworks_hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_FIREWORKS;
hwdep             323 sound/firewire/fireworks/fireworks_hwdep.c 	hwdep->ops = ops;
hwdep             324 sound/firewire/fireworks/fireworks_hwdep.c 	hwdep->private_data = efw;
hwdep             325 sound/firewire/fireworks/fireworks_hwdep.c 	hwdep->exclusive = true;
hwdep              19 sound/firewire/motu/motu-hwdep.c static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
hwdep              22 sound/firewire/motu/motu-hwdep.c 	struct snd_motu *motu = hwdep->private_data;
hwdep              61 sound/firewire/motu/motu-hwdep.c static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
hwdep              64 sound/firewire/motu/motu-hwdep.c 	struct snd_motu *motu = hwdep->private_data;
hwdep             134 sound/firewire/motu/motu-hwdep.c static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             136 sound/firewire/motu/motu-hwdep.c 	struct snd_motu *motu = hwdep->private_data;
hwdep             146 sound/firewire/motu/motu-hwdep.c static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             149 sound/firewire/motu/motu-hwdep.c 	struct snd_motu *motu = hwdep->private_data;
hwdep             164 sound/firewire/motu/motu-hwdep.c static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             167 sound/firewire/motu/motu-hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             183 sound/firewire/motu/motu-hwdep.c 	struct snd_hwdep *hwdep;
hwdep             186 sound/firewire/motu/motu-hwdep.c 	err = snd_hwdep_new(motu->card, motu->card->driver, 0, &hwdep);
hwdep             190 sound/firewire/motu/motu-hwdep.c 	strcpy(hwdep->name, "MOTU");
hwdep             191 sound/firewire/motu/motu-hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_MOTU;
hwdep             192 sound/firewire/motu/motu-hwdep.c 	hwdep->ops = ops;
hwdep             193 sound/firewire/motu/motu-hwdep.c 	hwdep->private_data = motu;
hwdep             194 sound/firewire/motu/motu-hwdep.c 	hwdep->exclusive = true;
hwdep              18 sound/firewire/oxfw/oxfw-hwdep.c static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf,  long count,
hwdep              21 sound/firewire/oxfw/oxfw-hwdep.c 	struct snd_oxfw *oxfw = hwdep->private_data;
hwdep              54 sound/firewire/oxfw/oxfw-hwdep.c static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
hwdep              57 sound/firewire/oxfw/oxfw-hwdep.c 	struct snd_oxfw *oxfw = hwdep->private_data;
hwdep             127 sound/firewire/oxfw/oxfw-hwdep.c static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             129 sound/firewire/oxfw/oxfw-hwdep.c 	struct snd_oxfw *oxfw = hwdep->private_data;
hwdep             139 sound/firewire/oxfw/oxfw-hwdep.c static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             142 sound/firewire/oxfw/oxfw-hwdep.c 	struct snd_oxfw *oxfw = hwdep->private_data;
hwdep             157 sound/firewire/oxfw/oxfw-hwdep.c static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             160 sound/firewire/oxfw/oxfw-hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             176 sound/firewire/oxfw/oxfw-hwdep.c 	struct snd_hwdep *hwdep;
hwdep             179 sound/firewire/oxfw/oxfw-hwdep.c 	err = snd_hwdep_new(oxfw->card, oxfw->card->driver, 0, &hwdep);
hwdep             182 sound/firewire/oxfw/oxfw-hwdep.c 	strcpy(hwdep->name, oxfw->card->driver);
hwdep             183 sound/firewire/oxfw/oxfw-hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_OXFW;
hwdep             184 sound/firewire/oxfw/oxfw-hwdep.c 	hwdep->ops = hwdep_ops;
hwdep             185 sound/firewire/oxfw/oxfw-hwdep.c 	hwdep->private_data = oxfw;
hwdep             186 sound/firewire/oxfw/oxfw-hwdep.c 	hwdep->exclusive = true;
hwdep             133 sound/firewire/tascam/amdtp-tascam.c 	bool used = READ_ONCE(tscm->hwdep->used);
hwdep              96 sound/firewire/tascam/tascam-hwdep.c static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
hwdep              99 sound/firewire/tascam/tascam-hwdep.c 	struct snd_tscm *tscm = hwdep->private_data;
hwdep             127 sound/firewire/tascam/tascam-hwdep.c static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
hwdep             130 sound/firewire/tascam/tascam-hwdep.c 	struct snd_tscm *tscm = hwdep->private_data;
hwdep             208 sound/firewire/tascam/tascam-hwdep.c static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep             210 sound/firewire/tascam/tascam-hwdep.c 	struct snd_tscm *tscm = hwdep->private_data;
hwdep             220 sound/firewire/tascam/tascam-hwdep.c static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             223 sound/firewire/tascam/tascam-hwdep.c 	struct snd_tscm *tscm = hwdep->private_data;
hwdep             240 sound/firewire/tascam/tascam-hwdep.c static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep             243 sound/firewire/tascam/tascam-hwdep.c 	return hwdep_ioctl(hwdep, file, cmd,
hwdep             259 sound/firewire/tascam/tascam-hwdep.c 	struct snd_hwdep *hwdep;
hwdep             262 sound/firewire/tascam/tascam-hwdep.c 	err = snd_hwdep_new(tscm->card, "Tascam", 0, &hwdep);
hwdep             266 sound/firewire/tascam/tascam-hwdep.c 	strcpy(hwdep->name, "Tascam");
hwdep             267 sound/firewire/tascam/tascam-hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_FW_TASCAM;
hwdep             268 sound/firewire/tascam/tascam-hwdep.c 	hwdep->ops = ops;
hwdep             269 sound/firewire/tascam/tascam-hwdep.c 	hwdep->private_data = tscm;
hwdep             270 sound/firewire/tascam/tascam-hwdep.c 	hwdep->exclusive = true;
hwdep             272 sound/firewire/tascam/tascam-hwdep.c 	tscm->hwdep = hwdep;
hwdep              96 sound/firewire/tascam/tascam.h 	struct snd_hwdep *hwdep;
hwdep             154 sound/isa/sb/sb16_csp.c static void snd_sb_csp_free(struct snd_hwdep *hwdep)
hwdep             157 sound/isa/sb/sb16_csp.c 	struct snd_sb_csp *p = hwdep->private_data;
hwdep              97 sound/pci/hda/hda_hwdep.c 	struct snd_hwdep *hwdep;
hwdep             101 sound/pci/hda/hda_hwdep.c 	err = snd_hwdep_new(codec->card, hwname, codec->addr, &hwdep);
hwdep             104 sound/pci/hda/hda_hwdep.c 	codec->hwdep = hwdep;
hwdep             105 sound/pci/hda/hda_hwdep.c 	sprintf(hwdep->name, "HDA Codec %d", codec->addr);
hwdep             106 sound/pci/hda/hda_hwdep.c 	hwdep->iface = SNDRV_HWDEP_IFACE_HDA;
hwdep             107 sound/pci/hda/hda_hwdep.c 	hwdep->private_data = codec;
hwdep             108 sound/pci/hda/hda_hwdep.c 	hwdep->exclusive = 1;
hwdep             110 sound/pci/hda/hda_hwdep.c 	hwdep->ops.open = hda_hwdep_open;
hwdep             111 sound/pci/hda/hda_hwdep.c 	hwdep->ops.ioctl = hda_hwdep_ioctl;
hwdep             113 sound/pci/hda/hda_hwdep.c 	hwdep->ops.ioctl_compat = hda_hwdep_ioctl_compat;
hwdep             117 sound/pci/hda/hda_hwdep.c 	hwdep->dev.groups = snd_hda_dev_attr_groups;
hwdep             118 sound/pci/hda/hda_hwdep.c 	dev_set_drvdata(&hwdep->dev, codec);
hwdep             156 sound/pci/mixart/mixart.h 	struct snd_hwdep *hwdep;	    /* DSP loader, only for the first card */
hwdep             489 sound/pci/rme9652/hdsp.c 	struct snd_hwdep          *hwdep;
hwdep            4909 sound/pci/rme9652/hdsp.c 	hdsp->hwdep = hw;
hwdep            1046 sound/pci/rme9652/hdspm.c 	struct snd_hwdep *hwdep;	/* and a hwdep for additional ioctl */
hwdep            6384 sound/pci/rme9652/hdspm.c 	hdspm->hwdep = hw;
hwdep             121 sound/synth/emux/emux_hwdep.c 	emu->hwdep = hw;
hwdep             143 sound/synth/emux/emux_hwdep.c 	if (emu->hwdep) {
hwdep             144 sound/synth/emux/emux_hwdep.c 		snd_device_free(emu->card, emu->hwdep);
hwdep             145 sound/synth/emux/emux_hwdep.c 		emu->hwdep = NULL;
hwdep             569 sound/usb/line6/driver.c line6_hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
hwdep             572 sound/usb/line6/driver.c 	struct usb_line6 *line6 = hwdep->private_data;
hwdep             607 sound/usb/line6/driver.c line6_hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count,
hwdep             610 sound/usb/line6/driver.c 	struct usb_line6 *line6 = hwdep->private_data;
hwdep             654 sound/usb/line6/driver.c 	struct snd_hwdep *hwdep;
hwdep             663 sound/usb/line6/driver.c 	err = snd_hwdep_new(line6->card, "config", 0, &hwdep);
hwdep             666 sound/usb/line6/driver.c 	strcpy(hwdep->name, "config");
hwdep             667 sound/usb/line6/driver.c 	hwdep->iface = SNDRV_HWDEP_IFACE_LINE6;
hwdep             668 sound/usb/line6/driver.c 	hwdep->ops = hwdep_ops;
hwdep             669 sound/usb/line6/driver.c 	hwdep->private_data = line6;
hwdep             670 sound/usb/line6/driver.c 	hwdep->exclusive = true;
hwdep             241 sound/usb/mixer_quirks.c 	struct snd_hwdep *hwdep;
hwdep             254 sound/usb/mixer_quirks.c 	err = snd_hwdep_new(mixer->chip->card, "SB remote control", 0, &hwdep);
hwdep             257 sound/usb/mixer_quirks.c 	snprintf(hwdep->name, sizeof(hwdep->name),
hwdep             259 sound/usb/mixer_quirks.c 	hwdep->iface = SNDRV_HWDEP_IFACE_SB_RC;
hwdep             260 sound/usb/mixer_quirks.c 	hwdep->private_data = mixer;
hwdep             261 sound/usb/mixer_quirks.c 	hwdep->ops.read = snd_usb_sbrc_hwdep_read;
hwdep             262 sound/usb/mixer_quirks.c 	hwdep->ops.poll = snd_usb_sbrc_hwdep_poll;
hwdep             263 sound/usb/mixer_quirks.c 	hwdep->exclusive = 1;
hwdep             689 sound/usb/usx2y/usx2yhwdeppcm.c static void snd_usX2Y_hwdep_pcm_private_free(struct snd_hwdep *hwdep)
hwdep             691 sound/usb/usx2y/usx2yhwdeppcm.c 	struct usX2Ydev *usX2Y = hwdep->private_data;