Lines Matching refs:id
93 enum uclass_id id; member
144 const char *uclass_get_name(enum uclass_id id);
164 int uclass_get_device(enum uclass_id id, int index, struct udevice **devp);
178 int uclass_get_device_by_name(enum uclass_id id, const char *name,
195 int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp);
210 int uclass_get_device_by_of_offset(enum uclass_id id, int node,
226 int uclass_get_device_by_ofnode(enum uclass_id id, ofnode node,
243 int uclass_get_device_by_phandle_id(enum uclass_id id, uint phandle_id,
260 int uclass_get_device_by_phandle(enum uclass_id id, struct udevice *parent,
277 int uclass_get_device_by_driver(enum uclass_id id, const struct driver *drv,
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);
348 int uclass_first_device_check(enum uclass_id id, struct udevice **devp);
376 int uclass_first_device_drvdata(enum uclass_id id, ulong driver_data,
388 int uclass_probe_all(enum uclass_id id);
403 #define uclass_id_foreach_dev(id, pos, uc) \ argument
404 if (!uclass_get(id, &uc)) \
447 #define uclass_foreach_dev_probe(id, dev) \ argument
448 for (int _ret = uclass_first_device_err(id, &dev); !_ret && dev; \