Lines Matching defs:device_driver
6667 struct device_driver { struct
6668 const char *name;
6669 struct bus_type *bus;
6670 struct module *owner;
6671 const char *mod_name;
6672 bool suppress_bind_attrs;
6673 enum probe_type probe_type;
6674 const struct of_device_id *of_match_table;
6675 const struct acpi_device_id *acpi_match_table;
6676 int (*probe)(struct device *);
6677 void (*sync_state)(struct device *);
6678 int (*remove)(struct device *);
6679 void (*shutdown)(struct device *);
6680 int (*suspend)(struct device *, pm_message_t);
6681 int (*resume)(struct device *);
6682 const struct attribute_group **groups;
6683 const struct attribute_group **dev_groups;
6684 const struct dev_pm_ops *pm;
6685 void (*coredump)(struct device *);
6686 struct driver_private *p;