Lines Matching full:ret
58 int ret; in uclass_add() local
78 ret = -ENOMEM; in uclass_add()
91 ret = uc_drv->init(uc); in uclass_add()
92 if (ret) in uclass_add()
108 return ret; in uclass_add()
115 int ret; in uclass_destroy() local
126 ret = device_remove(dev, DM_REMOVE_NORMAL); in uclass_destroy()
127 if (ret) in uclass_destroy()
128 return ret; in uclass_destroy()
129 ret = device_unbind(dev); in uclass_destroy()
130 if (ret) in uclass_destroy()
131 return ret; in uclass_destroy()
185 int ret; in uclass_find_device() local
188 ret = uclass_get(id, &uc); in uclass_find_device()
189 if (ret) in uclass_find_device()
190 return ret; in uclass_find_device()
207 int ret; in uclass_find_first_device() local
210 ret = uclass_get(id, &uc); in uclass_find_first_device()
211 if (ret) in uclass_find_first_device()
212 return ret; in uclass_find_first_device()
239 int ret; in uclass_find_device_by_name() local
244 ret = uclass_get(id, &uc); in uclass_find_device_by_name()
245 if (ret) in uclass_find_device_by_name()
246 return ret; in uclass_find_device_by_name()
263 int ret; in uclass_find_device_by_seq() local
269 ret = uclass_get(id, &uc); in uclass_find_device_by_seq()
270 if (ret) in uclass_find_device_by_seq()
271 return ret; in uclass_find_device_by_seq()
292 int ret; in uclass_find_device_by_of_offset() local
297 ret = uclass_get(id, &uc); in uclass_find_device_by_of_offset()
298 if (ret) in uclass_find_device_by_of_offset()
299 return ret; in uclass_find_device_by_of_offset()
316 int ret; in uclass_find_device_by_ofnode() local
321 ret = uclass_get(id, &uc); in uclass_find_device_by_ofnode()
322 if (ret) in uclass_find_device_by_ofnode()
323 return ret; in uclass_find_device_by_ofnode()
344 int ret; in uclass_find_device_by_phandle() local
350 ret = uclass_get(id, &uc); in uclass_find_device_by_phandle()
351 if (ret) in uclass_find_device_by_phandle()
352 return ret; in uclass_find_device_by_phandle()
375 int ret; in uclass_get_device_by_driver() local
377 ret = uclass_get(id, &uc); in uclass_get_device_by_driver()
378 if (ret) in uclass_get_device_by_driver()
379 return ret; in uclass_get_device_by_driver()
389 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp) in uclass_get_device_tail() argument
391 if (ret) in uclass_get_device_tail()
392 return ret; in uclass_get_device_tail()
395 ret = device_probe(dev); in uclass_get_device_tail()
396 if (ret) in uclass_get_device_tail()
397 return ret; in uclass_get_device_tail()
407 int ret; in uclass_get_device() local
410 ret = uclass_find_device(id, index, &dev); in uclass_get_device()
411 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device()
418 int ret; in uclass_get_device_by_name() local
421 ret = uclass_find_device_by_name(id, name, &dev); in uclass_get_device_by_name()
422 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_name()
428 int ret; in uclass_get_device_by_seq() local
431 ret = uclass_find_device_by_seq(id, seq, false, &dev); in uclass_get_device_by_seq()
432 if (ret == -ENODEV) { in uclass_get_device_by_seq()
437 ret = uclass_find_device_by_seq(id, seq, true, &dev); in uclass_get_device_by_seq()
439 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_seq()
446 int ret; in uclass_get_device_by_of_offset() local
449 ret = uclass_find_device_by_of_offset(id, node, &dev); in uclass_get_device_by_of_offset()
450 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_of_offset()
457 int ret; in uclass_get_device_by_ofnode() local
460 ret = uclass_find_device_by_ofnode(id, node, &dev); in uclass_get_device_by_ofnode()
462 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_ofnode()
471 int ret; in uclass_get_device_by_phandle_id() local
474 ret = uclass_get(id, &uc); in uclass_get_device_by_phandle_id()
475 if (ret) in uclass_get_device_by_phandle_id()
476 return ret; in uclass_get_device_by_phandle_id()
478 ret = -ENODEV; in uclass_get_device_by_phandle_id()
486 ret = 0; in uclass_get_device_by_phandle_id()
491 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_phandle_id()
498 int ret; in uclass_get_device_by_phandle() local
501 ret = uclass_find_device_by_phandle(id, parent, name, &dev); in uclass_get_device_by_phandle()
502 return uclass_get_device_tail(dev, ret, devp); in uclass_get_device_by_phandle()
537 int ret; in uclass_first_device_err() local
539 ret = uclass_first_device_check(id, devp); in uclass_first_device_err()
540 if (ret) in uclass_first_device_err()
541 return ret; in uclass_first_device_err()
550 int ret; in uclass_next_device_err() local
552 ret = uclass_next_device_check(devp); in uclass_next_device_err()
553 if (ret) in uclass_next_device_err()
554 return ret; in uclass_next_device_err()
563 int ret; in uclass_first_device_check() local
566 ret = uclass_find_first_device(id, devp); in uclass_first_device_check()
567 if (ret) in uclass_first_device_check()
568 return ret; in uclass_first_device_check()
577 int ret; in uclass_next_device_check() local
579 ret = uclass_find_next_device(devp); in uclass_next_device_check()
580 if (ret) in uclass_next_device_check()
581 return ret; in uclass_next_device_check()
608 int ret; in uclass_bind_device() local
623 ret = uc_drv->child_post_bind(dev); in uclass_bind_device()
624 if (ret) in uclass_bind_device()
634 return ret; in uclass_bind_device()
641 int ret; in uclass_unbind_device() local
645 ret = uc->uc_drv->pre_unbind(dev); in uclass_unbind_device()
646 if (ret) in uclass_unbind_device()
647 return ret; in uclass_unbind_device()
659 int ret; in uclass_resolve_seq() local
662 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, dev->req_seq, in uclass_resolve_seq()
664 if (!ret) { in uclass_resolve_seq()
667 } else if (ret == -ENODEV) { in uclass_resolve_seq()
672 return ret; in uclass_resolve_seq()
676 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, seq, in uclass_resolve_seq()
678 if (ret == -ENODEV) in uclass_resolve_seq()
680 if (ret) in uclass_resolve_seq()
681 return ret; in uclass_resolve_seq()
689 int ret; in uclass_pre_probe_device() local
693 ret = uc_drv->pre_probe(dev); in uclass_pre_probe_device()
694 if (ret) in uclass_pre_probe_device()
695 return ret; in uclass_pre_probe_device()
721 int ret; in uclass_pre_remove_device() local
725 ret = uc->uc_drv->pre_remove(dev); in uclass_pre_remove_device()
726 if (ret) in uclass_pre_remove_device()
727 return ret; in uclass_pre_remove_device()