Lines Matching refs:start
92 static bool intersects_reserved_region(const void *fdt, u32 start,
102 if (regions_intersect(start, end, base, base + size))
137 if (regions_intersect(start, end, base,
145 static bool intersects_occupied_region(const void *fdt, u32 start,
148 if (regions_intersect(start, end, regions->zimage_start,
152 if (regions_intersect(start, end, regions->initrd_start,
156 if (regions_intersect(start, end, regions->dtb_start,
160 return intersects_reserved_region(fdt, start, end, regions);
389 u64 start = 0, end = 0;
391 prop = fdt_getprop(fdt, chosen, "linux,initrd-start", &len);
393 start = fdt32_to_cpu(prop[0]);
395 start = (start << 32) | fdt32_to_cpu(prop[1]);
404 if (start != 0 && end != 0 && start < U32_MAX) {
405 regions.initrd_start = start;
406 regions.initrd_size = max_t(u64, end, U32_MAX) - start;