Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] ALSA: hda: document/simplify hdac_ext handling
@ 2022-09-19 12:10 Pierre-Louis Bossart
  2022-09-19 12:10 ` [PATCH 1/8] ALSA: hda: make snd_hdac_stream_clear() static Pierre-Louis Bossart
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Pierre-Louis Bossart @ 2022-09-19 12:10 UTC (permalink / raw)
  To: alsa-devel; +Cc: tiwai, Cezary Rojewski, broonie, Pierre-Louis Bossart

This sound/hda/ext library is a confusing magic black box that very
few understand. It needn't be that way, we can document/simplify and
make the code clearer.

Pierre-Louis Bossart (8):
  ALSA: hda: make snd_hdac_stream_clear() static
  ALSA: hda: document state machine for hdac_streams
  ALSA: hda: ext: make snd_hdac_ext_stream_init() static
  ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for
    clarity
  ALSA: hda: add snd_hdac_stop_streams() helper
  ALSA: hda: ext: simplify logic for stream assignment
  ALSA: hda: ext: fix locking in stream_release
  ALSA: hda: ext: remove always-true conditions on host and link release

 include/sound/hdaudio.h         |  3 +-
 include/sound/hdaudio_ext.h     |  5 +--
 sound/hda/ext/hdac_ext_stream.c | 34 +++++++--------
 sound/hda/hdac_stream.c         | 74 +++++++++++++++++++++++++++++----
 sound/pci/hda/hda_controller.c  |  4 +-
 sound/soc/intel/avs/core.c      |  4 +-
 sound/soc/intel/skylake/skl.c   |  2 +-
 7 files changed, 87 insertions(+), 39 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-09-20  6:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-19 12:10 [PATCH 0/8] ALSA: hda: document/simplify hdac_ext handling Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 1/8] ALSA: hda: make snd_hdac_stream_clear() static Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 2/8] ALSA: hda: document state machine for hdac_streams Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 3/8] ALSA: hda: ext: make snd_hdac_ext_stream_init() static Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 4/8] ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 5/8] ALSA: hda: add snd_hdac_stop_streams() helper Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 6/8] ALSA: hda: ext: simplify logic for stream assignment Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 7/8] ALSA: hda: ext: fix locking in stream_release Pierre-Louis Bossart
2022-09-19 12:10 ` [PATCH 8/8] ALSA: hda: ext: remove always-true conditions on host and link release Pierre-Louis Bossart
2022-09-20  6:13 ` [PATCH 0/8] ALSA: hda: document/simplify hdac_ext handling Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox