Searched refs:range (Results 1 – 6 of 6) sorted by relevance
| /kernel/platform/pc/ |
| A D | memory.cpp | 92 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 D | periphmap.cpp | 29 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 D | pow2_range_allocator.cpp | 48 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 D | pmm_arena.cpp | 38 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 D | trap_map.cpp | 95 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 D | counters.cpp | 281 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 12 milliseconds