Lines Matching refs:udevice
42 struct udevice;
94 int (*post_bind)(struct udevice *dev);
95 int (*pre_unbind)(struct udevice *dev);
96 int (*pre_probe)(struct udevice *dev);
97 int (*post_probe)(struct udevice *dev);
98 int (*pre_remove)(struct udevice *dev);
99 int (*child_post_bind)(struct udevice *dev);
100 int (*child_pre_probe)(struct udevice *dev);
101 int (*child_post_probe)(struct udevice *dev);
164 int uclass_get_device(enum uclass_id id, int index, struct udevice **devp);
179 struct udevice **devp);
195 int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp);
211 struct udevice **devp);
227 struct udevice **devp);
244 struct udevice **devp);
260 int uclass_get_device_by_phandle(enum uclass_id id, struct udevice *parent,
261 const char *name, struct udevice **devp);
278 struct udevice **devp);
294 int uclass_first_device(enum uclass_id id, struct udevice **devp);
305 int uclass_first_device_err(enum uclass_id id, struct udevice **devp);
320 int uclass_next_device(struct udevice **devp);
332 int uclass_next_device_err(struct udevice **devp);
348 int uclass_first_device_check(enum uclass_id id, struct udevice **devp);
363 int uclass_next_device_check(struct udevice **devp);
377 struct udevice **devp);