phys_to_pfn
return phys_to_pfn(__pa(vaddr));
#define virt_to_pfn(vaddr) (phys_to_pfn(__pa(vaddr)))
return phys_to_pfn(__pa(kaddr));
#define virt_addr_valid(kaddr) pfn_valid(phys_to_pfn(__pa_nodebug((unsigned long)(kaddr))))
#define virt_addr_valid(v) pfn_valid(phys_to_pfn(__pa(v)))
#define pte_pfn(x) phys_to_pfn(pte_val(x))
return phys_to_pfn(pte_val(pte));
phys_to_pfn(phys_addr),
phys_to_pfn(phys_addr),
cmd->dword1 = FIELD_PREP(RISCV_IOMMU_CMD_IOTINVAL_ADDR, phys_to_pfn(addr));
pte = _io_pte_entry(phys_to_pfn(phys), pte_prot);