Lines Matching defs:device_driver
5921 struct device_driver { struct
5922 const char *name;
5923 struct bus_type *bus;
5924 struct module *owner;
5925 const char *mod_name;
5926 bool suppress_bind_attrs;
5927 enum probe_type probe_type;
5928 const struct of_device_id *of_match_table;
5929 const struct acpi_device_id *acpi_match_table;
5930 int (*probe)(struct device *);
5931 void (*sync_state)(struct device *);
5932 int (*remove)(struct device *);
5933 void (*shutdown)(struct device *);
5934 int (*suspend)(struct device *, pm_message_t);
5935 int (*resume)(struct device *);
5936 const struct attribute_group **groups;
5937 const struct attribute_group **dev_groups;
5938 const struct dev_pm_ops *pm;
5939 void (*coredump)(struct device *);
5940 struct driver_private *p;