Searched refs:physAddr (Results 1 - 7 of 7) sorted by relevance
/haiku/src/system/boot/platform/efi/arch/arm/ |
H A D | arch_mmu.cpp | 87 map_page(addr_t virtAddr, phys_addr_t physAddr, uint32_t flags) argument 89 physAddr &= ~(B_PAGE_SIZE - 1); 103 pageTable[pageTableIndex] = physAddr | flags | ARM_MMU_L2_TYPE_SMALLNEW; 108 map_range(addr_t virtAddr, phys_addr_t physAddr, size_t size, uint32_t flags) argument 112 // virtAddr, physAddr, size, flags); 115 map_page(virtAddr + offset, physAddr + offset, flags); 144 phys_addr_t physAddr = ROUNDDOWN(start, B_PAGE_SIZE); 145 size_t alignedSize = ROUNDUP(size + (start - physAddr), B_PAGE_SIZE); 148 map_range(virtAddr, physAddr, alignedSize, flags); 151 return virtAddr + (start - physAddr); [all...] |
/haiku/src/add-ons/kernel/bus_managers/virtio/ |
H A D | VirtioQueue.cpp | 89 phys_addr_t physAddr; local 93 fArea = alloc_mem((void **)&virtAddr, &physAddr, fAreaSize, 101 fPhysAddr = physAddr; 157 phys_addr_t physAddr; local 159 fArea = alloc_mem((void **)&virtAddr, &physAddr, fAreaSize, 185 device->SetupQueue(fQueueNumber, physAddr, 186 physAddr + ((addr_t)fRing.avail - (addr_t)fRing.desc), 187 physAddr + ((addr_t)fRing.used - (addr_t)fRing.desc));
|
H A D | VirtioDevice.cpp | 252 VirtioDevice::SetupQueue(uint16 queueNumber, phys_addr_t physAddr, phys_addr_t phyAvail, argument 255 return fController->setup_queue(fCookie, queueNumber, physAddr, phyAvail, phyUsed);
|
H A D | VirtioPrivate.h | 71 phys_addr_t physAddr, phys_addr_t phyAvail,
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_mmu.cpp | 145 map_page(addr_t virtAddr, phys_addr_t physAddr, uint32_t flags) argument 147 physAddr &= ~(B_PAGE_SIZE - 1); 163 pageTable[pageTableIndex] = physAddr | flags; 168 map_range(addr_t virtAddr, phys_addr_t physAddr, size_t size, uint32_t flags) argument 172 // virtAddr, physAddr, size, flags); 175 map_page(virtAddr + offset, physAddr + offset, flags);
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_int.cpp | 315 phys_addr_t physAddr; local 318 map->QueryInterrupt(far, &physAddr, &pageFlags); 330 phys_addr_t physAddr; local 333 map->QueryInterrupt(far, &physAddr, &pageFlags);
|
/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_port.cpp | 108 phys_addr_t physAddr; local 112 fArea = alloc_mem((void**)&virtAddr, &physAddr, size, 129 fRegs->clb = LO32(physAddr); 130 fRegs->clbu = HI32(physAddr); 131 physAddr += sizeof(command_list_entry) * COMMAND_LIST_ENTRY_COUNT; 132 fRegs->fb = LO32(physAddr); 133 fRegs->fbu = HI32(physAddr); 134 physAddr += sizeof(fis); 135 fCommandList[0].ctba = LO32(physAddr); 136 fCommandList[0].ctbau = HI32(physAddr); [all...] |
Completed in 46 milliseconds