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
243 rc = get_oid(dtb, node, "signing-key", &oid); in populate_and_set_auth_methods()
252 rc = get_oid(dtb, node, "hash", &oid); in populate_and_set_auth_methods()
267 rc = get_oid(dtb, node, "antirollback-counter", &oid); in populate_and_set_auth_methods()
287 static int get_parent_img_id(const void *dtb, int node, in get_parent_img_id() argument
293 err = fdt_read_uint32(dtb, node, "parent", &phandle); in get_parent_img_id()
300 node = fdt_node_offset_by_phandle(dtb, phandle); in get_parent_img_id()
301 if (node < 0) { in get_parent_img_id()
303 return node; in get_parent_img_id()
306 err = fdt_read_uint32(dtb, node, "image-id", parent_img_id); in get_parent_img_id()
323 static int set_desc_data(const void *dtb, int node, img_type_t type) in set_desc_data() argument
329 rc = fdt_read_uint32(dtb, node, "image-id", &img_id); in set_desc_data()
336 if (fdt_getprop(dtb, node, "root-certificate", in set_desc_data()
342 rc = get_parent_img_id(dtb, node, &parent_img_id); in set_desc_data()
352 rc = populate_and_set_auth_methods(dtb, node, img_id, type, in set_desc_data()
379 int node, child; in populate_manifest_descs() local
388 node = fdt_node_offset_by_compatible(dtb, -1, compatible_str); in populate_manifest_descs()
389 if (node < 0) { in populate_manifest_descs()
392 return node; in populate_manifest_descs()
395 fdt_for_each_subnode(child, dtb, node) { in populate_manifest_descs()
414 int node, child; in populate_image_descs() local
423 node = fdt_node_offset_by_compatible(dtb, -1, compatible_str); in populate_image_descs()
424 if (node < 0) { in populate_image_descs()
427 return node; in populate_image_descs()
430 fdt_for_each_subnode(child, dtb, node) { in populate_image_descs()