Lines Matching refs:base
147 phys_addr_t base, end;
152 for_each_mem_range(i, &base, &end) {
153 u64 size = end - base;
156 if (base == BACKUP_SRC_START) {
158 base = BACKUP_SRC_END + 1;
164 ret = add_mem_range(mem_ranges, base, size);
469 * @base: Base address of memory range to look for.
474 static int add_usable_mem(struct umem_info *um_info, u64 base, u64 end)
484 if (loc_base >= base && loc_end <= end)
486 else if (base < loc_end && end > loc_base) {
487 if (loc_base < base)
488 loc_base = base;
522 u64 base, end;
539 base = lmb->base_addr;
540 end = base + drmem_lmb_size() - 1;
541 ret = add_usable_mem(um_info, base, end);
544 * Update the no. of ranges added. Two entries (base & size)
571 u64 base, end;
615 base = of_read_number(prop, n_mem_addr_cells);
617 end = base + of_read_number(prop, n_mem_size_cells) - 1;
620 ret = add_usable_mem(um_info, base, end);
914 /* Setup OPAL base & entry values */
919 of_property_read_u64(dn, "opal-base-address", &val);
1227 u64 base, size;
1229 base = rmem->ranges[i].start;
1230 size = rmem->ranges[i].end - base + 1;
1231 ret = fdt_add_mem_rsv(fdt, base, size);