Lines Matching defs:prop
94 * @prop: Device tree property
95 * @len: Size of @prop
101 static int do_get_kexec_buffer(const void *prop, int len, unsigned long *addr,
113 *addr = of_read_number(prop, addr_cells);
114 *size = of_read_number(prop + 4 * addr_cells, size_cells);
133 const void *prop;
135 prop = of_get_property(of_chosen, "linux,ima-kexec-buffer", &len);
136 if (!prop)
139 ret = do_get_kexec_buffer(prop, len, &tmp_addr, &tmp_size);
173 struct property *prop;
175 prop = of_find_property(of_chosen, "linux,ima-kexec-buffer", NULL);
176 if (!prop)
179 ret = do_get_kexec_buffer(prop->value, prop->length, &addr, &size);
183 ret = of_remove_property(of_chosen, prop);
206 const void *prop;
211 prop = fdt_getprop(fdt, chosen_node, "linux,ima-kexec-buffer", &len);
212 if (!prop)
215 ret = do_get_kexec_buffer(prop, len, &addr, &size);
286 const void *prop;
328 prop = fdt_getprop(fdt, chosen_node, "linux,initrd-start", &len);
329 if (prop) {
332 tmp_start = of_read_number(prop, len / 4);
334 prop = fdt_getprop(fdt, chosen_node, "linux,initrd-end", &len);
335 if (!prop) {
340 tmp_end = of_read_number(prop, len / 4);