Lines Matching defs:device
30 struct device;
48 int (*match)(struct device * dev, struct device_driver * drv);
49 int (*uevent)(struct device *dev, char **envp,
51 int (*probe)(struct device * dev);
52 int (*remove)(struct device * dev);
53 void (*shutdown)(struct device * dev);
54 int (*suspend)(struct device * dev, pm_message_t state);
55 int (*resume)(struct device * dev);
58 struct device * bus_find_device(struct bus_type *bus, struct device *start,
59 void *data, int (*match)(struct device *, void *));
80 int (*probe) (struct device * dev);
81 int (*remove) (struct device * dev);
82 void (*shutdown) (struct device * dev);
83 int (*suspend) (struct device * dev, pm_message_t state);
84 int (*resume) (struct device * dev);
95 struct device * driver_find_device(struct device_driver *drv,
96 struct device *start, void *data,
97 int (*match)(struct device *, void *));
143 struct device * dev;
164 ssize_t (*show)(struct device *dev, struct device_attribute *attr,
166 ssize_t (*store)(struct device *dev, struct device_attribute *attr,
172 struct device {
177 struct device * parent;
204 void (*release)(struct device * dev);