Lines Matching refs:entry
194 e820entry_t* entry = &seq->map[seq->index];
195 range->base = entry->addr;
196 range->size = entry->size;
197 range->is_mem = (entry->type == E820_RAM) ? 1 : 0;
263 efi_memory_descriptor* entry = reinterpret_cast<efi_memory_descriptor*>(addr);
264 efi_print("EFI: ", entry);
265 range->base = entry->PhysicalStart;
266 range->size = entry->NumberOfPages * PAGE_SIZE;
268 range->is_mem = efi_is_mem(entry->Type);
335 memory_map_t* entry = &seq->mmap[seq->index];
337 range->base = entry->base_addr_high;
339 range->base |= entry->base_addr_low;
341 range->size = entry->length_high;
343 range->size |= entry->length_low;
345 range->is_mem = (entry->type == MB_MMAP_TYPE_AVAILABLE) ? 1 : 0;
456 e820entry_t entry = {
461 e820_seq.map = &entry;
515 struct addr_range* entry = &cached_e820_entries[cached_e820_entry_count++];
516 entry->base = range.base;
517 entry->size = range.size;
518 entry->is_mem = range.is_mem ? true : false;
522 if (!initialized_bootstrap16 && entry->is_mem &&
523 entry->base <= 1 * MB - alloc_size && entry->size >= alloc_size) {
525 uint64_t adj_base = entry->base;
526 if (entry->base < min_base) {
527 uint64_t size_adj = min_base - entry->base;
528 if (entry->size < size_adj + alloc_size) {
567 auto& entry = reserved_mmio_entries[i];
568 zx_status_t st = ResourceDispatcher::Create(&entry.dispatcher, &rights, ZX_RSRC_KIND_MMIO,
569 entry.base, entry.len, ZX_RSRC_FLAG_EXCLUSIVE,
574 entry.base, entry.base + entry.len, st);