summaryrefslogtreecommitdiffstats
path: root/include/sound/soc.h
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2016-10-24 00:44:10 +0000
committerMark Brown <broonie@kernel.org>2016-10-24 16:11:42 +0100
commit1236fa1e3c29922d201da0926aa8d62427f74814 (patch)
tree4b803e5a55f2e08bbec567783eb3848c5a7e5c28 /include/sound/soc.h
parent1001354ca34179f3db924eb66672442a173147dc (diff)
downloadlinux-0-day-1236fa1e3c29922d201da0926aa8d62427f74814.tar.gz
linux-0-day-1236fa1e3c29922d201da0926aa8d62427f74814.tar.xz
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.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h
index 4f1c784e44f63..3d569307f1e28 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;