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;