linux-2.6.33/device_driver
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#f4895e7e]
#backlinks
*説明 [#k27a55b2]
-パス: [[linux-2.6.33/include/linux/device.h]]
-FIXME: これは何?
--説明
**参考 [#a5549166]
*実装 [#i7afd0e7]
struct device_driver {
const char *name;
struct bus_type *bus;
-
--[[linux-2.6.33/bus_type]]
struct module *owner;
-
--[[linux-2.6.33/module]]
const char *mod_name; /* used for built-in modules */
bool suppress_bind_attrs; /* disables bind/unbind via s...
int (*probe) (struct device *dev);
-
--[[linux-2.6.33/device]]
int (*remove) (struct device *dev);
void (*shutdown) (struct device *dev);
int (*suspend) (struct device *dev, pm_message_t state);
-
--[[linux-2.6.33/pm_message_t]]
int (*resume) (struct device *dev);
const struct attribute_group **groups;
-
--[[linux-2.6.33/attribute_group]]
const struct dev_pm_ops *pm;
-
--[[linux-2.6.33/dev_pm_ops]]
struct driver_private *p;
-
--[[linux-2.6.33/driver_private]]
};
*コメント [#s2948ab7]
終了行:
*参照元 [#f4895e7e]
#backlinks
*説明 [#k27a55b2]
-パス: [[linux-2.6.33/include/linux/device.h]]
-FIXME: これは何?
--説明
**参考 [#a5549166]
*実装 [#i7afd0e7]
struct device_driver {
const char *name;
struct bus_type *bus;
-
--[[linux-2.6.33/bus_type]]
struct module *owner;
-
--[[linux-2.6.33/module]]
const char *mod_name; /* used for built-in modules */
bool suppress_bind_attrs; /* disables bind/unbind via s...
int (*probe) (struct device *dev);
-
--[[linux-2.6.33/device]]
int (*remove) (struct device *dev);
void (*shutdown) (struct device *dev);
int (*suspend) (struct device *dev, pm_message_t state);
-
--[[linux-2.6.33/pm_message_t]]
int (*resume) (struct device *dev);
const struct attribute_group **groups;
-
--[[linux-2.6.33/attribute_group]]
const struct dev_pm_ops *pm;
-
--[[linux-2.6.33/dev_pm_ops]]
struct driver_private *p;
-
--[[linux-2.6.33/driver_private]]
};
*コメント [#s2948ab7]
ページ名: