linux/sound/hda
Takashi Iwai 89698ed5cc ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too
This patch implements the same logic that was done for the legacy
HD-audio controller driver by the commit 88452da92b ("ALSA: hda: Use
standard waitqueue for RIRB wakeup") to the HDA-core helper code,
too.  This makes snd_hdac_bus_get_response() waiting for the response
with bus->rirb_wq instead of polling when bus->polling is false.
It'll save both CPU time and response latency.

Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Link: https://lore.kernel.org/r/20191212191101.19517-2-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2019-12-13 14:36:44 +01:00
..
ext
array.c
hda_bus_type.c
hdac_bus.c ALSA: hda: Use standard waitqueue for RIRB wakeup 2019-12-10 18:22:46 +01:00
hdac_component.c
hdac_controller.c ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too 2019-12-13 14:36:44 +01:00
hdac_device.c
hdac_i915.c
hdac_regmap.c ALSA: hda: Disable regmap internal locking 2019-11-05 12:54:53 +01:00
hdac_stream.c ALSA: hda: Modify stream stripe mask only when needed 2019-12-03 07:46:30 +01:00
hdac_sysfs.c
hdmi_chmap.c
intel-dsp-config.c ALSA: hda: Allow non-Intel device probe gracefully 2019-10-28 16:09:02 +01:00
intel-nhlt.c
Kconfig
local.h
Makefile
trace.c
trace.h