Lines Matching refs:udevice
46 struct udevice;
90 int (*post_bind)(struct udevice *dev);
91 int (*pre_unbind)(struct udevice *dev);
92 int (*pre_probe)(struct udevice *dev);
93 int (*post_probe)(struct udevice *dev);
94 int (*pre_remove)(struct udevice *dev);
95 int (*child_post_bind)(struct udevice *dev);
96 int (*child_pre_probe)(struct udevice *dev);
151 int uclass_get_device(enum uclass_id id, int index, struct udevice **devp);
166 struct udevice **devp);
182 int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp);
198 struct udevice **devp);
214 struct udevice **devp);
230 struct udevice **devp);
246 int uclass_get_device_by_phandle(enum uclass_id id, struct udevice *parent,
247 const char *name, struct udevice **devp);
264 struct udevice **devp);
280 int uclass_first_device(enum uclass_id id, struct udevice **devp);
291 int uclass_first_device_err(enum uclass_id id, struct udevice **devp);
306 int uclass_next_device(struct udevice **devp);
322 int uclass_first_device_check(enum uclass_id id, struct udevice **devp);
337 int uclass_next_device_check(struct udevice **devp);
352 int uclass_resolve_seq(struct udevice *dev);