Home
last modified time | relevance | path

Searched refs:page_to_virt (Results 1 – 25 of 60) sorted by relevance

123

/linux/arch/loongarch/include/asm/
H A Dpage.h81 #define page_to_virt(page) __va(page_to_phys(page)) macro
88 #define page_to_virt(page) \ macro
102 #define pfn_to_virt(pfn) page_to_virt(pfn_to_page(pfn))
/linux/kernel/dma/
H A Dpool.c110 addr = page_to_virt(page); in atomic_pool_expand()
116 ret = set_memory_decrypted((unsigned long)page_to_virt(page), in atomic_pool_expand()
129 ret = set_memory_encrypted((unsigned long)page_to_virt(page), in atomic_pool_expand()
/linux/mm/kasan/
H A Dinit.c297 pte_free_kernel(&init_mm, (pte_t *)page_to_virt(pmd_page(*pmd))); in kasan_free_pte()
312 pmd_free(&init_mm, (pmd_t *)page_to_virt(pud_page(*pud))); in kasan_free_pmd()
327 pud_free(&init_mm, (pud_t *)page_to_virt(p4d_page(*p4d))); in kasan_free_pud()
342 p4d_free(&init_mm, (p4d_t *)page_to_virt(pgd_page(*pgd))); in kasan_free_p4d()
/linux/tools/mm/
H A Dshow_page_info.py10 decode_page_flags, page_to_pfn, page_to_phys, page_to_virt, vma_find,
91 "Page Virtual": hex(page_to_virt(page).value_()),
/linux/arch/xtensa/include/asm/
H A Dpgalloc.h27 (pmd_val(*(pmdp)) = ((unsigned long)page_to_virt(page)))
H A Dpage.h172 #define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT) macro
/linux/arch/m68k/include/asm/
H A Dpage_no.h33 #define page_to_virt(page) __va(((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET)) macro
H A Dpage_mm.h138 #define page_to_virt(page) ({ \ macro
/linux/arch/nios2/include/asm/
H A Dpage.h79 #define page_to_virt(page) \ macro
H A Dpgtable.h189 unsigned long paddr = (unsigned long)page_to_virt(pte_page(pte)); in set_ptes()
/linux/arch/arm64/include/asm/
H A Dmemory.h397 #define page_to_virt(x) ({ \ macro
404 #define page_to_virt(x) ({ \ macro
/linux/arch/hexagon/include/asm/
H A Dpage.h124 #define page_to_virt(page) __va(page_to_phys(page)) macro
/linux/arch/microblaze/include/asm/
H A Dpage.h100 # define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT) macro
/linux/arch/riscv/kvm/
H A Dnacl.c147 nacl->shmem = page_to_virt(shmem_page); in kvm_riscv_nacl_init()
/linux/arch/s390/kernel/
H A Dmachine_kexec.c204 reboot_code_buffer = page_to_virt(image->control_code_page); in machine_kexec_prepare()
/linux/arch/riscv/include/asm/
H A Dpage.h191 #define page_to_virt(page) (pfn_to_virt(page_to_pfn(page))) macro
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.h165 return page_to_virt(rxpage->page) + rxpage->pg_off; in aq_buf_vaddr()
/linux/arch/s390/include/asm/
H A Dpage.h279 #define page_to_virt(page) pfn_to_virt(page_to_pfn(page)) macro
/linux/arch/arm64/kernel/
H A Dmachine_kexec.c109 void *reloc_code = page_to_virt(kimage->control_code_page); in machine_kexec_post_load()
/linux/kernel/
H A Dkexec_handover.c600 void *root = page_to_virt(ser->fdt); in kho_add_subtree()
726 "fdt", page_to_virt(kho_out.ser.fdt)); in kho_out_update_debugfs_fdt()
775 void *fdt = page_to_virt(kho_out.ser.fdt); in kho_finalize()
/linux/arch/xtensa/mm/
H A Dcache.c66 kvaddr = (unsigned long)page_to_virt(page); in kmap_invalidate_coherent()
/linux/drivers/s390/char/
H A Dvmcp.c75 session->response = (char *)page_to_virt(page); in vmcp_response_alloc()
/linux/scripts/gdb/linux/
H A Dmm.py269 def page_to_virt(self, page): member in aarch64_page_ops
285 return self.page_to_virt(page)
/linux/mm/
H A Dhugetlb_vmemmap.c266 to = page_to_virt(page); in vmemmap_restore_pte()
343 copy_page(page_to_virt(walk.reuse_page), in vmemmap_remap_free()
/linux/arch/s390/mm/
H A Dgmap.c49 __arch_set_page_dat(page_to_virt(page), 1UL << CRST_ALLOC_ORDER); in gmap_alloc_crst()
96 table = page_to_virt(page); in gmap_alloc()
322 new = page_to_virt(page); in gmap_alloc_table()
1698 unsigned long *pgstes = page_to_virt(ptdesc_page(ptdesc)); in gmap_pgste_set_pgt_addr()
2442 table = page_to_virt(page); in s390_replace_asce()

123