* <!-- description --> * @brief Given a virtual address, this function returns the virtual * address's physical address. Returns NULLPTR if the conversion failed. * * <!-- inputs/outputs --> * @param virt the virtual address to convert to a physical address * @return Given a virtual address, this function returns the virtual * address's physical address. Returns NULLPTR if the
| 204 | * address's physical address. Returns NULLPTR if the conversion failed. |
| 205 | */ |
| 206 | NODISCARD uintptr_t |
| 207 | platform_virt_to_phys(void const *const virt) NOEXCEPT |
| 208 | { |
| 209 | PHYSICAL_ADDRESS addr = MmGetPhysicalAddress((PVOID)virt); |
| 210 | return addr.QuadPart; |
| 211 | } |
| 212 | |
| 213 | /** |
| 214 | * <!-- description --> |
nothing calls this directly
no outgoing calls
no test coverage detected