/openbmc/linux/include/sound/ |
H A D | opl3.h | 300 struct snd_hwdep *hwdep; member
|
H A D | vx_core.h | 159 struct snd_hwdep *hwdep; member
|
H A D | hda_codec.h | 225 struct snd_hwdep *hwdep; /* assigned hwdep device */ member
|
/openbmc/linux/Documentation/sound/kernel-api/ |
H A D | alsa-driver-api.rst | 120 .. kernel-doc:: sound/core/hwdep.c
|
H A D | writing-an-alsa-driver.rst | 3270 If the opl3 instance is created successfully, then create a hwdep device 3287 the micro code. In such a case, you can create a hwdep 3288 (hardware-dependent) device. The hwdep API is defined in 3289 ``<sound/hwdep.h>``. You can find examples in opl3 driver or 3292 The creation of the ``hwdep`` instance is done via
|
/openbmc/linux/Documentation/sound/designs/ |
H A D | procfile.rst | 38 hwdep 39 Lists the currently available hwdep devices in format of
|
/openbmc/linux/sound/usb/ |
H A D | mixer_quirks.c | 245 struct snd_hwdep *hwdep; in snd_usb_soundblaster_remote_init() local 258 err = snd_hwdep_new(mixer->chip->card, "SB remote control", 0, &hwdep); in snd_usb_soundblaster_remote_init() 261 snprintf(hwdep->name, sizeof(hwdep->name), in snd_usb_soundblaster_remote_init() 263 hwdep->iface = SNDRV_HWDEP_IFACE_SB_RC; in snd_usb_soundblaster_remote_init() 264 hwdep->private_data = mixer; in snd_usb_soundblaster_remote_init() 265 hwdep->ops.read = snd_usb_sbrc_hwdep_read; in snd_usb_soundblaster_remote_init() 266 hwdep->ops.poll = snd_usb_sbrc_hwdep_poll; in snd_usb_soundblaster_remote_init() 267 hwdep->exclusive = 1; in snd_usb_soundblaster_remote_init()
|
/openbmc/linux/sound/firewire/tascam/ |
H A D | amdtp-tascam.c | 133 bool used = READ_ONCE(tscm->hwdep->used); in read_status_messages()
|
/openbmc/linux/sound/firewire/motu/ |
H A D | motu.h | 77 struct snd_hwdep *hwdep; member
|
/openbmc/linux/Documentation/sound/hd-audio/ |
H A D | notes.rst | 313 below. You'd need to enable hwdep for using these tools. See "Kernel 342 hda-verb and hda-analyzer, the hwdep device has to be enabled. 346 hwdep option above. When enabled, you'll have some sysfs files under 347 the corresponding hwdep directory. See "HD-audio reconfiguration" 378 files are available under each codec-hwdep device directory (e.g. 762 configuration via hwdep sysfs file if hda-reconfig option is enabled. 764 ``probe_only=3`` as module option). The hwdep interface can be used 772 This program accesses the hwdep device, thus you need to enable the 775 The hda-verb program takes four arguments: the hwdep device file, the
|
/openbmc/linux/Documentation/sound/cards/ |
H A D | hdspm.rst | 102 hwdep-interface. 105 hwdep-interface. Since it could be a performance problem always
|
/openbmc/linux/sound/usb/usx2y/ |
H A D | usx2yhwdeppcm.c | 714 static void snd_usx2y_hwdep_pcm_private_free(struct snd_hwdep *hwdep) in snd_usx2y_hwdep_pcm_private_free() argument 716 struct usx2ydev *usx2y = hwdep->private_data; in snd_usx2y_hwdep_pcm_private_free()
|
/openbmc/linux/sound/pci/hda/ |
H A D | Kconfig | 48 bool "Build hwdep interface for HD-audio driver" 51 Say Y here to build a hwdep interface for HD-audio driver.
|
/openbmc/linux/sound/drivers/opl3/ |
H A D | opl3_lib.c | 524 opl3->hwdep = hw; in snd_opl3_hwdep_new()
|
/openbmc/linux/sound/isa/sb/ |
H A D | sb16_csp.c | 156 static void snd_sb_csp_free(struct snd_hwdep *hwdep) in snd_sb_csp_free() argument 159 struct snd_sb_csp *p = hwdep->private_data; in snd_sb_csp_free()
|
/openbmc/linux/sound/pci/rme9652/ |
H A D | hdsp.c | 490 struct snd_hwdep *hwdep; member 4951 hdsp->hwdep = hw; in snd_hdsp_create_hwdep()
|
H A D | hdspm.c | 1049 struct snd_hwdep *hwdep; /* and a hwdep for additional ioctl */ member 6375 hdspm->hwdep = hw; in snd_hdspm_create_hwdep()
|
/openbmc/linux/Documentation/sound/ |
H A D | alsa-configuration.rst | 273 enable HPI hwdep for AudioScience soundcard
|