linux-4.4.1/SOC_DOUBLE_VALUE()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#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, ...
((unsigned long)&(struct soc_mixer_control) \
{.reg = xreg, .rreg = xreg, .shift = shift_left, \
.rshift = shift_right, .max = xmax, .platform_ma...
.invert = xinvert, .autodisable = xautodisable})
*コメント [#zdefaef0]
終了行:
*参照元 [#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, ...
((unsigned long)&(struct soc_mixer_control) \
{.reg = xreg, .rreg = xreg, .shift = shift_left, \
.rshift = shift_right, .max = xmax, .platform_ma...
.invert = xinvert, .autodisable = xautodisable})
*コメント [#zdefaef0]
ページ名: