Lines Matching refs:physAddr

83     uint64_t allocBlock(uint32_t handle, size_t size, uint64_t* physAddr) {  in allocBlock()  argument
85 return allocBlockLocked(handle, size, physAddr); in allocBlock()
104 void setHostAddrByPhysAddr(uint64_t physAddr, void* hva) { in setHostAddrByPhysAddr() argument
105 if (!physAddr) return; in setHostAddrByPhysAddr()
106 const uint64_t off = physAddr - kPciStart; in setHostAddrByPhysAddr()
124 void unsetHostAddrByPhysAddr(uint64_t physAddr) { in unsetHostAddrByPhysAddr() argument
125 if (!physAddr) return; in unsetHostAddrByPhysAddr()
126 const uint64_t off = physAddr - kPciStart; in unsetHostAddrByPhysAddr()
144 void* getHostAddr(uint64_t physAddr) { in getHostAddr() argument
145 HASD_LOG("get hva of 0x%llx", (unsigned long long)physAddr); in getHostAddr()
147 if (!physAddr) return nullptr; in getHostAddr()
148 const uint64_t off = physAddr - kPciStart; in getHostAddr()
156 if ((uint64_t)(uintptr_t)it.second.pingInfo == physAddr) return it.second.pingInfo; in getHostAddr()
323 uint64_t allocBlockLocked(uint32_t handle, size_t size, uint64_t* physAddr) { in allocBlockLocked() argument
329 *physAddr = kPciStart + off; in allocBlockLocked()
342 uint64_t physAddr) const { in blockContainsOffset()
343 return offset <= physAddr && in blockContainsOffset()
344 offset + block.size > physAddr; in blockContainsOffset()
350 uint64_t physAddr) const { in offsetIntoBlock()
351 if (!blockContainsOffset(offset, block, physAddr)) { in offsetIntoBlock()
355 physAddr); in offsetIntoBlock()
358 return physAddr - offset; in offsetIntoBlock()
409 uint64_t HostAddressSpaceDevice::allocBlock(uint32_t handle, size_t size, uint64_t* physAddr) { in allocBlock() argument
410 return mImpl->allocBlock(handle, size, physAddr); in allocBlock()
421 void HostAddressSpaceDevice::setHostAddrByPhysAddr(uint64_t physAddr, void* hva) { in setHostAddrByPhysAddr() argument
422 mImpl->setHostAddrByPhysAddr(physAddr, hva); in setHostAddrByPhysAddr()
425 void HostAddressSpaceDevice::unsetHostAddrByPhysAddr(uint64_t physAddr) { in unsetHostAddrByPhysAddr() argument
426 mImpl->unsetHostAddrByPhysAddr(physAddr); in unsetHostAddrByPhysAddr()
429 void* HostAddressSpaceDevice::getHostAddr(uint64_t physAddr) { in getHostAddr() argument
430 return mImpl->getHostAddr(physAddr); in getHostAddr()