diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2016-10-24 00:44:10 +0000 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-10-24 16:11:42 +0100 |
commit | 1236fa1e3c29922d201da0926aa8d62427f74814 (patch) | |
tree | 4b803e5a55f2e08bbec567783eb3848c5a7e5c28 /include/sound/soc.h | |
parent | 1001354ca34179f3db924eb66672442a173147dc (diff) | |
download | blackbird-op-linux-1236fa1e3c29922d201da0926aa8d62427f74814.tar.gz blackbird-op-linux-1236fa1e3c29922d201da0926aa8d62427f74814.zip |
ASoC: soc.h: use bit field for playback/capture_only
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@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound/soc.h')
-rw-r--r-- | include/sound/soc.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h index 4f1c784e44f6..3d569307f1e2 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -1025,13 +1025,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; |