ALSA: hda - Embed bus into controller object
... and replace with the existing hda-core helper codes.
This reduces lots of lines, finally.
Since struct hda_bus is now embedded into struct azx,
snd_hda_bus_new() is moved and expanded from hda_codec.c to
hda_controller.c, accordingly. Also private_free bus ops and
private_data field are removed because we no longer need to point azx
object from bus (we can use container_of())
The spin locks are consolidated into the single one, bus->reg_lock.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
parent
ccc98865
-
mentioned in commit 840c7109
-
mentioned in commit 1360f9cd
-
mentioned in commit e96c272b
-
mentioned in commit 7c6855c0
-
mentioned in commit e56a3e7a
-
mentioned in commit 785d6909
-
mentioned in commit 8de335e8
-
mentioned in commit 6317f744
-
mentioned in commit bef7a619
-
mentioned in commit 1b8897e7
-
mentioned in commit 7094f1ae
-
mentioned in commit c72c3b59
-
mentioned in commit f9d9574a
-
mentioned in commit d5d78e3d
-
mentioned in commit 2b2b531c
Please register or sign in to comment