Lines Matching refs:prop
31 static int do_get_kexec_buffer(const void *prop, int len, unsigned long *addr, in do_get_kexec_buffer() argument
43 *addr = of_read_number(prop, addr_cells); in do_get_kexec_buffer()
44 *size = of_read_number(prop + 4 * addr_cells, size_cells); in do_get_kexec_buffer()
61 const void *prop; in ima_get_kexec_buffer() local
63 prop = of_get_property(of_chosen, "linux,ima-kexec-buffer", &len); in ima_get_kexec_buffer()
64 if (!prop) in ima_get_kexec_buffer()
67 ret = do_get_kexec_buffer(prop, len, &tmp_addr, &tmp_size); in ima_get_kexec_buffer()
85 struct property *prop; in ima_free_kexec_buffer() local
87 prop = of_find_property(of_chosen, "linux,ima-kexec-buffer", NULL); in ima_free_kexec_buffer()
88 if (!prop) in ima_free_kexec_buffer()
91 ret = do_get_kexec_buffer(prop->value, prop->length, &addr, &size); in ima_free_kexec_buffer()
95 ret = of_remove_property(of_chosen, prop); in ima_free_kexec_buffer()
114 const void *prop; in remove_ima_buffer() local
116 prop = fdt_getprop(fdt, chosen_node, "linux,ima-kexec-buffer", &len); in remove_ima_buffer()
117 if (!prop) in remove_ima_buffer()
120 ret = do_get_kexec_buffer(prop, len, &addr, &size); in remove_ima_buffer()