linux-2.6.33/__ATTR()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#z8f4f00e]
#backlinks
*説明 [#m4a07b28]
-パス: [[linux-2.6.33/include/linux/sysfs.h]]
-FIXME: device_attribute の初期値を宣言するためのマクロ。
--説明
**引数 [#ya876928]
-_name
--attr.name に格納する「シンボル名」を指定する。文字列を...
--コンパイル時に文字列に変換されて attr.name に格納される。
-mode_t _mode
--
--[[linux-2.6.33/mode_t]]
-_show
--device_attribute の show に格納する関数ポインタ。
-_store
--device_attribute の store に格納する関数ポインタ。
**返り値 [#x22d26ac]
-struct device_attribute
--
--[[linux-2.6.33/device_attribute]]
**参考 [#bd7f05cd]
*実装 [#o0dc392e]
#define __ATTR(_name,_mode,_show,_store) { \
.attr = {.name = __stringify(_name), .mode = _mode }, \
.show = _show, \
.store = _store, \
}
-
--[[linux-2.6.33/__stringify()]]
*コメント [#r1eb93e1]
終了行:
*参照元 [#z8f4f00e]
#backlinks
*説明 [#m4a07b28]
-パス: [[linux-2.6.33/include/linux/sysfs.h]]
-FIXME: device_attribute の初期値を宣言するためのマクロ。
--説明
**引数 [#ya876928]
-_name
--attr.name に格納する「シンボル名」を指定する。文字列を...
--コンパイル時に文字列に変換されて attr.name に格納される。
-mode_t _mode
--
--[[linux-2.6.33/mode_t]]
-_show
--device_attribute の show に格納する関数ポインタ。
-_store
--device_attribute の store に格納する関数ポインタ。
**返り値 [#x22d26ac]
-struct device_attribute
--
--[[linux-2.6.33/device_attribute]]
**参考 [#bd7f05cd]
*実装 [#o0dc392e]
#define __ATTR(_name,_mode,_show,_store) { \
.attr = {.name = __stringify(_name), .mode = _mode }, \
.show = _show, \
.store = _store, \
}
-
--[[linux-2.6.33/__stringify()]]
*コメント [#r1eb93e1]
ページ名: