Lines Matching refs:size

63 	while (mm->size != 0U) {  in print_mmap()
66 mm->size, mm->attr); in print_mmap()
74 size_t size, unsigned int attr) in mmap_add_region() argument
78 unsigned long long end_pa = base_pa + size - 1U; in mmap_add_region()
79 uintptr_t end_va = base_va + size - 1U; in mmap_add_region()
83 assert(IS_PAGE_ALIGNED(size)); in mmap_add_region()
85 if (size == 0U) in mmap_add_region()
91 assert((base_va + (uintptr_t)size - (uintptr_t)1) <= in mmap_add_region()
93 assert((base_pa + (unsigned long long)size - 1ULL) <= in mmap_add_region()
99 for (mm = mmap; mm->size; ++mm) { in mmap_add_region()
101 uintptr_t mm_end_va = mm->base_va + mm->size - 1U; in mmap_add_region()
119 assert((base_va != mm->base_va) || (size != mm->size)); in mmap_add_region()
128 mm->base_pa + mm->size - 1; in mmap_add_region()
144 while ((mm->base_va < base_va) && (mm->size != 0U)) in mmap_add_region()
158 while ((mm->base_va == base_va) && (mm->size > size)) in mmap_add_region()
165 assert(mm_last->size == 0U); in mmap_add_region()
169 mm->size = size; in mmap_add_region()
182 while ((mm_cursor->size != 0U) || (mm_cursor->attr != 0U)) { in mmap_add()
184 mm_cursor->size, mm_cursor->attr); in mmap_add()
280 size_t size, unsigned int *attr) in mmap_region_attr() argument
302 if (mm->size == 0U) in mmap_region_attr()
305 if (mm->base_va > (base_va + size - 1U)) in mmap_region_attr()
308 if ((mm->base_va + mm->size - 1U) < base_va) in mmap_region_attr()
315 ((mm->base_va + mm->size - 1U) < (base_va + size - 1U))) in mmap_region_attr()
343 if (mm->size == 0U) { in init_xlation_table_inner()
346 } else if ((mm->base_va + mm->size - 1U) < base_va) { in init_xlation_table_inner()