Home
last modified time | relevance | path

Searched refs:hwdep (Results 26 – 43 of 43) sorted by relevance

12

/openbmc/linux/include/sound/
H A Dopl3.h300 struct snd_hwdep *hwdep; member
H A Dvx_core.h159 struct snd_hwdep *hwdep; member
H A Dhda_codec.h225 struct snd_hwdep *hwdep; /* assigned hwdep device */ member
/openbmc/linux/Documentation/sound/kernel-api/
H A Dalsa-driver-api.rst120 .. kernel-doc:: sound/core/hwdep.c
H A Dwriting-an-alsa-driver.rst3270 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 Dprocfile.rst38 hwdep
39 Lists the currently available hwdep devices in format of
/openbmc/linux/sound/usb/
H A Dmixer_quirks.c245 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 Damdtp-tascam.c133 bool used = READ_ONCE(tscm->hwdep->used); in read_status_messages()
/openbmc/linux/sound/firewire/motu/
H A Dmotu.h77 struct snd_hwdep *hwdep; member
/openbmc/linux/Documentation/sound/hd-audio/
H A Dnotes.rst313 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 Dhdspm.rst102 hwdep-interface.
105 hwdep-interface. Since it could be a performance problem always
/openbmc/linux/sound/usb/usx2y/
H A Dusx2yhwdeppcm.c714 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 DKconfig48 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 Dopl3_lib.c524 opl3->hwdep = hw; in snd_opl3_hwdep_new()
/openbmc/linux/sound/isa/sb/
H A Dsb16_csp.c156 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 Dhdsp.c490 struct snd_hwdep *hwdep; member
4951 hdsp->hwdep = hw; in snd_hdsp_create_hwdep()
H A Dhdspm.c1049 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 Dalsa-configuration.rst273 enable HPI hwdep for AudioScience soundcard

12