Lines Matching refs:node

144 	ofnode node;  in dm_test_ofnode_get_by_phandle_ot()  local
148 node = oftree_path(otree, "/node"); in dm_test_ofnode_get_by_phandle_ot()
149 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_by_phandle_ot()
151 ret = ofnode_read_u32(node, "other-phandle", &idx); in dm_test_ofnode_get_by_phandle_ot()
154 node = oftree_get_by_phandle(otree, idx); in dm_test_ofnode_get_by_phandle_ot()
155 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_by_phandle_ot()
156 ut_asserteq_str("target", ofnode_get_name(node)); in dm_test_ofnode_get_by_phandle_ot()
169 ofnode node; in check_prop_values() local
173 node = ofnode_by_prop_value(start, propname, propval, proplen); in check_prop_values()
174 ut_assert(ofnode_valid(node)); in check_prop_values()
175 str = ofnode_read_string(node, propname); in check_prop_values()
181 node = ofnode_by_prop_value(node, propname, propval, proplen); in check_prop_values()
182 if (!ofnode_valid(node)) in check_prop_values()
184 str = ofnode_read_string(node, propname); in check_prop_values()
219 ofnode node; in dm_test_ofnode_fmap() local
221 node = ofnode_path("/cros-ec/flash"); in dm_test_ofnode_fmap()
222 ut_assert(ofnode_valid(node)); in dm_test_ofnode_fmap()
223 ut_assertok(ofnode_read_fmap_entry(node, &entry)); in dm_test_ofnode_fmap()
235 ofnode node; in dm_test_ofnode_read() local
238 node = oftree_path(oftree_default(), "/"); in dm_test_ofnode_read()
239 ut_assert(ofnode_valid(node)); in dm_test_ofnode_read()
241 node = ofnode_path("/a-test"); in dm_test_ofnode_read()
242 ut_assert(ofnode_valid(node)); in dm_test_ofnode_read()
244 val = ofnode_read_prop(node, "int-value", &size); in dm_test_ofnode_read()
249 val = ofnode_read_prop(node, "missing", &size); in dm_test_ofnode_read()
254 val = ofnode_read_prop(node, "missing", NULL); in dm_test_ofnode_read()
266 ofnode node; in dm_test_ofnode_read_ot() local
269 node = oftree_path(otree, "/"); in dm_test_ofnode_read_ot()
270 ut_assert(ofnode_valid(node)); in dm_test_ofnode_read_ot()
272 node = oftree_path(otree, "/node/subnode"); in dm_test_ofnode_read_ot()
273 ut_assert(ofnode_valid(node)); in dm_test_ofnode_read_ot()
275 val = ofnode_read_prop(node, "str-prop", &size); in dm_test_ofnode_read_ot()
288 ofnode node, phandle, target; in dm_test_ofnode_phandle() local
295 node = ofnode_path("/a-test"); in dm_test_ofnode_phandle()
296 ut_assert(ofnode_valid(node)); in dm_test_ofnode_phandle()
299 ret = ofnode_count_phandle_with_args(node, "missing", cell, 0); in dm_test_ofnode_phandle()
301 ret = ofnode_count_phandle_with_args(node, prop, "#invalid", 0); in dm_test_ofnode_phandle()
303 ret = ofnode_count_phandle_with_args(node, prop, cell, 0); in dm_test_ofnode_phandle()
307 ret = ofnode_parse_phandle_with_args(node, "missing", cell, 0, 0, in dm_test_ofnode_phandle()
310 ret = ofnode_parse_phandle_with_args(node, prop, "#invalid", 0, 0, in dm_test_ofnode_phandle()
313 ret = ofnode_parse_phandle_with_args(node, prop, cell, 0, 0, &args); in dm_test_ofnode_phandle()
317 ret = ofnode_parse_phandle_with_args(node, prop, cell, 0, 1, &args); in dm_test_ofnode_phandle()
321 ret = ofnode_parse_phandle_with_args(node, prop, cell, 0, 2, &args); in dm_test_ofnode_phandle()
326 ret = ofnode_parse_phandle_with_args(node, prop, cell, 0, 3, &args); in dm_test_ofnode_phandle()
328 ret = ofnode_parse_phandle_with_args(node, prop, cell, 0, 4, &args); in dm_test_ofnode_phandle()
332 ret = ofnode_parse_phandle_with_args(node, prop, cell, 0, 5, &args); in dm_test_ofnode_phandle()
336 ret = ofnode_count_phandle_with_args(node, "missing", NULL, 2); in dm_test_ofnode_phandle()
338 ret = ofnode_count_phandle_with_args(node, prop2, NULL, 1); in dm_test_ofnode_phandle()
342 ret = ofnode_parse_phandle_with_args(node, prop2, NULL, 1, 0, &args); in dm_test_ofnode_phandle()
344 ut_asserteq(1, ofnode_valid(args.node)); in dm_test_ofnode_phandle()
347 ret = ofnode_parse_phandle_with_args(node, prop2, NULL, 1, 1, &args); in dm_test_ofnode_phandle()
349 ret = ofnode_parse_phandle_with_args(node, prop2, NULL, 1, 2, &args); in dm_test_ofnode_phandle()
351 ut_asserteq(1, ofnode_valid(args.node)); in dm_test_ofnode_phandle()
354 ret = ofnode_parse_phandle_with_args(node, prop2, NULL, 1, 3, &args); in dm_test_ofnode_phandle()
358 phandle = ofnode_parse_phandle(node, "missing", 0); in dm_test_ofnode_phandle()
363 phandle = ofnode_parse_phandle(node, prop3, 0); in dm_test_ofnode_phandle()
368 phandle = ofnode_parse_phandle(node, prop3, 1); in dm_test_ofnode_phandle()
371 phandle = ofnode_parse_phandle(node, prop3, 3); in dm_test_ofnode_phandle()
383 ofnode node, phandle, target; in dm_test_ofnode_phandle_ot() local
390 node = oftree_path(otree, "/other-a-test"); in dm_test_ofnode_phandle_ot()
391 ut_assert(ofnode_valid(node)); in dm_test_ofnode_phandle_ot()
394 ret = oftree_count_phandle_with_args(otree, node, "missing", cell, 0); in dm_test_ofnode_phandle_ot()
396 ret = oftree_count_phandle_with_args(otree, node, prop, "#invalid", 0); in dm_test_ofnode_phandle_ot()
398 ret = oftree_count_phandle_with_args(otree, node, prop, cell, 0); in dm_test_ofnode_phandle_ot()
402 ret = oftree_parse_phandle_with_args(otree, node, "missing", cell, 0, 0, in dm_test_ofnode_phandle_ot()
405 ret = oftree_parse_phandle_with_args(otree, node, prop, "#invalid", 0, 0, in dm_test_ofnode_phandle_ot()
408 ret = oftree_parse_phandle_with_args(otree, node, prop, cell, 0, 0, &args); in dm_test_ofnode_phandle_ot()
412 ret = oftree_parse_phandle_with_args(otree, node, prop, cell, 0, 1, &args); in dm_test_ofnode_phandle_ot()
416 ret = oftree_parse_phandle_with_args(otree, node, prop, cell, 0, 2, &args); in dm_test_ofnode_phandle_ot()
421 ret = oftree_parse_phandle_with_args(otree, node, prop, cell, 0, 3, &args); in dm_test_ofnode_phandle_ot()
423 ret = oftree_parse_phandle_with_args(otree, node, prop, cell, 0, 4, &args); in dm_test_ofnode_phandle_ot()
427 ret = oftree_parse_phandle_with_args(otree, node, prop, cell, 0, 5, &args); in dm_test_ofnode_phandle_ot()
431 ret = oftree_count_phandle_with_args(otree, node, "missing", NULL, 2); in dm_test_ofnode_phandle_ot()
433 ret = oftree_count_phandle_with_args(otree, node, prop2, NULL, 1); in dm_test_ofnode_phandle_ot()
437 ret = oftree_parse_phandle_with_args(otree, node, prop2, NULL, 1, 0, &args); in dm_test_ofnode_phandle_ot()
439 ut_asserteq(1, ofnode_valid(args.node)); in dm_test_ofnode_phandle_ot()
442 ret = oftree_parse_phandle_with_args(otree, node, prop2, NULL, 1, 1, &args); in dm_test_ofnode_phandle_ot()
444 ret = oftree_parse_phandle_with_args(otree, node, prop2, NULL, 1, 2, &args); in dm_test_ofnode_phandle_ot()
446 ut_asserteq(1, ofnode_valid(args.node)); in dm_test_ofnode_phandle_ot()
449 ret = oftree_parse_phandle_with_args(otree, node, prop2, NULL, 1, 3, &args); in dm_test_ofnode_phandle_ot()
453 phandle = oftree_parse_phandle(otree, node, "missing", 0); in dm_test_ofnode_phandle_ot()
458 phandle = oftree_parse_phandle(otree, node, prop3, 0); in dm_test_ofnode_phandle_ot()
463 phandle = oftree_parse_phandle(otree, node, prop3, 1); in dm_test_ofnode_phandle_ot()
466 phandle = oftree_parse_phandle(otree, node, prop3, 3); in dm_test_ofnode_phandle_ot()
478 ofnode node; in dm_test_ofnode_read_chosen() local
486 node = ofnode_get_chosen_node("other-node"); in dm_test_ofnode_read_chosen()
487 ut_assert(ofnode_valid(node)); in dm_test_ofnode_read_chosen()
488 ut_asserteq_str("c-test@5", ofnode_get_name(node)); in dm_test_ofnode_read_chosen()
490 node = ofnode_get_chosen_node("setting"); in dm_test_ofnode_read_chosen()
491 ut_assert(!ofnode_valid(node)); in dm_test_ofnode_read_chosen()
507 ofnode node; in dm_test_ofnode_read_aliases() local
510 node = ofnode_get_aliases_node("ethernet3"); in dm_test_ofnode_read_aliases()
511 ut_assert(ofnode_valid(node)); in dm_test_ofnode_read_aliases()
512 ut_asserteq_str("sbe5", ofnode_get_name(node)); in dm_test_ofnode_read_aliases()
514 node = ofnode_get_aliases_node("unknown"); in dm_test_ofnode_read_aliases()
515 ut_assert(!ofnode_valid(node)); in dm_test_ofnode_read_aliases()
528 ofnode node, child_node; in dm_test_ofnode_get_child_count() local
531 node = ofnode_path("/i-test"); in dm_test_ofnode_get_child_count()
532 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_child_count()
534 val = ofnode_get_child_count(node); in dm_test_ofnode_get_child_count()
537 child_node = ofnode_first_subnode(node); in dm_test_ofnode_get_child_count()
551 ofnode node, child_node; in dm_test_ofnode_get_child_count_ot() local
554 node = oftree_path(otree, "/node"); in dm_test_ofnode_get_child_count_ot()
555 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_child_count_ot()
557 val = ofnode_get_child_count(node); in dm_test_ofnode_get_child_count_ot()
560 child_node = ofnode_first_subnode(node); in dm_test_ofnode_get_child_count_ot()
573 ofnode node = ofnode_path("/usb@0"); in dm_test_ofnode_is_enabled() local
576 ut_assert(!ofnode_is_enabled(node)); in dm_test_ofnode_is_enabled()
587 ofnode node = oftree_path(otree, "/target"); in dm_test_ofnode_is_enabled_ot() local
590 ut_assert(!ofnode_is_enabled(node)); in dm_test_ofnode_is_enabled_ot()
599 ofnode node; in dm_test_ofnode_get_reg() local
603 node = ofnode_path("/translation-test@8000"); in dm_test_ofnode_get_reg()
604 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_reg()
605 addr = ofnode_get_addr(node); in dm_test_ofnode_get_reg()
606 size = ofnode_get_size(node); in dm_test_ofnode_get_reg()
610 node = ofnode_path("/translation-test@8000/dev@1,100"); in dm_test_ofnode_get_reg()
611 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_reg()
612 addr = ofnode_get_addr(node); in dm_test_ofnode_get_reg()
613 size = ofnode_get_size(node); in dm_test_ofnode_get_reg()
617 node = ofnode_path("/emul-mux-controller"); in dm_test_ofnode_get_reg()
618 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_reg()
619 addr = ofnode_get_addr(node); in dm_test_ofnode_get_reg()
620 size = ofnode_get_size(node); in dm_test_ofnode_get_reg()
624 node = ofnode_path("/translation-test@8000/noxlatebus@3,300/dev@42"); in dm_test_ofnode_get_reg()
625 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_reg()
626 addr = ofnode_get_addr_size_index_notrans(node, 0, &size); in dm_test_ofnode_get_reg()
637 ofnode node = oftree_path(otree, "/target"); in dm_test_ofnode_get_reg_ot() local
640 addr = ofnode_get_addr(node); in dm_test_ofnode_get_reg_ot()
651 ofnode node; in dm_test_ofnode_get_path() local
653 node = ofnode_path(path); in dm_test_ofnode_get_path()
654 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_path()
656 ut_assertok(ofnode_get_path(node, buf, sizeof(buf))); in dm_test_ofnode_get_path()
659 ut_asserteq(-ENOSPC, ofnode_get_path(node, buf, 32)); in dm_test_ofnode_get_path()
673 ofnode node = oftree_path(otree, path); in dm_test_ofnode_get_path_ot() local
676 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_path_ot()
678 ut_assertok(ofnode_get_path(node, buf, sizeof(buf))); in dm_test_ofnode_get_path_ot()
708 ofnode node, phandle_node, target; in dm_test_ofnode_options() local
710 node = ofnode_path("/options/u-boot"); in dm_test_ofnode_options()
711 ut_assert(ofnode_valid(node)); in dm_test_ofnode_options()
747 ofnode node; in dm_test_ofnode_for_each_compatible_node() local
749 ofnode_for_each_compatible_node(node, compatible) { in dm_test_ofnode_for_each_compatible_node()
750 ut_assert(ofnode_device_is_compatible(node, compatible)); in dm_test_ofnode_for_each_compatible_node()
766 ofnode node; in dm_test_ofnode_string() local
768 node = ofnode_path("/a-test"); in dm_test_ofnode_string()
769 ut_assert(ofnode_valid(node)); in dm_test_ofnode_string()
772 ut_asserteq(1, ofnode_read_string_count(node, "str-value")); in dm_test_ofnode_string()
773 ut_assertok(ofnode_read_string_index(node, "str-value", 0, &out)); in dm_test_ofnode_string()
775 ut_asserteq(0, ofnode_stringlist_search(node, "str-value", in dm_test_ofnode_string()
777 ut_asserteq(1, ofnode_read_string_list(node, "str-value", &val)); in dm_test_ofnode_string()
783 ut_asserteq(5, ofnode_read_string_count(node, "mux-control-names")); in dm_test_ofnode_string()
784 ut_assertok(ofnode_read_string_index(node, "mux-control-names", 0, in dm_test_ofnode_string()
787 ut_asserteq(0, ofnode_stringlist_search(node, "mux-control-names", in dm_test_ofnode_string()
789 ut_asserteq(5, ofnode_read_string_list(node, "mux-control-names", in dm_test_ofnode_string()
799 ut_assertok(ofnode_read_string_index(node, "mux-control-names", 4, in dm_test_ofnode_string()
802 ut_asserteq(4, ofnode_stringlist_search(node, "mux-control-names", in dm_test_ofnode_string()
814 ofnode node; in dm_test_ofnode_string_err() local
820 node = ofnode_path("/a-test"); in dm_test_ofnode_string_err()
821 ut_assert(ofnode_valid(node)); in dm_test_ofnode_string_err()
824 ut_asserteq(-EINVAL, ofnode_read_string_count(node, "missing")); in dm_test_ofnode_string_err()
825 ut_asserteq(-EINVAL, ofnode_read_string_index(node, "missing", 0, in dm_test_ofnode_string_err()
827 ut_asserteq(-EINVAL, ofnode_read_string_list(node, "missing", &val)); in dm_test_ofnode_string_err()
830 ut_asserteq(-ENODATA, ofnode_read_string_count(node, "bool-value")); in dm_test_ofnode_string_err()
831 ut_asserteq(-ENODATA, ofnode_read_string_index(node, "bool-value", 0, in dm_test_ofnode_string_err()
833 ut_asserteq(-ENODATA, ofnode_read_string_list(node, "bool-value", in dm_test_ofnode_string_err()
837 ut_asserteq(-EILSEQ, ofnode_read_string_count(node, "int64-value")); in dm_test_ofnode_string_err()
838 ut_asserteq(-EILSEQ, ofnode_read_string_index(node, "int64-value", 0, in dm_test_ofnode_string_err()
840 ut_asserteq(-EILSEQ, ofnode_read_string_list(node, "int64-value", in dm_test_ofnode_string_err()
844 ut_asserteq(-ENODATA, ofnode_read_string_index(node, "str-value", 1, in dm_test_ofnode_string_err()
846 ut_asserteq(-ENODATA, ofnode_stringlist_search(node, "str-value", in dm_test_ofnode_string_err()
851 ut_asserteq(-ENODATA, ofnode_read_string_index(node, in dm_test_ofnode_string_err()
916 ofnode node; in dm_test_ofnode_aliases() local
918 node = ofnode_get_aliases_node("ethernet3"); in dm_test_ofnode_aliases()
919 ut_assert(ofnode_valid(node)); in dm_test_ofnode_aliases()
920 ut_asserteq_str("sbe5", ofnode_get_name(node)); in dm_test_ofnode_aliases()
939 ofnode node; in dm_test_ofnode_root_mult() local
950 node = oftree_path(tree, "mmc0"); in dm_test_ofnode_root_mult()
951 ut_assert(!ofnode_valid(node)); in dm_test_ofnode_root_mult()
954 node = oftree_path(tree, "/new-mmc"); in dm_test_ofnode_root_mult()
955 ut_assert(ofnode_valid(node)); in dm_test_ofnode_root_mult()
958 node = oftree_path(oftree_default(), "/new-mmc"); in dm_test_ofnode_root_mult()
959 ut_assert(!ofnode_valid(node)); in dm_test_ofnode_root_mult()
971 ofnode node; in dm_test_ofnode_livetree_writing() local
974 node = ofnode_path("/usb@2"); in dm_test_ofnode_livetree_writing()
976 ut_assert(!ofnode_is_enabled(node)); in dm_test_ofnode_livetree_writing()
977 ut_assertok(ofnode_set_enabled(node, true)); in dm_test_ofnode_livetree_writing()
978 ut_asserteq(true, ofnode_is_enabled(node)); in dm_test_ofnode_livetree_writing()
980 device_bind_driver_to_node(dm_root(), "usb_sandbox", "usb@2", node, in dm_test_ofnode_livetree_writing()
986 ofnode_write_string(node, "compatible", "gdsys,super-usb"); in dm_test_ofnode_livetree_writing()
988 ofnode_write_string(node, "compatible", "sandbox,usb"); in dm_test_ofnode_livetree_writing()
996 ut_assertok(ofnode_write_prop(node, "reg", in dm_test_ofnode_livetree_writing()
1005 ut_assert(ofnode_is_enabled(node)); in dm_test_ofnode_livetree_writing()
1006 ut_assertok(ofnode_set_enabled(node, false)); in dm_test_ofnode_livetree_writing()
1007 ut_assert(!ofnode_is_enabled(node)); in dm_test_ofnode_livetree_writing()
1014 static int check_write_prop(struct unit_test_state *uts, ofnode node) in check_write_prop() argument
1022 ut_assertok(ofnode_write_prop(node, prop, name, len, false)); in check_write_prop()
1023 ut_asserteq_str(name, ofnode_read_string(node, prop)); in check_write_prop()
1028 ut_asserteq_str(name, ofnode_read_string(node, prop)); in check_write_prop()
1030 ut_asserteq_str("cecil", ofnode_read_string(node, prop)); in check_write_prop()
1035 ut_assertok(ofnode_write_prop(node, prop, name, len, true)); in check_write_prop()
1036 ut_asserteq_str(name, ofnode_read_string(node, prop)); in check_write_prop()
1040 ut_asserteq_str("mary", ofnode_read_string(node, prop)); in check_write_prop()
1048 ofnode node; in dm_test_ofnode_write_copy() local
1050 node = ofnode_path("/a-test"); in dm_test_ofnode_write_copy()
1051 ut_assertok(check_write_prop(uts, node)); in dm_test_ofnode_write_copy()
1061 ofnode node, check_node; in dm_test_ofnode_write_copy_ot() local
1063 node = oftree_path(otree, "/node"); in dm_test_ofnode_write_copy_ot()
1064 ut_assertok(check_write_prop(uts, node)); in dm_test_ofnode_write_copy_ot()
1077 ofnode node; in dm_test_ofnode_u32() local
1080 node = ofnode_path("/lcd"); in dm_test_ofnode_u32()
1081 ut_assert(ofnode_valid(node)); in dm_test_ofnode_u32()
1082 ut_asserteq(1366, ofnode_read_u32_default(node, "xres", 123)); in dm_test_ofnode_u32()
1083 ut_assertok(ofnode_write_u32(node, "xres", 1367)); in dm_test_ofnode_u32()
1084 ut_asserteq(1367, ofnode_read_u32_default(node, "xres", 123)); in dm_test_ofnode_u32()
1085 ut_assertok(ofnode_write_u32(node, "xres", 1366)); in dm_test_ofnode_u32()
1087 node = ofnode_path("/backlight"); in dm_test_ofnode_u32()
1088 ut_assertok(ofnode_read_u32_index(node, "brightness-levels", 0, &val)); in dm_test_ofnode_u32()
1090 ut_assertok(ofnode_read_u32_index(node, "brightness-levels", 1, &val)); in dm_test_ofnode_u32()
1092 ut_assertok(ofnode_read_u32_index(node, "brightness-levels", 8, &val)); in dm_test_ofnode_u32()
1095 ofnode_read_u32_index(node, "brightness-levels", 9, &val)); in dm_test_ofnode_u32()
1096 ut_asserteq(-EINVAL, ofnode_read_u32_index(node, "missing", 0, &val)); in dm_test_ofnode_u32()
1105 ofnode node; in dm_test_ofnode_u32_array() local
1108 node = ofnode_path("/a-test"); in dm_test_ofnode_u32_array()
1109 ut_assert(ofnode_valid(node)); in dm_test_ofnode_u32_array()
1110 ut_assertok(ofnode_read_u32_array(node, "int-value", val, 1)); in dm_test_ofnode_u32_array()
1111 ut_asserteq(-EINVAL, ofnode_read_u32_array(node, "missing", val, 1)); in dm_test_ofnode_u32_array()
1112 ut_asserteq(-EOVERFLOW, ofnode_read_u32_array(node, "bool-value", val, in dm_test_ofnode_u32_array()
1116 ut_assertok(ofnode_read_u32_array(node, "int-array", val + 1, 3)); in dm_test_ofnode_u32_array()
1122 ut_asserteq(-EOVERFLOW, ofnode_read_u32_array(node, "int-array", val, in dm_test_ofnode_u32_array()
1132 ofnode node; in dm_test_ofnode_u64() local
1135 node = ofnode_path("/a-test"); in dm_test_ofnode_u64()
1136 ut_assert(ofnode_valid(node)); in dm_test_ofnode_u64()
1137 ut_assertok(ofnode_read_u64(node, "int64-value", &val)); in dm_test_ofnode_u64()
1139 ut_assertok(ofnode_write_u64(node, "new-int64-value", 0x9876543210)); in dm_test_ofnode_u64()
1140 ut_assertok(ofnode_read_u64(node, "new-int64-value", &val)); in dm_test_ofnode_u64()
1143 ut_asserteq(-EINVAL, ofnode_read_u64(node, "missing", &val)); in dm_test_ofnode_u64()
1145 ut_assertok(ofnode_read_u64_index(node, "int64-array", 0, &val)); in dm_test_ofnode_u64()
1147 ut_assertok(ofnode_read_u64_index(node, "int64-array", 1, &val)); in dm_test_ofnode_u64()
1150 ofnode_read_u64_index(node, "int64-array", 2, &val)); in dm_test_ofnode_u64()
1151 ut_asserteq(-EINVAL, ofnode_read_u64_index(node, "missing", 0, &val)); in dm_test_ofnode_u64()
1153 ut_assertok(ofnode_write_u64(node, "int64-array", 0x9876543210)); in dm_test_ofnode_u64()
1154 ut_assertok(ofnode_read_u64_index(node, "int64-array", 0, &val)); in dm_test_ofnode_u64()
1157 ofnode_read_u64_index(node, "int64-array", 1, &val)); in dm_test_ofnode_u64()
1165 ofnode node, check, subnode; in dm_test_ofnode_add_subnode() local
1168 node = ofnode_path("/lcd"); in dm_test_ofnode_add_subnode()
1169 ut_assert(ofnode_valid(node)); in dm_test_ofnode_add_subnode()
1170 ut_assertok(ofnode_add_subnode(node, "edmund", &subnode)); in dm_test_ofnode_add_subnode()
1179 ut_assertok(of_add_subnode((void *)ofnode_to_np(node), "edmund", in dm_test_ofnode_add_subnode()
1191 ut_asserteq(-EEXIST, ofnode_add_subnode(node, "edmund", &check)); in dm_test_ofnode_add_subnode()
1195 node = ofnode_path("/"); in dm_test_ofnode_add_subnode()
1196 ut_assert(ofnode_valid(node)); in dm_test_ofnode_add_subnode()
1197 ut_assertok(ofnode_add_subnode(node, "lcd2", &subnode)); in dm_test_ofnode_add_subnode()
1214 ut_asserteq(-ENOMEM, ofnode_add_subnode(node, "anthony", in dm_test_ofnode_add_subnode()
1221 ut_assertok(ofnode_add_subnode(node, "anthony", &check)); in dm_test_ofnode_add_subnode()
1234 ofnode node, subnode; in dm_test_ofnode_for_each_prop() local
1238 node = ofnode_path("/ofnode-foreach"); in dm_test_ofnode_for_each_prop()
1242 ofnode_for_each_prop(prop, node) in dm_test_ofnode_for_each_prop()
1247 ofnode_for_each_subnode(subnode, node) in dm_test_ofnode_for_each_prop()
1259 ofnode node; in dm_test_ofnode_by_compatible() local
1263 for (node = ofnode_null(); in dm_test_ofnode_by_compatible()
1264 node = ofnode_by_compatible(node, compat), ofnode_valid(node);) in dm_test_ofnode_by_compatible()
1277 ofnode node; in dm_test_ofnode_by_compatible_ot() local
1281 for (node = oftree_root(otree); in dm_test_ofnode_by_compatible_ot()
1282 node = ofnode_by_compatible(node, compat), ofnode_valid(node);) in dm_test_ofnode_by_compatible_ot()
1292 ofnode node, subnode; in dm_test_ofnode_find_subnode() local
1294 node = ofnode_path("/buttons"); in dm_test_ofnode_find_subnode()
1296 subnode = ofnode_find_subnode(node, "btn1"); in dm_test_ofnode_find_subnode()
1300 subnode = ofnode_find_subnode(node, "btn"); in dm_test_ofnode_find_subnode()
1310 ofnode node, subnode; in dm_test_ofnode_find_subnode_unit() local
1312 node = ofnode_path("/some-bus"); in dm_test_ofnode_find_subnode_unit()
1313 ut_assert(ofnode_valid(node)); in dm_test_ofnode_find_subnode_unit()
1314 subnode = ofnode_find_subnode_unit(node, "c-test@5"); in dm_test_ofnode_find_subnode_unit()
1318 subnode = ofnode_find_subnode_unit(node, "c-test"); in dm_test_ofnode_find_subnode_unit()
1330 ofnode node, subnode; in dm_test_ofnode_find_subnode_ot() local
1332 node = oftree_path(otree, "/node"); in dm_test_ofnode_find_subnode_ot()
1334 subnode = ofnode_find_subnode(node, "subnode"); in dm_test_ofnode_find_subnode_ot()
1338 subnode = ofnode_find_subnode(node, "btn"); in dm_test_ofnode_find_subnode_ot()
1347 ofnode node; in dm_test_ofnode_get_name() local
1349 node = ofnode_path("/buttons"); in dm_test_ofnode_get_name()
1350 ut_assert(ofnode_valid(node)); in dm_test_ofnode_get_name()
1351 ut_asserteq_str("buttons", ofnode_get_name(node)); in dm_test_ofnode_get_name()
1458 struct device_node *node; in dm_test_livetree_align() local
1465 node = gd_of_root(); in dm_test_livetree_align()
1466 sentinel = (void *)node - sizeof(u32); in dm_test_livetree_align()
1484 ofnode node; in dm_test_livetree_ensure() local
1490 node = oftree_path(tree, "/node/subnode"); in dm_test_livetree_ensure()
1491 ut_assert(ofnode_valid(node)); in dm_test_livetree_ensure()
1493 ofnode_read_string(node, "compatible")); in dm_test_livetree_ensure()
1501 ofnode node, subnode, check; in dm_test_oftree_new() local
1505 node = oftree_root(tree); in dm_test_oftree_new()
1506 ut_assert(ofnode_valid(node)); in dm_test_oftree_new()
1507 ut_assertok(ofnode_add_subnode(node, "edmund", &subnode)); in dm_test_oftree_new()
1508 check = ofnode_find_subnode(node, "edmund"); in dm_test_oftree_new()
1519 ofnode node; in check_copy_node() local
1521 ut_assertok(ofnode_copy_node(dst, "copy-test", src, &node)); in check_copy_node()
1523 ut_assertok(ofnode_read_u32(node, "ping-expect", &val)); in check_copy_node()
1527 ofnode_read_string(node, "compatible")); in check_copy_node()
1530 ut_assertok(ofnode_read_u32_array(node, "reg", reg, ARRAY_SIZE(reg))); in check_copy_node()
1535 ut_assertok(ofnode_write_string(node, "compatible", "nothing")); in check_copy_node()
1536 *nodep = node; in check_copy_node()
1543 ofnode src, dst, node, try; in dm_test_ofnode_copy_node() local
1554 ut_assertok(check_copy_node(uts, dst, src, &node)); in dm_test_ofnode_copy_node()
1558 ut_asserteq(try.of_offset, node.of_offset); in dm_test_ofnode_copy_node()
1568 ofnode src, dst, node; in dm_test_ofnode_copy_node_ot() local
1572 ut_assertok(check_copy_node(uts, dst, src, &node)); in dm_test_ofnode_copy_node_ot()
1580 ofnode node; in dm_test_ofnode_delete() local
1591 node = ofnode_path("/leds/iracibble"); in dm_test_ofnode_delete()
1592 ut_assert(ofnode_valid(node)); in dm_test_ofnode_delete()
1593 ut_assertok(ofnode_delete(&node)); in dm_test_ofnode_delete()
1594 ut_assert(!ofnode_valid(node)); in dm_test_ofnode_delete()
1597 node = ofnode_path("/leds/default_on"); in dm_test_ofnode_delete()
1598 ut_assert(ofnode_valid(node)); in dm_test_ofnode_delete()
1599 ut_assertok(ofnode_delete(&node)); in dm_test_ofnode_delete()
1600 ut_assert(!ofnode_valid(node)); in dm_test_ofnode_delete()
1635 ofnode node; in dm_test_bool() local
1637 node = ofnode_path("/a-test"); in dm_test_bool()
1638 ut_assert(ofnode_read_bool(node, "bool-value")); in dm_test_bool()
1639 ut_assert(!ofnode_read_bool(node, propname)); in dm_test_bool()
1640 ut_assert(!ofnode_has_property(node, propname)); in dm_test_bool()
1642 ut_assertok(ofnode_write_bool(node, propname, true)); in dm_test_bool()
1643 ut_assert(ofnode_read_bool(node, propname)); in dm_test_bool()
1644 ut_assert(ofnode_has_property(node, propname)); in dm_test_bool()
1645 ut_assert(ofnode_read_bool(node, "bool-value")); in dm_test_bool()
1647 ut_assertok(ofnode_write_bool(node, propname, false)); in dm_test_bool()
1648 ut_assert(!ofnode_read_bool(node, propname)); in dm_test_bool()
1649 ut_assert(!ofnode_has_property(node, propname)); in dm_test_bool()
1650 ut_assert(ofnode_read_bool(node, "bool-value")); in dm_test_bool()
1663 ofnode node; in dm_test_ofnode_graph() local
1673 node = ofnode_graph_get_port_by_id(graph1, 2); in dm_test_ofnode_graph()
1674 ofnode_read_u32(node, "reg", &id); in dm_test_ofnode_graph()
1678 node = ofnode_graph_get_port_parent(node); in dm_test_ofnode_graph()
1679 ut_asserteq_str(ofnode_get_name(node), "graph1"); in dm_test_ofnode_graph()
1682 node = ofnode_graph_get_endpoint_by_regs(graph1, 1, -1); in dm_test_ofnode_graph()
1683 ut_assert(ofnode_has_property(node, "test-property-0")); in dm_test_ofnode_graph()
1686 node = ofnode_graph_get_endpoint_by_regs(graph2, -1, -1); in dm_test_ofnode_graph()
1687 node = ofnode_graph_get_remote_endpoint(node); in dm_test_ofnode_graph()
1688 ut_assert(ofnode_has_property(node, "test-property-1")); in dm_test_ofnode_graph()
1691 node = ofnode_graph_get_endpoint_by_regs(graph2, -1, -1); in dm_test_ofnode_graph()
1692 node = ofnode_graph_get_remote_port_parent(node); in dm_test_ofnode_graph()
1693 ut_asserteq_str(ofnode_get_name(node), "graph1"); in dm_test_ofnode_graph()
1696 node = ofnode_graph_get_endpoint_by_regs(graph2, -1, -1); in dm_test_ofnode_graph()
1697 node = ofnode_graph_get_remote_port(node); in dm_test_ofnode_graph()
1698 ofnode_read_u32(node, "reg", &id); in dm_test_ofnode_graph()
1702 node = ofnode_graph_get_remote_node(graph2, -1, -1); in dm_test_ofnode_graph()
1703 ut_asserteq_str(ofnode_get_name(node), "graph1"); in dm_test_ofnode_graph()