Lines Matching refs:ret

54 	int ret;  in uclass_add()  local
74 ret = -ENOMEM; in uclass_add()
84 ret = uc_drv->init(uc); in uclass_add()
85 if (ret) in uclass_add()
101 return ret; in uclass_add()
108 int ret; in uclass_destroy() local
119 ret = device_remove(dev, DM_REMOVE_NORMAL); in uclass_destroy()
120 if (ret) in uclass_destroy()
121 return ret; in uclass_destroy()
122 ret = device_unbind(dev); in uclass_destroy()
123 if (ret) in uclass_destroy()
124 return ret; in uclass_destroy()
199 int ret; in uclass_find_device() local
202 ret = uclass_get(id, &uc); in uclass_find_device()
203 if (ret) in uclass_find_device()
204 return ret; in uclass_find_device()
221 int ret; in uclass_find_first_device() local
224 ret = uclass_get(id, &uc); in uclass_find_first_device()
225 if (ret) in uclass_find_first_device()
226 return ret; in uclass_find_first_device()
253 int ret; in uclass_find_device_by_name() local
258 ret = uclass_get(id, &uc); in uclass_find_device_by_name()
259 if (ret) in uclass_find_device_by_name()
260 return ret; in uclass_find_device_by_name()
277 int ret; in uclass_find_next_free_req_seq() local
280 ret = uclass_get(id, &uc); in uclass_find_next_free_req_seq()
281 if (ret) in uclass_find_next_free_req_seq()
282 return ret; in uclass_find_next_free_req_seq()
301 int ret; in uclass_find_device_by_seq() local
307 ret = uclass_get(id, &uc); in uclass_find_device_by_seq()
308 if (ret) in uclass_find_device_by_seq()
309 return ret; in uclass_find_device_by_seq()
330 int ret; in uclass_find_device_by_of_offset() local
335 ret = uclass_get(id, &uc); in uclass_find_device_by_of_offset()
336 if (ret) in uclass_find_device_by_of_offset()
337 return ret; in uclass_find_device_by_of_offset()
354 int ret; in uclass_find_device_by_ofnode() local
360 ret = uclass_get(id, &uc); in uclass_find_device_by_ofnode()
361 if (ret) in uclass_find_device_by_ofnode()
362 return ret; in uclass_find_device_by_ofnode()
372 ret = -ENODEV; in uclass_find_device_by_ofnode()
376 ofnode_get_name(node), *devp ? (*devp)->name : "(none)", ret); in uclass_find_device_by_ofnode()
377 return ret; in uclass_find_device_by_ofnode()
387 int ret; in uclass_find_device_by_phandle() local
393 ret = uclass_get(id, &uc); in uclass_find_device_by_phandle()
394 if (ret) in uclass_find_device_by_phandle()
395 return ret; in uclass_find_device_by_phandle()
418 int ret; in uclass_get_device_by_driver() local
420 ret = uclass_get(id, &uc); in uclass_get_device_by_driver()
421 if (ret) in uclass_get_device_by_driver()
422 return ret; in uclass_get_device_by_driver()
432 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp) in uclass_get_device_tail() argument
434 if (ret) in uclass_get_device_tail()
435 return ret; in uclass_get_device_tail()
438 ret = device_probe(dev); in uclass_get_device_tail()
439 if (ret) in uclass_get_device_tail()
440 return ret; in uclass_get_device_tail()
450 int ret; in uclass_get_device() local
453 ret = uclass_find_device(id, index, &dev); in uclass_get_device()
454 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device()
461 int ret; in uclass_get_device_by_name() local
464 ret = uclass_find_device_by_name(id, name, &dev); in uclass_get_device_by_name()
465 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_name()
471 int ret; in uclass_get_device_by_seq() local
474 ret = uclass_find_device_by_seq(id, seq, false, &dev); in uclass_get_device_by_seq()
475 if (ret == -ENODEV) { in uclass_get_device_by_seq()
480 ret = uclass_find_device_by_seq(id, seq, true, &dev); in uclass_get_device_by_seq()
482 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_seq()
489 int ret; in uclass_get_device_by_of_offset() local
492 ret = uclass_find_device_by_of_offset(id, node, &dev); in uclass_get_device_by_of_offset()
493 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_of_offset()
500 int ret; in uclass_get_device_by_ofnode() local
504 ret = uclass_find_device_by_ofnode(id, node, &dev); in uclass_get_device_by_ofnode()
506 ofnode_get_name(node), dev ? dev->name : "(none)", ret); in uclass_get_device_by_ofnode()
508 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_ofnode()
517 int ret; in uclass_get_device_by_phandle_id() local
520 ret = uclass_get(id, &uc); in uclass_get_device_by_phandle_id()
521 if (ret) in uclass_get_device_by_phandle_id()
522 return ret; in uclass_get_device_by_phandle_id()
531 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_phandle_id()
542 int ret; in uclass_get_device_by_phandle() local
545 ret = uclass_find_device_by_phandle(id, parent, name, &dev); in uclass_get_device_by_phandle()
546 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_phandle()
553 int ret; in uclass_first_device() local
556 ret = uclass_find_first_device(id, &dev); in uclass_first_device()
559 return uclass_get_device_tail(dev, ret, devp); in uclass_first_device()
564 int ret; in uclass_first_device_err() local
566 ret = uclass_first_device(id, devp); in uclass_first_device_err()
567 if (ret) in uclass_first_device_err()
568 return ret; in uclass_first_device_err()
578 int ret; in uclass_next_device() local
581 ret = uclass_find_next_device(&dev); in uclass_next_device()
584 return uclass_get_device_tail(dev, ret, devp); in uclass_next_device()
589 int ret; in uclass_next_device_err() local
591 ret = uclass_next_device(devp); in uclass_next_device_err()
592 if (ret) in uclass_next_device_err()
593 return ret; in uclass_next_device_err()
602 int ret; in uclass_first_device_check() local
605 ret = uclass_find_first_device(id, devp); in uclass_first_device_check()
606 if (ret) in uclass_first_device_check()
607 return ret; in uclass_first_device_check()
616 int ret; in uclass_next_device_check() local
618 ret = uclass_find_next_device(devp); in uclass_next_device_check()
619 if (ret) in uclass_next_device_check()
620 return ret; in uclass_next_device_check()
630 int ret; in uclass_bind_device() local
639 ret = uc_drv->child_post_bind(dev); in uclass_bind_device()
640 if (ret) in uclass_bind_device()
650 return ret; in uclass_bind_device()
657 int ret; in uclass_unbind_device() local
661 ret = uc->uc_drv->pre_unbind(dev); in uclass_unbind_device()
662 if (ret) in uclass_unbind_device()
663 return ret; in uclass_unbind_device()
675 int ret; in uclass_resolve_seq() local
678 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, dev->req_seq, in uclass_resolve_seq()
680 if (!ret) { in uclass_resolve_seq()
683 } else if (ret == -ENODEV) { in uclass_resolve_seq()
688 return ret; in uclass_resolve_seq()
692 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, seq, in uclass_resolve_seq()
694 if (ret == -ENODEV) in uclass_resolve_seq()
696 if (ret) in uclass_resolve_seq()
697 return ret; in uclass_resolve_seq()
705 int ret; in uclass_pre_probe_device() local
709 ret = uc_drv->pre_probe(dev); in uclass_pre_probe_device()
710 if (ret) in uclass_pre_probe_device()
711 return ret; in uclass_pre_probe_device()
726 int ret; in uclass_post_probe_device() local
731 ret = uc_drv->child_post_probe(dev); in uclass_post_probe_device()
732 if (ret) in uclass_post_probe_device()
733 return ret; in uclass_post_probe_device()
748 int ret; in uclass_pre_remove_device() local
752 ret = uc->uc_drv->pre_remove(dev); in uclass_pre_remove_device()
753 if (ret) in uclass_pre_remove_device()
754 return ret; in uclass_pre_remove_device()