*参照元 [#fe59a2b0] #backlinks *説明 [#a3cdd18c] -パス: [[linux-4.4.1/include/sound/soc.h]] -FIXME: これは何? --説明 **引数 [#u30715c5] -int xreg -- -unsigned int shift_left -- -unsigned int shift_right -- -int xmax -- -unsigned int xinvert -- -unsigned int xautodisable -- **返り値 [#l4b1c562] -unsigned long --実際は struct soc_mixer_control * -- --[[linux-4.4.1/soc_mixer_control]] **参考 [#q681433d] *実装 [#w2bca9f0] #define SOC_DOUBLE_VALUE(xreg, shift_left, shift_right, xmax, xinvert, xautodisable) \ ((unsigned long)&(struct soc_mixer_control) \ {.reg = xreg, .rreg = xreg, .shift = shift_left, \ .rshift = shift_right, .max = xmax, .platform_max = xmax, \ .invert = xinvert, .autodisable = xautodisable}) *コメント [#zdefaef0]