• Home
  • Raw
  • Download

Lines Matching refs:region

25 			(long long unsigned)lmb->memory.region[i].base);  in lmb_dump_all()
27 (long long unsigned)lmb->memory.region[i].size); in lmb_dump_all()
36 (long long unsigned)lmb->reserved.region[i].base); in lmb_dump_all()
38 (long long unsigned)lmb->reserved.region[i].size); in lmb_dump_all()
63 phys_addr_t base1 = rgn->region[r1].base; in lmb_regions_adjacent()
64 phys_size_t size1 = rgn->region[r1].size; in lmb_regions_adjacent()
65 phys_addr_t base2 = rgn->region[r2].base; in lmb_regions_adjacent()
66 phys_size_t size2 = rgn->region[r2].size; in lmb_regions_adjacent()
76 rgn->region[i].base = rgn->region[i + 1].base; in lmb_remove_region()
77 rgn->region[i].size = rgn->region[i + 1].size; in lmb_remove_region()
86 rgn->region[r1].size += rgn->region[r2].size; in lmb_coalesce_regions()
95 lmb->memory.region[0].base = 0; in lmb_init()
96 lmb->memory.region[0].size = 0; in lmb_init()
101 lmb->reserved.region[0].base = 0; in lmb_init()
102 lmb->reserved.region[0].size = 0; in lmb_init()
113 if ((rgn->cnt == 1) && (rgn->region[0].size == 0)) { in lmb_add_region()
114 rgn->region[0].base = base; in lmb_add_region()
115 rgn->region[0].size = size; in lmb_add_region()
121 phys_addr_t rgnbase = rgn->region[i].base; in lmb_add_region()
122 phys_size_t rgnsize = rgn->region[i].size; in lmb_add_region()
130 rgn->region[i].base -= size; in lmb_add_region()
131 rgn->region[i].size += size; in lmb_add_region()
136 rgn->region[i].size += size; in lmb_add_region()
154 if (base < rgn->region[i].base) { in lmb_add_region()
155 rgn->region[i+1].base = rgn->region[i].base; in lmb_add_region()
156 rgn->region[i+1].size = rgn->region[i].size; in lmb_add_region()
158 rgn->region[i+1].base = base; in lmb_add_region()
159 rgn->region[i+1].size = size; in lmb_add_region()
164 if (base < rgn->region[0].base) { in lmb_add_region()
165 rgn->region[0].base = base; in lmb_add_region()
166 rgn->region[0].size = size; in lmb_add_region()
193 rgnbegin = rgn->region[i].base; in lmb_free()
194 rgnend = rgnbegin + rgn->region[i].size; in lmb_free()
212 rgn->region[i].base = end; in lmb_free()
213 rgn->region[i].size -= size; in lmb_free()
219 rgn->region[i].size -= size; in lmb_free()
227 rgn->region[i].size = base - rgn->region[i].base; in lmb_free()
244 phys_addr_t rgnbase = rgn->region[i].base; in lmb_overlaps_region()
245 phys_size_t rgnsize = rgn->region[i].size; in lmb_overlaps_region()
289 phys_addr_t lmbbase = lmb->memory.region[i].base; in __lmb_alloc_base()
290 phys_size_t lmbsize = lmb->memory.region[i].size; in __lmb_alloc_base()
315 res_base = lmb->reserved.region[j].base; in __lmb_alloc_base()
329 phys_addr_t upper = lmb->reserved.region[i].base + in lmb_is_reserved()
330 lmb->reserved.region[i].size - 1; in lmb_is_reserved()
331 if ((addr >= lmb->reserved.region[i].base) && (addr <= upper)) in lmb_is_reserved()