Lines Matching refs:udevice
17 struct udevice;
40 int device_bind(struct udevice *parent, const struct driver *drv,
42 struct udevice **devp);
63 int device_bind_with_driver_data(struct udevice *parent,
66 struct udevice **devp);
80 int device_bind_by_name(struct udevice *parent, bool pre_reloc_only,
81 const struct driver_info *info, struct udevice **devp);
92 int device_probe(struct udevice *dev);
105 int device_remove(struct udevice *dev, uint flags);
107 static inline int device_remove(struct udevice *dev, uint flags) { return 0; } in device_remove()
119 int device_unbind(struct udevice *dev);
121 static inline int device_unbind(struct udevice *dev) { return 0; } in device_unbind()
125 void device_free(struct udevice *dev);
127 static inline void device_free(struct udevice *dev) {} in device_free()
140 fdt_addr_t simple_bus_translate(struct udevice *dev, fdt_addr_t addr);
156 void devres_release_probe(struct udevice *dev);
165 void devres_release_all(struct udevice *dev);
169 static inline void devres_release_probe(struct udevice *dev) in devres_release_probe()
173 static inline void devres_release_all(struct udevice *dev) in devres_release_all()