Lines Matching refs: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()
509 int ret; in uclass_first_device() local
512 ret = uclass_find_first_device(id, &dev); in uclass_first_device()
515 return uclass_get_device_tail(dev, ret, devp); in uclass_first_device()
520 int ret; in uclass_first_device_err() local
522 ret = uclass_first_device(id, devp); in uclass_first_device_err()
523 if (ret) in uclass_first_device_err()
524 return ret; in uclass_first_device_err()
534 int ret; in uclass_next_device() local
537 ret = uclass_find_next_device(&dev); in uclass_next_device()
540 return uclass_get_device_tail(dev, ret, devp); in uclass_next_device()
545 int ret; in uclass_first_device_check() local
548 ret = uclass_find_first_device(id, devp); in uclass_first_device_check()
549 if (ret) in uclass_first_device_check()
550 return ret; in uclass_first_device_check()
559 int ret; in uclass_next_device_check() local
561 ret = uclass_find_next_device(devp); in uclass_next_device_check()
562 if (ret) in uclass_next_device_check()
563 return ret; in uclass_next_device_check()
573 int ret; in uclass_bind_device() local
588 ret = uc_drv->child_post_bind(dev); in uclass_bind_device()
589 if (ret) in uclass_bind_device()
599 return ret; in uclass_bind_device()
606 int ret; in uclass_unbind_device() local
610 ret = uc->uc_drv->pre_unbind(dev); in uclass_unbind_device()
611 if (ret) in uclass_unbind_device()
612 return ret; in uclass_unbind_device()
624 int ret; in uclass_resolve_seq() local
627 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, dev->req_seq, in uclass_resolve_seq()
629 if (!ret) { in uclass_resolve_seq()
632 } else if (ret == -ENODEV) { in uclass_resolve_seq()
637 return ret; in uclass_resolve_seq()
641 ret = uclass_find_device_by_seq(dev->uclass->uc_drv->id, seq, in uclass_resolve_seq()
643 if (ret == -ENODEV) in uclass_resolve_seq()
645 if (ret) in uclass_resolve_seq()
646 return ret; in uclass_resolve_seq()
654 int ret; in uclass_pre_probe_device() local
658 ret = uc_drv->pre_probe(dev); in uclass_pre_probe_device()
659 if (ret) in uclass_pre_probe_device()
660 return ret; in uclass_pre_probe_device()
686 int ret; in uclass_pre_remove_device() local
690 ret = uc->uc_drv->pre_remove(dev); in uclass_pre_remove_device()
691 if (ret) in uclass_pre_remove_device()
692 return ret; in uclass_pre_remove_device()