Lines Matching refs:dev
166 int device_reparent(struct udevice *dev, struct udevice *new_parent);
182 int device_of_to_plat(struct udevice *dev);
193 int device_probe(struct udevice *dev);
208 int device_remove(struct udevice *dev, uint flags);
210 static inline int device_remove(struct udevice *dev, uint flags) { return 0; } in device_remove() argument
222 int device_unbind(struct udevice *dev);
224 static inline int device_unbind(struct udevice *dev) { return 0; } in device_unbind() argument
228 void device_free(struct udevice *dev);
230 static inline void device_free(struct udevice *dev) {} in device_free() argument
245 int device_chld_unbind(struct udevice *dev, struct driver *drv);
247 static inline int device_chld_unbind(struct udevice *dev, struct driver *drv) in device_chld_unbind() argument
270 int device_chld_remove(struct udevice *dev, struct driver *drv,
273 static inline int device_chld_remove(struct udevice *dev, struct driver *drv, in device_chld_remove() argument
295 void dev_set_priv(struct udevice *dev, void *priv);
312 void dev_set_parent_priv(struct udevice *dev, void *parent_priv);
329 void dev_set_uclass_priv(struct udevice *dev, void *uclass_priv);
346 void dev_set_plat(struct udevice *dev, void *priv);
363 void dev_set_parent_plat(struct udevice *dev, void *parent_plat);
380 void dev_set_uclass_plat(struct udevice *dev, void *uclass_plat);
392 fdt_addr_t simple_bus_translate(struct udevice *dev, fdt_addr_t addr);
409 void devres_release_probe(struct udevice *dev);
418 void devres_release_all(struct udevice *dev);
422 static inline void devres_release_probe(struct udevice *dev) in devres_release_probe() argument
426 static inline void devres_release_all(struct udevice *dev) in devres_release_all() argument
432 static inline int device_notify(const struct udevice *dev, enum event_t type) in device_notify() argument
435 return event_notify(type, &dev, sizeof(dev)); in device_notify()