*参照元 [#z8f4f00e]
#backlinks

*説明 [#m4a07b28]
-パス: [[linux-2.6.33/include/linux/sysfs.h]]

-FIXME: これは何?
-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]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS