Lines Matching refs:amba_device
65 struct amba_device { struct
86 int (*probe)(struct amba_device *, const struct amba_id *); argument
87 void (*remove)(struct amba_device *);
88 void (*shutdown)(struct amba_device *);
115 #define to_amba_device(d) container_of_const(d, struct amba_device, dev)
140 struct amba_device *amba_device_alloc(const char *, resource_size_t, size_t);
141 void amba_device_put(struct amba_device *);
142 int amba_device_add(struct amba_device *, struct resource *);
143 int amba_device_register(struct amba_device *, struct resource *);
144 void amba_device_unregister(struct amba_device *);
145 int amba_request_regions(struct amba_device *, const char *);
146 void amba_release_regions(struct amba_device *);
173 struct amba_device name##_device = { \
184 struct amba_device name##_device = { \