Symbol: physicalAddress
headers/os/drivers/KernelExport.h
199
phys_addr_t physicalAddress, size_t size, uint32 flags,
headers/os/drivers/bios.h
66
void* (*virtual_address)(bios_state* state, uint32 physicalAddress);
headers/os/drivers/bus/PCI.h
28
phys_addr_t (*ram_address)(pci_device *device, phys_addr_t physicalAddress);
headers/private/graphics/AGP.h
93
phys_addr_t physicalAddress);
headers/private/kernel/arch/m68k/arch_vm_translation_map.h
17
phys_addr_t physicalAddress, size_t size);
headers/private/kernel/arch/mipsel/arch_vm_translation_map.h
15
phys_addr_t physicalAddress, size_t size);
headers/private/kernel/arch/ppc/arch_vm_translation_map.h
17
phys_addr_t physicalAddress, size_t size);
headers/private/kernel/arch/sparc/arch_mmu.h
18
void SetTo(int64_t tag, void* physicalAddress, uint64 mode);
headers/private/kernel/util/AreaKeeper.h
25
area_id Map(const char *name, phys_addr_t physicalAddress,
headers/private/kernel/util/AreaKeeper.h
61
AreaKeeper::Map(const char *name, phys_addr_t physicalAddress, size_t numBytes,
headers/private/kernel/util/AreaKeeper.h
64
fArea = map_physical_memory(name, physicalAddress, numBytes, spec,
headers/private/kernel/vm/VMArea.h
83
phys_addr_t physicalAddress;
headers/private/kernel/vm/VMTranslationMap.h
116
virtual status_t GetPage(phys_addr_t physicalAddress,
headers/private/kernel/vm/VMTranslationMap.h
125
phys_addr_t physicalAddress,
headers/private/kernel/vm/VMTranslationMap.h
132
virtual status_t GetPageDebug(phys_addr_t physicalAddress,
headers/private/kernel/vm/VMTranslationMap.h
38
phys_addr_t physicalAddress,
headers/private/kernel/vm/VMTranslationMap.h
82
phys_addr_t physicalAddress,
headers/private/kernel/vm/vm.h
98
phys_addr_t physicalAddress, bool alreadyWired);
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
662
phys_addr_t physicalAddress = 0;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
674
physicalAddress = entry.address;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
683
physicalAddress
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
688
physicalAddress);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
1000
ATAChannel::_TransferPIOPhysical(ATARequest *request, addr_t physicalAddress,
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
1011
if (vm_get_physical_page_current_cpu(physicalAddress, &virtualAddress,
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
1018
ASSERT(physicalAddress % B_PAGE_SIZE == virtualAddress % B_PAGE_SIZE);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
1022
size_t pageLeft = B_PAGE_SIZE - physicalAddress % B_PAGE_SIZE;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
1035
physicalAddress += currentLength;
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
140
addr_t physicalAddress, size_t length,
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
108
.ram_address = [](pci_device *device, phys_addr_t physicalAddress) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
109
return pci_ram_address(physicalAddress);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
100
device->buffer_sg_list[0].address = physicalAddress;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
91
phys_addr_t physicalAddress = map[0].address;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
94
physicalAddress, address);
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.cpp
119
phys_addr_t *physicalAddress)
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.cpp
135
*physicalAddress = (phys_addr_t)(fPhysicalBase + fDebugBase
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.cpp
197
*physicalAddress = (phys_addr_t)(fPhysicalBase + offset);
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.cpp
229
phys_addr_t physicalAddress)
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.cpp
254
else if (physicalAddress)
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.cpp
255
offset = (addr_t)physicalAddress - fPhysicalBase;
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.h
29
phys_addr_t *physicalAddress);
src/add-ons/kernel/bus_managers/usb/PhysicalMemoryAllocator.h
34
phys_addr_t physicalAddress);
src/add-ons/kernel/bus_managers/usb/Stack.cpp
293
Stack::AllocateChunk(void **logicalAddress, phys_addr_t *physicalAddress,
src/add-ons/kernel/bus_managers/usb/Stack.cpp
296
return fAllocator->Allocate(size, logicalAddress, physicalAddress);
src/add-ons/kernel/bus_managers/usb/Stack.cpp
301
Stack::FreeChunk(void *logicalAddress, phys_addr_t physicalAddress,
src/add-ons/kernel/bus_managers/usb/Stack.cpp
304
return fAllocator->Deallocate(size, logicalAddress, physicalAddress);
src/add-ons/kernel/bus_managers/usb/Stack.cpp
309
Stack::AllocateArea(void **logicalAddress, phys_addr_t *physicalAddress, size_t size,
src/add-ons/kernel/bus_managers/usb/Stack.cpp
338
if (physicalAddress)
src/add-ons/kernel/bus_managers/usb/Stack.cpp
339
*physicalAddress = (phys_addr_t)physicalEntry.address;
src/add-ons/kernel/bus_managers/usb/usb_private.h
152
phys_addr_t *physicalAddress,
src/add-ons/kernel/bus_managers/usb/usb_private.h
155
phys_addr_t physicalAddress,
src/add-ons/kernel/bus_managers/usb/usb_private.h
159
phys_addr_t *physicalAddress,
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
641
set_gtt_entry(intel_info &info, uint32 offset, phys_addr_t physicalAddress)
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
645
physicalAddress |= (physicalAddress >> 28) & 0x07f0;
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
649
physicalAddress |= (physicalAddress >> 28) & 0x0ff0;
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
650
physicalAddress |= 0x02; // cache control, l3 cacheable
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
654
physicalAddress |= (physicalAddress >> 28) & 0x00f0;
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
660
(uint32)physicalAddress | GTT_ENTRY_VALID);
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
879
intel_bind_page(void* aperture, uint32 offset, phys_addr_t physicalAddress)
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
883
set_gtt_entry(sInfo, offset, physicalAddress);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
112
physicalAddress, barSize, B_ANY_KERNEL_BLOCK_ADDRESS,
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
89
phys_addr_t physicalAddress = pciInfo.u.h0.base_registers[bar];
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
93
physicalAddress |= (uint64)pciInfo.u.h0.base_registers[bar + 1] << 32;
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
97
if (physicalAddress == 0 || barSize == 0) {
src/add-ons/kernel/busses/usb/ehci.cpp
2249
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/ehci.cpp
2250
if (fStack->AllocateChunk((void **)&result, &physicalAddress,
src/add-ons/kernel/busses/usb/ehci.cpp
2256
result->this_phy = (addr_t)physicalAddress | EHCI_ITEM_TYPE_QH;
src/add-ons/kernel/busses/usb/ehci.cpp
2264
fStack->FreeChunk(result, physicalAddress, sizeof(ehci_qh));
src/add-ons/kernel/busses/usb/ehci.cpp
2650
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/ehci.cpp
2651
if (fStack->AllocateChunk((void **)&result, &physicalAddress,
src/add-ons/kernel/busses/usb/ehci.cpp
2657
result->this_phy = (addr_t)physicalAddress;
src/add-ons/kernel/busses/usb/ehci.cpp
2677
if (fStack->AllocateChunk(&result->buffer_log, &physicalAddress,
src/add-ons/kernel/busses/usb/ehci.cpp
2685
addr_t physicalBase = (addr_t)physicalAddress;
src/add-ons/kernel/busses/usb/ehci.cpp
2772
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/ehci.cpp
2773
if (fStack->AllocateChunk((void **)&result, &physicalAddress,
src/add-ons/kernel/busses/usb/ehci.cpp
2780
result->this_phy = (addr_t)physicalAddress;
src/add-ons/kernel/busses/usb/ehci.cpp
2791
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/ehci.cpp
2792
if (fStack->AllocateChunk((void **)&result, &physicalAddress,
src/add-ons/kernel/busses/usb/ehci.cpp
2799
result->this_phy = (addr_t)physicalAddress | EHCI_ITEM_TYPE_SITD;
src/add-ons/kernel/busses/usb/ehci.cpp
429
phys_addr_t physicalAddress = fPCIInfo->u.h0.base_registers[0] - offset;
src/add-ons/kernel/busses/usb/ehci.cpp
435
fPCIInfo->u.h0.base_registers[0], physicalAddress, offset,
src/add-ons/kernel/busses/usb/ehci.cpp
439
physicalAddress, mapSize, B_ANY_KERNEL_BLOCK_ADDRESS,
src/add-ons/kernel/busses/usb/ehci.cpp
624
&physicalAddress, frameListSize, "USB EHCI Periodic Framelist");
src/add-ons/kernel/busses/usb/ehci.cpp
630
if ((physicalAddress & 0xfff) != 0) {
src/add-ons/kernel/busses/usb/ehci.cpp
632
"\n", physicalAddress);
src/add-ons/kernel/busses/usb/ehci.cpp
636
WriteOpReg(EHCI_PERIODICLISTBASE, (uint32)physicalAddress);
src/add-ons/kernel/busses/usb/ehci.cpp
640
uint32_t physicalBase = physicalAddress + B_PAGE_SIZE;
src/add-ons/kernel/busses/usb/ehci.cpp
670
uint32_t itdPhysicalBase = physicalAddress + B_PAGE_SIZE + B_PAGE_SIZE;
src/add-ons/kernel/busses/usb/ohci.cpp
1789
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/ohci.cpp
1798
if (fStack->AllocateChunk((void **)&endpoint, &physicalAddress,
src/add-ons/kernel/busses/usb/ohci.cpp
1808
endpoint->physical_address = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/ohci.cpp
1987
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/ohci.cpp
1989
if (fStack->AllocateChunk((void **)&descriptor, &physicalAddress,
src/add-ons/kernel/busses/usb/ohci.cpp
1995
descriptor->physical_address = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/ohci.cpp
2007
&physicalAddress, bufferSize) != B_OK) {
src/add-ons/kernel/busses/usb/ohci.cpp
2013
descriptor->buffer_physical = physicalAddress;
src/add-ons/kernel/busses/usb/ohci.cpp
2097
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/ohci.cpp
2099
if (fStack->AllocateChunk((void **)&descriptor, &physicalAddress,
src/add-ons/kernel/busses/usb/ohci.cpp
2105
descriptor->physical_address = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/ohci.cpp
2118
&physicalAddress, bufferSize) != B_OK) {
src/add-ons/kernel/busses/usb/ohci.cpp
2124
descriptor->buffer_page_byte_0 = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
2124
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
2125
if (fStack->AllocateChunk((void **)&queueHead, &physicalAddress,
src/add-ons/kernel/busses/usb/uhci.cpp
2129
queueHead->this_phy = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
2149
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
2151
if (fStack->AllocateChunk((void **)&result, &physicalAddress,
src/add-ons/kernel/busses/usb/uhci.cpp
2157
result->this_phy = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
2186
if (fStack->AllocateChunk(&result->buffer_log, &physicalAddress,
src/add-ons/kernel/busses/usb/uhci.cpp
2192
result->buffer_phy = physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
302
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
303
fStatus = fStack->AllocateChunk((void **)&fQueueHead, &physicalAddress,
src/add-ons/kernel/busses/usb/uhci.cpp
308
fQueueHead->this_phy = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
372
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
374
&physicalAddress, sizeof(uhci_td));
src/add-ons/kernel/busses/usb/uhci.cpp
381
fStrayDescriptor->this_phy = (uint32)physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
579
phys_addr_t physicalAddress;
src/add-ons/kernel/busses/usb/uhci.cpp
580
fFrameArea = fStack->AllocateArea((void **)&fFrameList, &physicalAddress,
src/add-ons/kernel/busses/usb/uhci.cpp
589
WriteReg32(UHCI_FRBASEADD, (uint32)physicalAddress);
src/add-ons/kernel/busses/usb/xhci.cpp
390
phys_addr_t physicalAddress = fPCIInfo->u.h0.base_registers[0];
src/add-ons/kernel/busses/usb/xhci.cpp
393
physicalAddress |= (uint64)fPCIInfo->u.h0.base_registers[1] << 32;
src/add-ons/kernel/busses/usb/xhci.cpp
399
physicalAddress, mapSize);
src/add-ons/kernel/busses/usb/xhci.cpp
402
physicalAddress, mapSize, B_ANY_KERNEL_BLOCK_ADDRESS,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1111
phys_addr_t physicalAddress = pciInfo.u.h0.base_registers[0];
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1114
physicalAddress |= (uint64)pciInfo.u.h0.base_registers[1] << 32;
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1119
physicalAddress, pciInfo.u.h0.base_register_sizes[0],
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
530
phys_addr_t physicalAddress;
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
674
physicalAddress = di->pcii.u.h0.base_registers_pci[frame_buffer];
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
678
physicalAddress
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
687
physicalAddress,
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
697
physicalAddress,
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
713
si->framebuffer_pci = (void*)(uintptr_t)physicalAddress;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
135
uint32 physicalAddress = sBIOSModule->physical_address(state, vbeModeInfo);
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
139
regs.es = physicalAddress >> 4;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
140
regs.edi = physicalAddress - (regs.es << 4);
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
266
phys_addr_t physicalAddress = sBIOSModule->physical_address(state, infoHeader);
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
270
regs.es = physicalAddress >> 4;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
271
regs.edi = physicalAddress - (regs.es << 4);
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
621
uint32 shift, physicalAddress;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
656
physicalAddress = sBIOSModule->physical_address(state, palette);
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
661
regs.es = physicalAddress >> 4;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
662
regs.edi = physicalAddress - (regs.es << 4);
src/add-ons/kernel/drivers/misc/mem.c
169
phys_addr_t physicalAddress;
src/add-ons/kernel/drivers/misc/mem.c
178
physicalAddress = (phys_addr_t)position & ~((off_t)B_PAGE_SIZE - 1);
src/add-ons/kernel/drivers/misc/mem.c
181
offset = position - (off_t)physicalAddress;
src/add-ons/kernel/drivers/misc/mem.c
185
area = map_physical_memory("mem_driver_temp", physicalAddress, size,
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
550
device->rxDescriptor[i].wb_data = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
552
device->rxDescriptor[i].wb_next = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
577
device->txDescriptor[i].wb_data = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
579
device->txDescriptor[i].wb_next = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
586
physicalAddress(&device->rxDescriptor[0], sizeof(struct wb_desc)));
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
588
physicalAddress(&device->txDescriptor[0], sizeof(struct wb_desc)));
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
301
phys_addr_t physicalAddress = info.u.h0.base_registers[0];
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
304
physicalAddress |= (uint64)info.u.h0.base_registers[1] << 32;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
311
physicalAddress, mapSize, B_ANY_KERNEL_ADDRESS,
src/add-ons/kernel/generic/bios/bios.cpp
205
bios_virtual_address(bios_state* state, uint32 physicalAddress)
src/add-ons/kernel/generic/bios/bios.cpp
207
return (void*)((addr_t)physicalAddress + state->mapped_address);
src/system/boot/arch/m68k/mmu.cpp
211
map_page(addr_t virtualAddress, addr_t physicalAddress, uint32 flags)
src/system/boot/arch/m68k/mmu.cpp
213
TRACE(("map_page: vaddr 0x%lx, paddr 0x%lx\n", virtualAddress, physicalAddress));
src/system/boot/arch/m68k/mmu.cpp
233
physicalAddress &= ~(B_PAGE_SIZE - 1);
src/system/boot/arch/m68k/mmu.cpp
236
gMMUOps->map_page(virtualAddress, physicalAddress, flags);
src/system/boot/arch/m68k/mmu.cpp
308
mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags)
src/system/boot/arch/m68k/mmu.cpp
311
addr_t pageOffset = physicalAddress & (B_PAGE_SIZE - 1);
src/system/boot/arch/m68k/mmu.cpp
313
physicalAddress -= pageOffset;
src/system/boot/arch/m68k/mmu.cpp
316
map_page(get_next_virtual_page(), physicalAddress + offset, flags);
src/system/boot/arch/m68k/mmu.h
21
extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
src/system/boot/arch/m68k/mmu_040.cpp
319
map_page(addr_t virtualAddress, addr_t physicalAddress, uint32 flags)
src/system/boot/arch/m68k/mmu_040.cpp
323
TRACE(("mmu->map_page: vaddr 0x%lx, paddr 0x%lx\n", virtualAddress, physicalAddress));
src/system/boot/arch/m68k/mmu_040.cpp
326
physicalAddress &= ~(B_PAGE_SIZE - 1);
src/system/boot/arch/m68k/mmu_040.cpp
337
pt, physicalAddress));
src/system/boot/arch/m68k/mmu_040.cpp
341
| TA_TO_PTEA(physicalAddress)
src/system/boot/platform/amiga_m68k/mmu.cpp
211
map_page(addr_t virtualAddress, addr_t physicalAddress, uint32 flags)
src/system/boot/platform/amiga_m68k/mmu.cpp
213
TRACE(("map_page: vaddr 0x%lx, paddr 0x%lx\n", virtualAddress, physicalAddress));
src/system/boot/platform/amiga_m68k/mmu.cpp
233
physicalAddress &= ~(B_PAGE_SIZE - 1);
src/system/boot/platform/amiga_m68k/mmu.cpp
236
gMMUOps->map_page(virtualAddress, physicalAddress, flags);
src/system/boot/platform/amiga_m68k/mmu.cpp
308
mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags)
src/system/boot/platform/amiga_m68k/mmu.cpp
311
addr_t pageOffset = physicalAddress & (B_PAGE_SIZE - 1);
src/system/boot/platform/amiga_m68k/mmu.cpp
313
physicalAddress -= pageOffset;
src/system/boot/platform/amiga_m68k/mmu.cpp
316
map_page(get_next_virtual_page(), physicalAddress + offset, flags);
src/system/boot/platform/amiga_m68k/mmu.h
21
extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
src/system/boot/platform/atari_m68k/mmu.cpp
212
map_page(addr_t virtualAddress, addr_t physicalAddress, uint32 flags)
src/system/boot/platform/atari_m68k/mmu.cpp
214
TRACE(("map_page: vaddr 0x%lx, paddr 0x%lx\n", virtualAddress, physicalAddress));
src/system/boot/platform/atari_m68k/mmu.cpp
234
physicalAddress &= ~(B_PAGE_SIZE - 1);
src/system/boot/platform/atari_m68k/mmu.cpp
237
gMMUOps->map_page(virtualAddress, physicalAddress, flags);
src/system/boot/platform/atari_m68k/mmu.cpp
309
mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags)
src/system/boot/platform/atari_m68k/mmu.cpp
312
addr_t pageOffset = physicalAddress & (B_PAGE_SIZE - 1);
src/system/boot/platform/atari_m68k/mmu.cpp
314
physicalAddress -= pageOffset;
src/system/boot/platform/atari_m68k/mmu.cpp
317
map_page(get_next_virtual_page(), physicalAddress + offset, flags);
src/system/boot/platform/atari_m68k/mmu.h
22
extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
src/system/boot/platform/bios_ia32/long.cpp
128
addr_t physicalAddress;
src/system/boot/platform/bios_ia32/long.cpp
139
pml4 = (uint64*)mmu_allocate_page(&physicalAddress);
src/system/boot/platform/bios_ia32/long.cpp
141
pmlTop[511] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
142
pmlTop[0] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
154
pdpt = (uint64*)mmu_allocate_page(&physicalAddress);
src/system/boot/platform/bios_ia32/long.cpp
156
pml4[510] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
157
pml4[0] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
160
pageDir = (uint64*)mmu_allocate_page(&physicalAddress);
src/system/boot/platform/bios_ia32/long.cpp
162
pdpt[i / 0x40000000] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
174
pdpt = (uint64*)mmu_allocate_page(&physicalAddress);
src/system/boot/platform/bios_ia32/long.cpp
176
pml4[511] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
178
pageDir = (uint64*)mmu_allocate_page(&physicalAddress);
src/system/boot/platform/bios_ia32/long.cpp
180
pdpt[510] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
191
pageTable = (uint64*)mmu_allocate_page(&physicalAddress);
src/system/boot/platform/bios_ia32/long.cpp
193
pageDir[i / 512] = physicalAddress | kTableMappingFlags;
src/system/boot/platform/bios_ia32/long.cpp
198
&physicalAddress))
src/system/boot/platform/bios_ia32/long.cpp
201
pageTable[i % 512] = physicalAddress | kPageMappingFlags;
src/system/boot/platform/bios_ia32/mmu.cpp
239
map_page(addr_t virtualAddress, addr_t physicalAddress, uint32 flags)
src/system/boot/platform/bios_ia32/mmu.cpp
242
physicalAddress);
src/system/boot/platform/bios_ia32/mmu.cpp
263
physicalAddress &= ~(B_PAGE_SIZE - 1);
src/system/boot/platform/bios_ia32/mmu.cpp
270
physicalAddress);
src/system/boot/platform/bios_ia32/mmu.cpp
272
pageTable[tableEntry] = physicalAddress | flags;
src/system/boot/platform/bios_ia32/mmu.cpp
390
mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags)
src/system/boot/platform/bios_ia32/mmu.cpp
393
addr_t pageOffset = physicalAddress & (B_PAGE_SIZE - 1);
src/system/boot/platform/bios_ia32/mmu.cpp
395
physicalAddress -= pageOffset;
src/system/boot/platform/bios_ia32/mmu.cpp
399
map_page(get_next_virtual_page(), physicalAddress + offset, flags);
src/system/boot/platform/bios_ia32/mmu.h
30
extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
src/system/boot/platform/efi/mmu.cpp
186
mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags)
src/system/boot/platform/efi/mmu.cpp
190
addr_t pageOffset = physicalAddress & (B_PAGE_SIZE - 1);
src/system/boot/platform/efi/mmu.cpp
192
physicalAddress -= pageOffset;
src/system/boot/platform/efi/mmu.cpp
195
if (insert_physical_allocated_range(physicalAddress,
src/system/boot/platform/efi/mmu.cpp
199
return physicalAddress + pageOffset;
src/system/boot/platform/efi/mmu.h
41
extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size,
src/system/boot/platform/next_m68k/mmu.h
22
extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
207
void *virtualAddress, void *physicalAddress, uint8 mode, bool secondaryHash)
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
211
= (((uint32)physicalAddress / B_PAGE_SIZE) << 12) | mode;
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
235
map_page(void *virtualAddress, void *physicalAddress, uint8 mode)
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
250
virtualAddress, physicalAddress, mode, false);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
264
virtualAddress, physicalAddress, mode, true);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
275
map_range(void *virtualAddress, void *physicalAddress, size_t size, uint8 mode)
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
279
(void *)(uint32(physicalAddress) + offset), mode);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
521
void *physicalAddress = find_free_physical_range(size);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
522
if (physicalAddress == PHYSINVAL) {
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
531
physicalAddress, size);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
533
insert_physical_allocated_range((addr_t)physicalAddress, size);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
535
map_range(virtualAddress, physicalAddress, size, protection);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
573
void *physicalAddress = (void *)args->Argument(0);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
581
if (is_physical_memory(physicalAddress)
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
582
&& insert_physical_allocated_range((addr_t)physicalAddress, length)
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
598
map_range(virtualAddress, physicalAddress, length, mode);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
622
intptr_t &physicalAddress = args->ReturnValue(1);
src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp
664
physicalAddress = (int)(entry->physical_page_number * B_PAGE_SIZE);
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
163
map_range(void *virtualAddress, void *physicalAddress, size_t size, uint16 mode)
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
167
virtualAddress, 0, physicalAddress);
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
418
void *physicalAddress = find_free_physical_range(size);
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
419
if (physicalAddress == PHYSINVAL) {
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
429
status = of_call_method(sMemoryInstance, "claim", 3, 1, physicalAddress,
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
434
"failed to claim physical address\n", physicalAddress, size);
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
440
insert_physical_allocated_range((addr_t)physicalAddress, size);
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
442
if (!map_range(virtualAddress, physicalAddress, size, protection))
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
464
void *physicalAddress = (void *)args->Argument(0);
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
472
if (is_physical_memory(physicalAddress)
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
473
&& insert_physical_allocated_range((addr_t)physicalAddress, length)
src/system/boot/platform/openfirmware/arch/sparc/mmu.cpp
489
map_range(virtualAddress, physicalAddress, length, mode);
src/system/boot/platform/u-boot/arch/ppc/arch_mmu.cpp
137
mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags)
src/system/boot/platform/u-boot/mmu.h
23
extern addr_t mmu_map_physical_memory(addr_t physicalAddress,
src/system/kernel/arch/arm/arch_vm.cpp
73
phys_addr_t physicalAddress;
src/system/kernel/arch/arm/arch_vm.cpp
76
&physicalAddress) != B_OK)
src/system/kernel/arch/arm/arch_vm.cpp
83
physicalAddress, true);
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
178
ARMPagingMethod32Bit::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
183
pte = (physicalAddress & ARM_PTE_ADDRESS_MASK)
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
372
phys_addr_t physicalAddress, uint8 attributes)
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
410
physicalAddress, attributes | PAGE_ACCESSED | PAGE_MODIFIED, 0,
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
498
phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType,
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
501
page_table_entry page = (physicalAddress & ARM_PTE_ADDRESS_MASK)
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
64
virtual void Map(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.h
35
phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.h
58
phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.h
25
phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/ARMPagingMethod.h
33
phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/arm_physical_page_mapper.h
21
virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper.h
33
phys_addr_t physicalAddress) = 0;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
105
virtual void* GetPageTableAt(phys_addr_t physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
110
phys_addr_t physicalAddress;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
134
phys_addr_t physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
136
virtual status_t GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
140
virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
145
virtual status_t GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
184
PhysicalPageSlot::Map(phys_addr_t physicalAddress)
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
186
pool->Map(physicalAddress, address);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
368
fSlots[i].physicalAddress = ~(phys_addr_t)0;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
384
phys_addr_t physicalAddress)
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
386
phys_addr_t off = physicalAddress & (B_PAGE_SIZE -1);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
387
physicalAddress &= ~(B_PAGE_SIZE -1);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
394
if (slot.physicalAddress == physicalAddress) {
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
410
slot.physicalAddress = physicalAddress;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
411
slot.slot->Map(physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
486
phys_addr_t physicalAddress)
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
488
phys_addr_t off = physicalAddress & (B_PAGE_SIZE -1);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
489
physicalAddress &= ~(B_PAGE_SIZE -1);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
492
slot->Map(physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
498
LargeMemoryPhysicalPageMapper::GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
506
slot->Map(physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
509
*virtualAddress = slot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
527
LargeMemoryPhysicalPageMapper::GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
534
slot->Map(physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
536
*virtualAddress = slot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
556
LargeMemoryPhysicalPageMapper::GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
559
fDebugSlot->Map(physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
562
*virtualAddress = fDebugSlot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.h
39
inline void Map(phys_addr_t physicalAddress);
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.h
53
virtual void Map(phys_addr_t physicalAddress,
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.cpp
10
phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle)
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.cpp
12
ASSERT(physicalAddress < KERNEL_PMAP_SIZE);
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.cpp
14
*_virtualAddress = KERNEL_PMAP_BASE + physicalAddress;
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.h
14
virtual status_t GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.h
21
phys_addr_t physicalAddress,
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.h
25
return GetPage(physicalAddress, _virtualAddress, _handle);
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.h
30
virtual status_t GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/arm64/PMAPPhysicalPageMapper.h
32
void** _handle) { return GetPage(physicalAddress,
src/system/kernel/arch/arm64/VMSAv8TranslationMap.h
54
phys_addr_t physicalAddress,
src/system/kernel/arch/arm64/arch_vm.cpp
66
phys_addr_t physicalAddress;
src/system/kernel/arch/arm64/arch_vm.cpp
69
&physicalAddress) != B_OK)
src/system/kernel/arch/arm64/arch_vm.cpp
76
physicalAddress, true);
src/system/kernel/arch/generic/GenericVMPhysicalPageMapper.cpp
26
GenericVMPhysicalPageMapper::GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/generic/GenericVMPhysicalPageMapper.cpp
29
return generic_get_physical_page(physicalAddress, _virtualAddress, 0);
src/system/kernel/arch/generic/GenericVMPhysicalPageMapper.cpp
41
GenericVMPhysicalPageMapper::GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/generic/GenericVMPhysicalPageMapper.cpp
59
GenericVMPhysicalPageMapper::GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/generic/GenericVMPhysicalPageMapper.h
16
virtual status_t GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/generic/GenericVMPhysicalPageMapper.h
23
phys_addr_t physicalAddress,
src/system/kernel/arch/generic/GenericVMPhysicalPageMapper.h
29
virtual status_t GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/generic/generic_vm_physical_page_mapper.h
22
phys_addr_t physicalAddress, uint32 flags);
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
1118
get_physical_page_tmap(addr_t physicalAddress, addr_t *_virtualAddress,
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
1121
return generic_get_physical_page(physicalAddress, _virtualAddress, 0);
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
446
addr_t physicalAddress, uint32 attributes, bool globalPage)
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
451
page.addr = TA_TO_PTEA(physicalAddress);
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
475
addr_t physicalAddress, uint32 attributes, bool globalPage)
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
480
page.addr = TA_TO_PIEA(physicalAddress);
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
137
virtual void Map(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
247
M68KPagingMethod040::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
252
pte = TA_TO_PTEA(physicalAddress) | DT_PAGE
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
470
phys_addr_t physicalAddress, uint8 attributes)
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
480
phys_addr_t pa = physicalAddress;
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
542
physicalAddress, attributes, 0, IS_KERNEL_ADDRESS(virtualAddress));
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
640
phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType,
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
643
page_table_entry page = TA_TO_PTEA(physicalAddress)
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.h
32
phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.h
68
phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
955
M68KVMTranslationMap040::MapperGetPageTableAt(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
959
uint32 offset = physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
961
physicalAddress &= ~(B_PAGE_SIZE-1);
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
962
void *va = fPageMapper->GetPageTableAt(physicalAddress);
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.h
24
phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.h
59
phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/M68KPagingMethod.h
31
phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper.h
22
virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper.h
36
phys_addr_t physicalAddress) = 0;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
111
virtual void* GetPageTableAt(phys_addr_t physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
116
phys_addr_t physicalAddress;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
139
phys_addr_t physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
141
virtual status_t GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
145
virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
150
virtual status_t GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
189
PhysicalPageSlot::Map(phys_addr_t physicalAddress)
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
191
pool->Map(physicalAddress, address);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
373
fSlots[i].physicalAddress = ~(phys_addr_t)0;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
389
phys_addr_t physicalAddress)
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
391
ASSERT(physicalAddress % B_PAGE_SIZE == 0);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
398
if (slot.physicalAddress == physicalAddress) {
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
414
slot.physicalAddress = physicalAddress;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
415
slot.slot->Map(physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
485
phys_addr_t physicalAddress)
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
487
ASSERT(physicalAddress % B_PAGE_SIZE == 0);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
490
slot->Map(physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
496
LargeMemoryPhysicalPageMapper::GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
504
slot->Map(physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
507
*virtualAddress = slot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
525
LargeMemoryPhysicalPageMapper::GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
532
slot->Map(physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
534
*virtualAddress = slot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
554
LargeMemoryPhysicalPageMapper::GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
557
fDebugSlot->Map(physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
560
*virtualAddress = fDebugSlot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.h
30
inline void Map(phys_addr_t physicalAddress);
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.h
44
virtual void Map(phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/arch_vm.cpp
121
phys_addr_t physicalAddress;
src/system/kernel/arch/ppc/arch_vm.cpp
124
&physicalAddress) != B_OK)
src/system/kernel/arch/ppc/arch_vm.cpp
130
physicalAddress, true);
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
139
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
191
get_physical_page_tmap(phys_addr_t physicalAddress, addr_t *_virtualAddress,
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
194
return generic_get_physical_page(physicalAddress, _virtualAddress, 0);
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
310
ppc_map_address_range(addr_t virtualAddress, phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
315
physicalAddress = ROUNDDOWN(physicalAddress, B_PAGE_SIZE);
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
327
virtualAddress += B_PAGE_SIZE, physicalAddress += B_PAGE_SIZE) {
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
328
status_t error = map->Map(virtualAddress, physicalAddress,
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
239
phys_addr_t physicalAddress, uint8 attributes)
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
252
virtualAddress, physicalAddress, PTE_READ_WRITE, 0, false);
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
264
virtualAddress, physicalAddress, PTE_READ_WRITE, 0, true);
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
286
phys_addr_t physicalAddress;
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
288
if (map->Query(virtualAddress, &physicalAddress, &flags) != B_OK)
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
302
uint32 virtualSegmentID, addr_t virtualAddress, phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
306
entry->physical_page_number = physicalAddress / B_PAGE_SIZE;
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
351
phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType,
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
354
page_table_entry page = (physicalAddress & PPC_PTE_ADDRESS_MASK)
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.h
33
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.h
65
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.h
77
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
1046
phys_addr_t physicalAddress;
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
1047
if (Query(address, &physicalAddress, &flags) != B_OK
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
1072
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
351
phys_addr_t physicalAddress, uint32 attributes,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
380
physicalAddress, protection, memoryType, false);
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
397
physicalAddress, protection, memoryType, false);
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.h
33
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/PPCPagingMethod.h
33
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
239
phys_addr_t physicalAddress, uint8 attributes)
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
252
virtualAddress, physicalAddress, PTE_READ_WRITE, 0, false);
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
264
virtualAddress, physicalAddress, PTE_READ_WRITE, 0, true);
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
286
phys_addr_t physicalAddress;
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
288
if (map->Query(virtualAddress, &physicalAddress, &flags) != B_OK)
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
302
uint32 virtualSegmentID, addr_t virtualAddress, phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
306
entry->physical_page_number = physicalAddress / B_PAGE_SIZE;
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
351
phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType,
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
354
page_table_entry page = (physicalAddress & PPC_PTE_ADDRESS_MASK)
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.h
33
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.h
65
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.h
77
phys_addr_t physicalAddress,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
1046
phys_addr_t physicalAddress;
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
1047
if (Query(address, &physicalAddress, &flags) != B_OK
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
1072
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
351
phys_addr_t physicalAddress, uint32 attributes,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
380
physicalAddress, protection, memoryType, false);
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
397
physicalAddress, protection, memoryType, false);
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.h
33
phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
242
RISCV64VMTranslationMap::Map(addr_t virtualAddress, phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
247
")\n", virtualAddress, physicalAddress);
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
258
.ppn = physicalAddress / B_PAGE_SIZE
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
693
RISCV64VMTranslationMap::DebugGetReverseMappingInfo(phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
848
RISCV64VMPhysicalPageMapper::GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
851
*_virtualAddress = (addr_t)VirtFromPhys(physicalAddress);
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
865
RISCV64VMPhysicalPageMapper::GetPageCurrentCPU( phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
868
return GetPage(physicalAddress, _virtualAddress, _handle);
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
881
RISCV64VMPhysicalPageMapper::GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
147
virtual status_t GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
154
phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
160
virtual status_t GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
37
phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
74
phys_addr_t physicalAddress,
src/system/kernel/arch/riscv64/arch_vm.cpp
322
phys_addr_t physicalAddress;
src/system/kernel/arch/riscv64/arch_vm.cpp
325
&physicalAddress) != B_OK)
src/system/kernel/arch/riscv64/arch_vm.cpp
331
physicalAddress, true);
src/system/kernel/arch/sparc/arch_vm.cpp
60
phys_addr_t physicalAddress;
src/system/kernel/arch/sparc/arch_vm.cpp
63
&physicalAddress) != B_OK)
src/system/kernel/arch/sparc/arch_vm.cpp
69
physicalAddress, true);
src/system/kernel/arch/x86/ioapic.cpp
332
ioapic_map_ioapic(struct ioapic& ioapic, phys_addr_t physicalAddress)
src/system/kernel/arch/x86/ioapic.cpp
337
| B_KERNEL_WRITE_AREA, physicalAddress, ioapic.registers != NULL);
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
178
X86PagingMethod32Bit::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
183
pte = (physicalAddress & X86_PTE_ADDRESS_MASK)
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
395
phys_addr_t physicalAddress, uint8 attributes)
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
435
physicalAddress, attributes, 0, IS_KERNEL_ADDRESS(virtualAddress));
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
523
phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType,
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
526
page_table_entry page = (physicalAddress & X86_PTE_ADDRESS_MASK)
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
64
virtual void Map(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.h
32
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.h
59
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.h
25
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
131
phys_addr_t physicalAddress, uint8 attributes)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
134
", %#" B_PRIx8 ")\n", virtualAddress, physicalAddress, attributes);
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
207
PutPageTableEntryInTable(pte, physicalAddress, attributes, 0,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
410
phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
413
uint64 page = (physicalAddress & X86_64_PTE_ADDRESS_MASK)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
42
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
86
uint64* entry, phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
237
X86VMTranslationMap64Bit::Map(addr_t virtualAddress, phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
241
")\n", virtualAddress, physicalAddress);
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
258
X86PagingMethod64Bit::PutPageTableEntryInTable(entry, physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
712
X86VMTranslationMap64Bit::DebugGetReverseMappingInfo(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
758
if (physicalAddress >= largeAddress
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
759
&& physicalAddress < (largeAddress + k64BitPageTableRange)) {
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
760
off_t offset = physicalAddress - largeAddress;
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
779
if ((virtualPageTable[l] & X86_64_PTE_ADDRESS_MASK) == physicalAddress) {
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.h
26
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.h
57
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/X86PagingMethod.h
33
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
264
phys_addr_t physicalAddress = _Allocate32BitPage();
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
269
physicalAddress, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, 0,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
274
*(phys_addr_t*)(virtualBase + i * B_PAGE_SIZE) = physicalAddress;
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
286
phys_addr_t physicalAddress
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
289
if (physicalAddress == 0 || physicalAddress > 0xffffffff) {
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
294
return physicalAddress;
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
362
virtual void Map(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
488
X86PagingMethodPAE::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
493
pte = (physicalAddress & X86_PAE_PTE_ADDRESS_MASK)
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
677
phys_addr_t physicalAddress, uint8 attributes)
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
711
PutPageTableEntryInTable(entry, physicalAddress, attributes, 0,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
812
phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
815
pae_page_table_entry page = (physicalAddress & X86_PAE_PTE_ADDRESS_MASK)
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
865
phys_addr_t physicalAddress
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
868
if (fPhysicalPageMapper->GetPage(physicalAddress, &virtualAddress, &_handle)
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
878
_physicalAddress = physicalAddress;
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
884
X86PagingMethodPAE::Free32BitPage(void* address, phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
891
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.h
40
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.h
50
phys_addr_t physicalAddress, void* handle);
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.h
73
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
1079
X86VMTranslationMapPAE::DebugGetReverseMappingInfo(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
1103
&& (entry & X86_PAE_PTE_ADDRESS_MASK) == physicalAddress) {
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
380
X86VMTranslationMapPAE::Map(addr_t virtualAddress, phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
384
"\n", virtualAddress, physicalAddress);
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
427
X86PagingMethodPAE::PutPageTableEntryInTable(entry, physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.h
28
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.h
60
phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper.h
24
virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper.h
36
phys_addr_t physicalAddress) = 0;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper.h
47
void* GetPageTableAt(phys_addr_t physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper.h
57
void* InterruptGetPageTableAt(phys_addr_t physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper.h
59
status_t GetPage(phys_addr_t physicalAddress, addr_t* virtualAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper.h
63
status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper.h
67
status_t GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
103
virtual void* GetPageTableAt(phys_addr_t physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
108
phys_addr_t physicalAddress;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
132
phys_addr_t physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
134
virtual status_t GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
138
virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
143
virtual status_t GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
182
PhysicalPageSlot::Map(phys_addr_t physicalAddress)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
184
pool->Map(physicalAddress, address);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
366
fSlots[i].physicalAddress = ~(phys_addr_t)0;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
382
phys_addr_t physicalAddress)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
384
ASSERT(physicalAddress % B_PAGE_SIZE == 0);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
391
if (slot.physicalAddress == physicalAddress) {
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
406
slot.physicalAddress = physicalAddress;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
407
slot.slot->Map(physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
482
phys_addr_t physicalAddress)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
484
ASSERT(physicalAddress % B_PAGE_SIZE == 0);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
487
slot->Map(physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
493
LargeMemoryPhysicalPageMapper::GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
501
slot->Map(physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
504
*virtualAddress = slot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
522
LargeMemoryPhysicalPageMapper::GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
529
slot->Map(physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
531
*virtualAddress = slot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
551
LargeMemoryPhysicalPageMapper::GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
554
fDebugSlot->Map(physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
557
*virtualAddress = fDebugSlot->address + physicalAddress % B_PAGE_SIZE;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.h
39
inline void Map(phys_addr_t physicalAddress);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.h
53
virtual void Map(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
101
X86PhysicalPageMapper::GetPageCurrentCPU(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
104
if (physicalAddress >= KERNEL_PMAP_BASE)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
107
*virtualAddress = physicalAddress + KERNEL_PMAP_BASE;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
121
X86PhysicalPageMapper::GetPageDebug(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
124
if (physicalAddress >= KERNEL_PMAP_BASE)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
127
*virtualAddress = physicalAddress + KERNEL_PMAP_BASE;
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
47
phys_addr_t physicalAddress)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
49
ASSERT(physicalAddress % B_PAGE_SIZE == 0);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
51
return (void*)(physicalAddress + KERNEL_PMAP_BASE);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
73
phys_addr_t physicalAddress)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
75
ASSERT(physicalAddress % B_PAGE_SIZE == 0);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
77
return (void*)(physicalAddress + KERNEL_PMAP_BASE);
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
82
X86PhysicalPageMapper::GetPage(phys_addr_t physicalAddress,
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
85
if (physicalAddress >= KERNEL_PMAP_BASE)
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_mapped.h
88
*virtualAddress = physicalAddress + KERNEL_PMAP_BASE;
src/system/kernel/locks/user_mutex.cpp
490
fAddress = fWiringInfo.physicalAddress;
src/system/kernel/vm/VMTranslationMap.cpp
196
VMTranslationMap::DebugGetReverseMappingInfo(phys_addr_t physicalAddress,
src/system/kernel/vm/VMTranslationMap.cpp
50
phys_addr_t physicalAddress;
src/system/kernel/vm/VMTranslationMap.cpp
52
if (Query(address, &physicalAddress, &flags) == B_OK
src/system/kernel/vm/VMTranslationMap.cpp
54
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
1844
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
1846
status = map->Query(virtualAddress, &physicalAddress, &flags);
src/system/kernel/vm/vm.cpp
1851
page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
1854
"\n", physicalAddress);
src/system/kernel/vm/vm.cpp
1876
phys_addr_t physicalAddress
src/system/kernel/vm/vm.cpp
1885
offset += B_PAGE_SIZE, physicalAddress += B_PAGE_SIZE) {
src/system/kernel/vm/vm.cpp
1886
page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
1890
status = map->Map(virtualAddress, physicalAddress, protection,
src/system/kernel/vm/vm.cpp
1948
phys_addr_t physicalAddress, bool alreadyWired)
src/system/kernel/vm/vm.cpp
1957
addressSpec, size, protection, physicalAddress));
src/system/kernel/vm/vm.cpp
1969
mapOffset = physicalAddress % B_PAGE_SIZE;
src/system/kernel/vm/vm.cpp
1971
physicalAddress -= mapOffset;
src/system/kernel/vm/vm.cpp
1976
status = VMCacheFactory::CreateDeviceCache(cache, physicalAddress);
src/system/kernel/vm/vm.cpp
2004
status = arch_vm_set_memory_type(area, physicalAddress, memoryType,
src/system/kernel/vm/vm.cpp
2038
map->Map(area->Base() + offset, physicalAddress + offset,
src/system/kernel/vm/vm.cpp
2586
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
2588
map->Query(sourceArea->Base(), &physicalAddress, &oldProtection);
src/system/kernel/vm/vm.cpp
2604
map->Map(newArea->Base() + offset, physicalAddress + offset,
src/system/kernel/vm/vm.cpp
2612
status = arch_vm_set_memory_type(newArea, physicalAddress,
src/system/kernel/vm/vm.cpp
3353
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
3356
map->Query(virtual_page_address(area, page), &physicalAddress, &flags);
src/system/kernel/vm/vm.cpp
4183
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
4186
if (context.map->Query(address, &physicalAddress, &flags) == B_OK
src/system/kernel/vm/vm.cpp
4188
&& (mappedPage = vm_lookup_page(physicalAddress / B_PAGE_SIZE))
src/system/kernel/vm/vm.cpp
4978
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
4981
if (map->Query(pageAddress, &physicalAddress, &flags) == B_OK
src/system/kernel/vm/vm.cpp
4983
&& (page = vm_lookup_page(physicalAddress / B_PAGE_SIZE))
src/system/kernel/vm/vm.cpp
5014
info->physicalAddress
src/system/kernel/vm/vm.cpp
5161
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
5165
if (map->Query(nextAddress, &physicalAddress, &flags) == B_OK
src/system/kernel/vm/vm.cpp
5167
&& (page = vm_lookup_page(physicalAddress / B_PAGE_SIZE))
src/system/kernel/vm/vm.cpp
5318
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
5322
if (map->Query(nextAddress, &physicalAddress, &flags) == B_OK
src/system/kernel/vm/vm.cpp
5324
&& (page = vm_lookup_page(physicalAddress / B_PAGE_SIZE))
src/system/kernel/vm/vm.cpp
5420
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
5422
status = map->Query((addr_t)address + offset, &physicalAddress,
src/system/kernel/vm/vm.cpp
5426
&physicalAddress, &flags);
src/system/kernel/vm/vm.cpp
5436
physicalAddress += pageOffset;
src/system/kernel/vm/vm.cpp
5443
!= physicalAddress - table[index].size) {
src/system/kernel/vm/vm.cpp
5448
table[index].address = physicalAddress;
src/system/kernel/vm/vm.cpp
5624
__map_physical_memory_haiku(const char* name, phys_addr_t physicalAddress,
src/system/kernel/vm/vm.cpp
5629
_virtualAddress, addressSpec, numBytes, protection, physicalAddress,
src/system/kernel/vm/vm.cpp
6171
phys_addr_t physicalAddress;
src/system/kernel/vm/vm.cpp
6174
status_t error = map->Query(pageAddress, &physicalAddress, &flags);
src/system/kernel/vm/vm.cpp
6180
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/vm/vm.cpp
6183
"\n", area, physicalAddress);
src/system/kernel/vm/vm.cpp
6517
__map_physical_memory_beos(const char* name, void* physicalAddress,
src/system/kernel/vm/vm.cpp
6521
return __map_physical_memory_haiku(name, (addr_t)physicalAddress, numBytes,
src/system/kernel/vm/vm_debug.cpp
657
phys_addr_t physicalAddress;
src/system/kernel/vm/vm_debug.cpp
660
physicalAddress = page->physical_page_number * B_PAGE_SIZE;
src/system/kernel/vm/vm_debug.cpp
662
physicalAddress = (phys_addr_t)addressValue;
src/system/kernel/vm/vm_debug.cpp
663
physicalAddress -= physicalAddress % B_PAGE_SIZE;
src/system/kernel/vm/vm_debug.cpp
706
physicalAddress, callback);
src/system/kernel/vm/vm_debug.cpp
714
physicalAddress, callback);
src/system/kernel/vm/vm_debug.cpp
822
phys_addr_t physicalAddress = page->physical_page_number * B_PAGE_SIZE
src/system/kernel/vm/vm_debug.cpp
829
return vm_memcpy_to_physical(physicalAddress, buffer, size, false);
src/system/kernel/vm/vm_debug.cpp
832
return vm_memcpy_from_physical(buffer, physicalAddress, size, false);
src/system/kernel/vm/vm_init.cpp
38
phys_addr_t physicalAddress;
src/system/kernel/vm/vm_init.cpp
41
if (map->Query(current, &physicalAddress, &flags) == B_OK
src/system/kernel/vm/vm_init.cpp
420
page_num_t physicalAddress = vm_allocate_early_physical_page(args);
src/system/kernel/vm/vm_init.cpp
421
if (physicalAddress == 0)
src/system/kernel/vm/vm_init.cpp
428
physicalAddress * B_PAGE_SIZE, attributes);
src/system/kernel/vm/vm_init.cpp
43
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
src/system/kernel/vm/vm_page.cpp
844
phys_addr_t physicalAddress;
src/system/kernel/vm/vm_page.cpp
846
&physicalAddress, &flags) != B_OK
src/system/kernel/vm/vm_page.cpp
852
pageAddress = physicalAddress;
src/system/kernel/vm/vm_page.cpp
918
phys_addr_t physicalAddress;
src/system/kernel/vm/vm_page.cpp
921
&physicalAddress, &flags) != B_OK) {
src/tests/add-ons/kernel/bus_managers/agp_gart/gart_tester.cpp
93
gart_bind_page(void *aperture, uint32 offset, addr_t physicalAddress)
src/tests/add-ons/kernel/bus_managers/agp_gart/gart_tester.cpp
96
offset, physicalAddress);