Lines Matching refs:address
70 addr_t address = sNextVirtualAddress;
72 return address;
85 // The bootloader assumes that bootloader address space == kernel address space.
125 // Disables allocation at fixed virtual address
181 If physicalAddress is not page-aligned, the returned virtual address will
238 platform_bootloader_address_to_kernel_address(void *address, addr_t *_result)
242 // Convert any physical ranges prior to looking up address
246 phys_addr_t addr = (phys_addr_t)(addr_t)address;
256 //dprintf("Converted bootloader address %p in region %#lx-%#lx to %#lx\n",
257 // address, region->paddr, region->paddr + region->size, *_result);
267 platform_kernel_address_to_bootloader_address(addr_t address, void **_result)
273 if (region->vaddr != 0 && region->vaddr <= address
274 && address < region->vaddr + region->size) {
275 *_result = (void *)(region->paddr + (address - region->vaddr));
276 //dprintf("Converted kernel address %#lx in region %#lx-%#lx to %p\n",
277 // address, region->vaddr, region->vaddr + region->size, *_result);
287 platform_free_region(void *address, size_t size)
290 address, size);
295 if ((*ref)->matches((phys_addr_t)(addr_t)address, size)) {
297 status = kBootServices->FreePages((efi_physical_addr)(addr_t)address,