*参照元 [#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 sysfs */ 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]