Home
last modified time | relevance | path

Searched refs:range (Results 1 – 6 of 6) sorted by relevance

/kernel/platform/pc/
A Dmemory.cpp92 range->base = 0; in boot_addr_range_reset()
93 range->size = 0; in boot_addr_range_reset()
113 for (range->reset(range), range->advance(range); !range->is_reset; range->advance(range)) { in mem_arena_init()
115 range->base, range->size, range->is_mem ? "" : "not "); in mem_arena_init()
123 uint64_t size = ROUNDDOWN(range->base + range->size, PAGE_SIZE) - in mem_arena_init()
204 range->reset(range); in e820_range_init()
270 if ((range->base + range->size) != next->PhysicalStart) { in efi_range_advance()
297 range->reset(range); in efi_range_init()
392 for (range.reset(&range), in pc_mem_init()
393 range.advance(&range); in pc_mem_init()
[all …]
/kernel/arch/arm64/
A Dperiphmap.cpp29 for (auto& range : periph_ranges) { in add_periph_range() local
30 if (range.length == 0) { in add_periph_range()
34 range.base_phys = base_phys; in add_periph_range()
36 range.length = length; in add_periph_range()
40 base_virt -= range.length; in add_periph_range()
47 for (auto& range : periph_ranges) { in reserve_periph_ranges() local
48 if (range.length == 0) { in reserve_periph_ranges()
51 VmAspace::kernel_aspace()->ReserveSpace("periph", range.length, range.base_virt); in reserve_periph_ranges()
56 for (auto& range : periph_ranges) { in periph_paddr_to_vaddr() local
57 if (range.length == 0) { in periph_paddr_to_vaddr()
[all …]
/kernel/lib/pow2_range_allocator/
A Dpow2_range_allocator.cpp48 p2ra_range_t* range; in p2ra_free_range_list() local
49 while ((range = list_remove_head_type(range_list, p2ra_range_t, node)) != NULL) in p2ra_free_range_list()
50 free(range); in p2ra_free_range_list()
202 p2ra_range_t* range; in p2ra_add_range() local
203 list_for_every_entry (&state->ranges, range, p2ra_range_t, node) { in p2ra_add_range()
204 if (((range->start >= range_start) && (range->start < (range_start + range_len))) || in p2ra_add_range()
205 ((range_start >= range->start) && (range_start < (range->start + range->len)))) { in p2ra_add_range()
208 range->start, range->start + range->len - 1); in p2ra_add_range()
/kernel/vm/
A Dpmm_arena.cpp38 reserve_range_t range; in Init() local
39 auto status = boot_reserve_range_search(base(), size(), page_array_size, &range); in Init()
45 DEBUG_ASSERT(range.pa >= base() && range.len <= page_array_size); in Init()
48 void* raw_page_array = paddr_to_physmap(range.pa); in Init()
57 size_t array_start_index = (PAGE_ALIGN(range.pa) - info_.base) / PAGE_SIZE; in Init()
/kernel/lib/hypervisor/
A Dtrap_map.cpp95 ktl::unique_ptr<Trap> range(new (&ac) Trap(kind, addr, len, ktl::move(port), key)); in InsertTrap() local
99 zx_status_t status = range->Init(); in InsertTrap()
105 traps->insert(ktl::move(range)); in InsertTrap()
/kernel/lib/counters/
A Dcounters.cpp281 auto range = get_num_counters() - 1; in watch_counter() local
282 if (counter_id > range) { in watch_counter()
283 printf("counter id must be in the 0 to %zu range\n", range); in watch_counter()

Completed in 16 milliseconds