Lines Matching defs:gio_device
8 struct gio_device {
19 #define to_gio_device(d) container_of(d, struct gio_device, dev)
26 int (*probe)(struct gio_device *, const struct gio_device_id *);
27 void (*remove)(struct gio_device *);
28 int (*suspend)(struct gio_device *, pm_message_t);
29 int (*resume)(struct gio_device *);
30 void (*shutdown)(struct gio_device *);
37 const struct gio_device *);
38 extern struct gio_device *gio_dev_get(struct gio_device *);
39 extern void gio_dev_put(struct gio_device *);
41 extern int gio_device_register(struct gio_device *);
42 extern void gio_device_unregister(struct gio_device *);
45 static inline void gio_device_free(struct gio_device *dev)
56 extern void gio_set_master(struct gio_device *);