| /src/external/gpl2/dtc/dist/tests/ |
| find_property.c | 21 void *fdt; local 24 fdt = load_blob_arg(argc, argv); 26 check_property_cell(fdt, 0, "prop-int", TEST_VALUE_1); 27 check_property(fdt, 0, "prop-str", strlen(TEST_STRING_1)+1, TEST_STRING_1);
|
| getprop.c | 22 void *fdt; local 25 fdt = load_blob_arg(argc, argv); 27 check_getprop_cell(fdt, 0, "prop-int", TEST_VALUE_1); 28 check_getprop(fdt, 0, "prop-str", strlen(TEST_STRING_1)+1, TEST_STRING_1);
|
| propname_escapes.c | 22 void *fdt; local 25 fdt = load_blob_arg(argc, argv); 27 check_getprop_cell(fdt, 0, "#address-cells", 1); 28 check_getprop_cell(fdt, 0, "#gpio-cells", 2);
|
| string_escapes.c | 21 void *fdt; local 24 fdt = load_blob_arg(argc, argv); 26 check_getprop(fdt, 0, "escape-str", 28 check_getprop(fdt, 0, "escape-str-2",
|
| asm_tree_dump.c | 26 void *fdt; local 37 fdt = dlsym(sohandle, "dt_blob_start"); 38 if (!fdt) 42 err = fdt_check_header(fdt); 47 save_blob(argv[2], fdt);
|
| boot-cpuid.c | 20 void *fdt; local 28 fdt = load_blob(argv[1]); 31 if (fdt_boot_cpuid_phys(fdt) != cpuid) 33 fdt_boot_cpuid_phys(fdt), cpuid);
|
| char_literal.c | 22 void *fdt; local 32 fdt = load_blob_arg(argc, argv); 34 check_getprop(fdt, 0, "char-literal-cells",
|
| get_alias.c | 20 static void check_alias(void *fdt, const char *path, const char *alias) 24 aliaspath = fdt_get_alias(fdt, alias); 36 void *fdt; local 39 fdt = load_blob_arg(argc, argv); 41 check_alias(fdt, "/subnode@1", "s1"); 42 check_alias(fdt, "/subnode@1/subsubnode", "ss1"); 43 check_alias(fdt, "/subnode@1/subsubnode/subsubsubnode", "sss1");
|
| get_mem_rsv.c | 22 void *fdt; local 26 fdt = load_blob_arg(argc, argv); 28 rc = fdt_num_mem_rsv(fdt); 34 check_mem_rsv(fdt, 0, TEST_ADDR_1, TEST_SIZE_1); 35 check_mem_rsv(fdt, 1, TEST_ADDR_2, TEST_SIZE_2);
|
| root_node.c | 22 void *fdt; local 26 fdt = load_blob_arg(argc, argv); 28 nh = fdt_offset_ptr(fdt, 0, sizeof(*nh));
|
| truncated_property.c | 22 void *fdt = &truncated_property; local 28 vg_prepare_blob(fdt, fdt_totalsize(fdt)); 30 prop = fdt_getprop(fdt, 0, "truncated", &len);
|
| extra-terminating-null.c | 19 static void check_extranull(void *fdt, const char *prop, const char *str, int numnulls) 27 check_getprop(fdt, 0, prop, len+numnulls, checkbuf); 32 void *fdt; local 36 fdt = load_blob_arg(argc, argv); 38 check_extranull(fdt, "extranull0", TEST_STRING_1, 1); 39 check_extranull(fdt, "extranull1,1", TEST_STRING_1, 2); 40 check_extranull(fdt, "extranull1,2", TEST_STRING_1, 2); 41 check_extranull(fdt, "extranull2,1", TEST_STRING_1, 3); 42 check_extranull(fdt, "extranull2,2", TEST_STRING_1, 3); 43 check_extranull(fdt, "extranull2,3", TEST_STRING_1, 3) [all...] |
| get_prop_offset.c | 25 void *fdt; local 28 fdt = load_blob_arg(argc, argv); 30 fdt_for_each_property_offset(poffset, fdt, 0) { 31 if (check_get_prop_offset_cell(fdt, poffset, "prop-int", 34 if (check_get_prop_offset(fdt, poffset, "prop-str",
|
| path_offset_aliases.c | 20 static void check_alias(void *fdt, const char *full_path, const char *alias_path) 24 offset = fdt_path_offset(fdt, full_path); 25 offset_a = fdt_path_offset(fdt, alias_path); 34 void *fdt; local 37 fdt = load_blob_arg(argc, argv); 39 check_alias(fdt, "/subnode@1", "s1"); 40 check_alias(fdt, "/subnode@1/subsubnode", "ss1"); 41 check_alias(fdt, "/subnode@1/subsubnode", "s1/subsubnode"); 42 check_alias(fdt, "/subnode@1/subsubnode/subsubsubnode", "sss1"); 43 check_alias(fdt, "/subnode@1/subsubnode/subsubsubnode", "ss1/subsubsubnode") [all...] |
| truncated_memrsv.c | 22 void *fdt = &truncated_memrsv; local 28 err = fdt_check_header(fdt); 32 err = fdt_num_mem_rsv(fdt); 37 err = fdt_get_mem_rsv(fdt, 0, &addr, &size); 46 err = fdt_get_mem_rsv(fdt, 1, &addr, &size);
|
| add_subnode_with_nops.c | 39 void *fdt; local 45 fdt = xmalloc(SPACE); 47 CHECK(fdt_create(fdt, SPACE)); 49 CHECK(fdt_finish_reservemap(fdt)); 50 CHECK(fdt_begin_node(fdt, "")); 51 CHECK(fdt_property_cell(fdt, "prop1", TEST_VALUE_1)); 52 CHECK(fdt_property_cell(fdt, "prop2", TEST_VALUE_2)); 53 CHECK(fdt_end_node(fdt)); 54 CHECK(fdt_finish(fdt)); 57 fdt_totalsize(fdt)); [all...] |
| addr_size_cells.c | 19 static void check_node(const void *fdt, const char *path, int ac, int sc) 24 offset = fdt_path_offset(fdt, path); 28 xac = fdt_address_cells(fdt, offset); 29 xsc = fdt_size_cells(fdt, offset); 41 void *fdt; local 47 fdt = load_blob(argv[1]); 49 check_node(fdt, "/", 2, 2); 50 check_node(fdt, "/identity-bus@0", 2, 1); 51 check_node(fdt, "/simple-bus@1000000", 2, 1); 52 check_node(fdt, "/discrete-bus@2000000", 1, 0) [all...] |
| addr_size_cells2.c | 19 static void check_node(const void *fdt, const char *path, int ac, int sc) 24 offset = fdt_path_offset(fdt, path); 28 xac = fdt_address_cells(fdt, offset); 29 xsc = fdt_size_cells(fdt, offset); 41 void *fdt; local 47 fdt = load_blob(argv[1]); 49 check_node(fdt, "/", 2, 1);
|
| appendprop1.c | 32 void *fdt; local 39 fdt = xmalloc(SPACE); 40 CHECK(fdt_create(fdt, SPACE)); 41 CHECK(fdt_finish_reservemap(fdt)); 42 CHECK(fdt_begin_node(fdt, "")); 43 CHECK(fdt_end_node(fdt)); 44 CHECK(fdt_finish(fdt)); 47 CHECK(fdt_open_into(fdt, fdt, SPACE)); 49 CHECK(fdt_appendprop(fdt, 0, "prop-bytes", bytes, sizeof(bytes))) [all...] |
| appendprop2.c | 32 void *fdt, *buf; local 37 fdt = load_blob_arg(argc, argv); 40 CHECK(fdt_open_into(fdt, buf, SPACE)); 41 fdt = buf; 43 CHECK(fdt_appendprop(fdt, 0, "prop-bytes", bytes, sizeof(bytes))); 44 CHECK(fdt_appendprop_cell(fdt, 0, "prop-int", TEST_VALUE_2)); 45 CHECK(fdt_appendprop_u64(fdt, 0, "prop-int64", TEST_VALUE64_1)); 46 CHECK(fdt_appendprop_string(fdt, 0, "prop-str", TEST_STRING_2)); 48 CHECK(fdt_pack(fdt)); 50 save_blob("appendprop2.test.dtb", fdt); [all...] |
| check_full.c | 25 char *fdt; local 37 err = utilfdt_read_err(filename, &fdt, &len); 42 vg_prepare_blob(fdt, len); 44 err = fdt_check_full(fdt, len);
|
| node_check_compatible.c | 20 static void check_compatible(const void *fdt, const char *path, 25 offset = fdt_path_offset(fdt, path); 29 err = fdt_node_check_compatible(fdt, offset, compat); 37 static void check_not_compatible(const void *fdt, const char *path, 42 offset = fdt_path_offset(fdt, path); 46 err = fdt_node_check_compatible(fdt, offset, compat); 56 void *fdt; local 59 fdt = load_blob_arg(argc, argv); 61 check_compatible(fdt, "/", "test_tree1"); 62 check_compatible(fdt, "/subnode@1/subsubnode", "subsubnode1") [all...] |
| node_offset_by_phandle.c | 20 static void check_search(void *fdt, uint32_t phandle, int target) 24 offset = fdt_node_offset_by_phandle(fdt, phandle); 33 void *fdt; local 37 fdt = load_blob_arg(argc, argv); 39 subnode2_offset = fdt_path_offset(fdt, "/subnode@2"); 40 subsubnode2_offset = fdt_path_offset(fdt, "/subnode@2/subsubnode@0"); 45 check_search(fdt, PHANDLE_1, subnode2_offset); 46 check_search(fdt, PHANDLE_2, subsubnode2_offset); 47 check_search(fdt, ~PHANDLE_1, -FDT_ERR_NOTFOUND); 48 check_search(fdt, 0, -FDT_ERR_BADPHANDLE) [all...] |
| nop_node.c | 23 void *fdt; local 28 fdt = load_blob_arg(argc, argv); 30 subnode1_offset = fdt_path_offset(fdt, "/subnode@1"); 34 check_getprop_cell(fdt, subnode1_offset, "prop-int", TEST_VALUE_1); 36 subnode2_offset = fdt_path_offset(fdt, "/subnode@2"); 40 check_getprop_cell(fdt, subnode2_offset, "prop-int", TEST_VALUE_2); 42 subsubnode2_offset = fdt_path_offset(fdt, "/subnode@2/subsubnode"); 46 check_getprop_cell(fdt, subsubnode2_offset, "prop-int", TEST_VALUE_2); 48 err = fdt_nop_node(fdt, subnode1_offset); 52 subnode1_offset = fdt_path_offset(fdt, "/subnode@1") [all...] |
| /src/sys/dev/fdt/ |
| fdt_userconf.c | 37 #include <dev/fdt/fdtvar.h> 45 const void *fdt = fdtbus_get_data(); local 49 if (fdt == NULL) { 53 chosen = fdt_path_offset(fdt, FDT_CHOSEN_PATH); 60 cmd = fdt_stringlist_get(fdt, chosen, FDT_CHOSEN_USERCONF_PROP,
|