Lines Matching refs:device
37 struct device;
55 int (*match)(struct device * dev, struct device_driver * drv);
56 int (*uevent)(struct device *dev, char **envp,
59 int (*probe)(struct device * dev);
60 int (*remove)(struct device * dev);
61 void (*shutdown)(struct device * dev);
62 int (*suspend)(struct device * dev, pm_message_t state);
64 int (*resume)(struct device * dev);
66 struct device * bus_find_device(struct bus_type *bus, struct device *start,
67 void *data, int (*match)(struct device *, void *));
86 int (*probe) (struct device * dev);
87 int (*remove) (struct device * dev);
89 void (*shutdown) (struct device * dev);
90 int (*suspend) (struct device * dev, pm_message_t state);
91 int (*resume) (struct device * dev);
101 struct device * driver_find_device(struct device_driver *drv,
102 struct device *start, void *data,
104 int (*match)(struct device *, void *));
147 struct device * dev;
169 ssize_t (*show)(struct device *dev, struct device_attribute *attr,
171 ssize_t (*store)(struct device *dev, struct device_attribute *attr,
176 struct device { struct
182 struct device * parent; argument
206 void (*release)(struct device * dev); argument