Lines Matching refs:index
14 static int bind_by_class_index(const char *uclass, int index, in bind_by_class_index() argument
35 ret = uclass_find_device(uclass_id, index, &parent); in bind_by_class_index()
37 printf("Cannot find device %d of class %s\n", index, uclass); in bind_by_class_index()
51 static int find_dev(const char *uclass, int index, struct udevice **devp) in find_dev() argument
62 rc = uclass_find_device(uclass_id, index, devp); in find_dev()
64 printf("Cannot find device %d of class %s\n", index, uclass); in find_dev()
71 static int unbind_by_class_index(const char *uclass, int index) in unbind_by_class_index() argument
76 ret = find_dev(uclass, index, &dev); in unbind_by_class_index()
95 static int unbind_child_by_class_index(const char *uclass, int index, in unbind_child_by_class_index() argument
108 ret = find_dev(uclass, index, &parent); in unbind_child_by_class_index()
221 int index = (argc > 2) ? dectoul(argv[2], NULL) : 0; in do_bind_unbind() local
225 ret = bind_by_class_index(argv[1], index, argv[3]); in do_bind_unbind()
227 int index = (argc > 2) ? dectoul(argv[2], NULL) : 0; in do_bind_unbind() local
230 ret = unbind_by_class_index(argv[1], index); in do_bind_unbind()
232 ret = unbind_child_by_class_index(argv[1], index, in do_bind_unbind()