Lines Matching refs:node

191 static int get_oid(const void *dtb, int node, const char *prop, char **oid)  in get_oid()  argument
196 rc = fdt_read_uint32(dtb, node, prop, &phandle); in get_oid()
201 node = fdt_node_offset_by_phandle(dtb, phandle); in get_oid()
202 if (node < 0) { in get_oid()
203 return node; in get_oid()
207 rc = fdtw_read_string(dtb, node, "oid", *oid, MAX_OID_NAME_LEN); in get_oid()
224 static int populate_and_set_auth_methods(const void *dtb, int node, in populate_and_set_auth_methods() argument
240 rc = get_oid(dtb, node, "signing-key", &oid); in populate_and_set_auth_methods()
256 rc = get_oid(dtb, node, "hash", &oid); in populate_and_set_auth_methods()
271 rc = get_oid(dtb, node, "antirollback-counter", &oid); in populate_and_set_auth_methods()
291 static int get_parent_img_id(const void *dtb, int node, in get_parent_img_id() argument
297 err = fdt_read_uint32(dtb, node, "parent", &phandle); in get_parent_img_id()
304 node = fdt_node_offset_by_phandle(dtb, phandle); in get_parent_img_id()
305 if (node < 0) { in get_parent_img_id()
307 return node; in get_parent_img_id()
310 err = fdt_read_uint32(dtb, node, "image-id", parent_img_id); in get_parent_img_id()
327 static int set_desc_data(const void *dtb, int node, img_type_t type) in set_desc_data() argument
333 rc = fdt_read_uint32(dtb, node, "image-id", &img_id); in set_desc_data()
340 if (fdt_getprop(dtb, node, "root-certificate", in set_desc_data()
346 rc = get_parent_img_id(dtb, node, &parent_img_id); in set_desc_data()
356 rc = populate_and_set_auth_methods(dtb, node, img_id, type, in set_desc_data()
383 int node, child; in populate_manifest_descs() local
392 node = fdt_node_offset_by_compatible(dtb, -1, compatible_str); in populate_manifest_descs()
393 if (node < 0) { in populate_manifest_descs()
396 return node; in populate_manifest_descs()
399 fdt_for_each_subnode(child, dtb, node) { in populate_manifest_descs()
418 int node, child; in populate_image_descs() local
427 node = fdt_node_offset_by_compatible(dtb, -1, compatible_str); in populate_image_descs()
428 if (node < 0) { in populate_image_descs()
431 return node; in populate_image_descs()
434 fdt_for_each_subnode(child, dtb, node) { in populate_image_descs()