[alsa-devel] [PATCH] ASoC: soc.h: use bit field for playback/capture_only
Kuninori Morimoto
kuninori.morimoto.gx at renesas.com
Mon Oct 24 02:44:10 CEST 2016
From: Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>
Current snd_soc_dai_link is already using many bit fields.
Let's use it for playback_only/capture_only too.
We can reduce struct size in certain environment.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>
---
include/sound/soc.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/include/sound/soc.h b/include/sound/soc.h
index a1b65b2..f9dc828 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -1029,13 +1029,13 @@ struct snd_soc_dai_link {
const struct snd_soc_ops *ops;
const struct snd_soc_compr_ops *compr_ops;
- /* For unidirectional dai links */
- bool playback_only;
- bool capture_only;
-
/* Mark this pcm with non atomic ops */
bool nonatomic;
+ /* For unidirectional dai links */
+ unsigned int playback_only:1;
+ unsigned int capture_only:1;
+
/* Keep DAI active over suspend */
unsigned int ignore_suspend:1;
--
1.9.1
More information about the Alsa-devel
mailing list