Lines Matching refs:node
28 typedef int (*vbe_req_func)(ofnode node, struct vbe_result *result);
30 static int handle_random_req(ofnode node, int default_size, in handle_random_req() argument
41 if (ofnode_read_u32(node, "vbe,size", &size)) { in handle_random_req()
67 ret = ofnode_write_prop(node, "data", buf, size, true); in handle_random_req()
74 static int vbe_req_random_seed(ofnode node, struct vbe_result *result) in vbe_req_random_seed() argument
76 return handle_random_req(node, 0, result); in vbe_req_random_seed()
79 static int vbe_req_aslr_move(ofnode node, struct vbe_result *result) in vbe_req_aslr_move() argument
84 static int vbe_req_aslr_rand(ofnode node, struct vbe_result *result) in vbe_req_aslr_rand() argument
86 return handle_random_req(node, 4, result); in vbe_req_aslr_rand()
89 static int vbe_req_efi_runtime_rand(ofnode node, struct vbe_result *result) in vbe_req_efi_runtime_rand() argument
91 return handle_random_req(node, 4, result); in vbe_req_efi_runtime_rand()
112 static int vbe_process_request(ofnode node, struct vbe_result *result) in vbe_process_request() argument
117 compat = ofnode_read_string(node, "compatible"); in vbe_process_request()
130 ret = vbe_reqs[i].func(node, result); in vbe_process_request()
155 ofnode parent, dest_parent, root, node; in bootmeth_vbe_ft_fixup() local
179 ofnode_for_each_subnode(node, parent) { in bootmeth_vbe_ft_fixup()
180 const char *name = ofnode_get_name(node); in bootmeth_vbe_ft_fixup()
189 ret = ofnode_copy_props(dest, node); in bootmeth_vbe_ft_fixup()