Lines Matching refs:id
35 if (uc->uc_drv->id == key) in uclass_find()
38 if (uc->uc_drv->id == UCLASS_ROOT) in uclass_find()
54 static int uclass_add(enum uclass_id id, struct uclass **ucp) in uclass_add() argument
61 uc_drv = lists_uclass_lookup(id); in uclass_add()
64 id); in uclass_add()
145 int uclass_get(enum uclass_id id, struct uclass **ucp) in uclass_get() argument
150 uc = uclass_find(id); in uclass_get()
152 return uclass_add(id, ucp); in uclass_get()
158 const char *uclass_get_name(enum uclass_id id) in uclass_get_name() argument
162 if (uclass_get(id, &uc)) in uclass_get_name()
181 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp) in uclass_find_device() argument
188 ret = uclass_get(id, &uc); in uclass_find_device()
204 int uclass_find_first_device(enum uclass_id id, struct udevice **devp) in uclass_find_first_device() argument
210 ret = uclass_get(id, &uc); in uclass_find_first_device()
234 int uclass_find_device_by_name(enum uclass_id id, const char *name, in uclass_find_device_by_name() argument
244 ret = uclass_get(id, &uc); in uclass_find_device_by_name()
258 int uclass_find_device_by_seq(enum uclass_id id, int seq_or_req_seq, in uclass_find_device_by_seq() argument
269 ret = uclass_get(id, &uc); in uclass_find_device_by_seq()
287 int uclass_find_device_by_of_offset(enum uclass_id id, int node, in uclass_find_device_by_of_offset() argument
297 ret = uclass_get(id, &uc); in uclass_find_device_by_of_offset()
311 int uclass_find_device_by_ofnode(enum uclass_id id, ofnode node, in uclass_find_device_by_ofnode() argument
321 ret = uclass_get(id, &uc); in uclass_find_device_by_ofnode()
336 static int uclass_find_device_by_phandle(enum uclass_id id, in uclass_find_device_by_phandle() argument
350 ret = uclass_get(id, &uc); in uclass_find_device_by_phandle()
369 int uclass_get_device_by_driver(enum uclass_id id, in uclass_get_device_by_driver() argument
377 ret = uclass_get(id, &uc); in uclass_get_device_by_driver()
404 int uclass_get_device(enum uclass_id id, int index, struct udevice **devp) in uclass_get_device() argument
410 ret = uclass_find_device(id, index, &dev); in uclass_get_device()
414 int uclass_get_device_by_name(enum uclass_id id, const char *name, in uclass_get_device_by_name() argument
421 ret = uclass_find_device_by_name(id, name, &dev); in uclass_get_device_by_name()
425 int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp) in uclass_get_device_by_seq() argument
431 ret = uclass_find_device_by_seq(id, seq, false, &dev); in uclass_get_device_by_seq()
437 ret = uclass_find_device_by_seq(id, seq, true, &dev); in uclass_get_device_by_seq()
442 int uclass_get_device_by_of_offset(enum uclass_id id, int node, in uclass_get_device_by_of_offset() argument
449 ret = uclass_find_device_by_of_offset(id, node, &dev); in uclass_get_device_by_of_offset()
453 int uclass_get_device_by_ofnode(enum uclass_id id, ofnode node, in uclass_get_device_by_ofnode() argument
460 ret = uclass_find_device_by_ofnode(id, node, &dev); in uclass_get_device_by_ofnode()
466 int uclass_get_device_by_phandle_id(enum uclass_id id, uint phandle_id, in uclass_get_device_by_phandle_id() argument
474 ret = uclass_get(id, &uc); in uclass_get_device_by_phandle_id()
494 int uclass_get_device_by_phandle(enum uclass_id id, struct udevice *parent, in uclass_get_device_by_phandle() argument
501 ret = uclass_find_device_by_phandle(id, parent, name, &dev); in uclass_get_device_by_phandle()
519 void uclass_first_device(enum uclass_id id, struct udevice **devp) in uclass_first_device() argument
523 uclass_find_first_device(id, &dev); in uclass_first_device()
535 int uclass_first_device_err(enum uclass_id id, struct udevice **devp) in uclass_first_device_err() argument
539 ret = uclass_first_device_check(id, devp); in uclass_first_device_err()
561 int uclass_first_device_check(enum uclass_id id, struct udevice **devp) in uclass_first_device_check() argument
566 ret = uclass_find_first_device(id, devp); in uclass_first_device_check()
588 int uclass_first_device_drvdata(enum uclass_id id, ulong driver_data, in uclass_first_device_drvdata() argument
594 uclass_id_foreach_dev(id, dev, uc) { in uclass_first_device_drvdata()
662 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, dev->req_seq, in uclass_resolve_seq()
676 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, seq, in uclass_resolve_seq()
735 .id = UCLASS_NOP,