Home
last modified time | relevance | path

Searched refs:virt_to_page (Results 1 – 25 of 173) sorted by relevance

1234567

/linux/lib/vdso/
H A Ddatastore.c
/linux/arch/loongarch/include/asm/
H A Dpage.h77 #define virt_to_page(kaddr) phys_to_page(__pa(kaddr)) macro
89 #define virt_to_page(kaddr) \ macro
98 #define virt_to_pfn(kaddr) page_to_pfn(virt_to_page(kaddr))
H A Dkfence.h43 set_page_address(virt_to_page(kaddr), vaddr); in arch_kfence_init_pool()
/linux/Documentation/arch/powerpc/
H A Dvmemmap_dedup.rst23 +-----------+ ---virt_to_page---> +-----------+ mapping to +-----------+
52 +-----------+ ---virt_to_page---> +-----------+ mapping to +-----------+
81 +-----------+ ---virt_to_page---> +-----------+ mapping to +-----------+
/linux/arch/arc/include/asm/
H A Dpgtable-levels.h112 #define p4d_page(p4d) virt_to_page(p4d_pgtable(p4d))
134 #define pud_page(pud) virt_to_page(pud_pgtable(pud))
161 #define pmd_page(pmd) virt_to_page((void *)pmd_page_vaddr(pmd))
/linux/arch/xtensa/mm/
H A Dkasan_init.c26 mk_pte(virt_to_page(kasan_early_shadow_page), in kasan_early_init()
89 mk_pte(virt_to_page(kasan_early_shadow_page), in kasan_init()
/linux/fs/ubifs/
H A Dcrypto.c53 err = fscrypt_encrypt_block_inplace(inode, virt_to_page(p), pad_len, in ubifs_encrypt()
78 err = fscrypt_decrypt_block_inplace(inode, virt_to_page(&dn->data), in ubifs_decrypt()
/linux/arch/sparc/kernel/
H A Dleon_smp.c248 free_reserved_page(virt_to_page(&trapbase_cpu1[0])); in leon_smp_done()
251 free_reserved_page(virt_to_page(&trapbase_cpu2[0])); in leon_smp_done()
254 free_reserved_page(virt_to_page(&trapbase_cpu3[0])); in leon_smp_done()
/linux/mm/kmsan/
H A Dshadow.c77 return virt_to_page(vaddr); in virt_to_page_or_null()
290 shadow_p = virt_to_page((char *)shadow + addr); in kmsan_init_alloc_meta_for_range()
293 origin_p = virt_to_page((char *)origin + addr); in kmsan_init_alloc_meta_for_range()
/linux/kernel/events/
H A Dring_buffer.c646 struct page *page = virt_to_page(rb->aux_pages[idx]); in rb_free_aux_page()
761 struct page *page = virt_to_page(rb->aux_pages[0]); in rb_alloc_aux()
813 return virt_to_page(rb->user_page); in __perf_mmap_to_page()
815 return virt_to_page(rb->data_pages[pgoff - 1]); in __perf_mmap_to_page()
833 struct page *page = virt_to_page(addr); in perf_mmap_free_page()
972 return virt_to_page(rb->aux_pages[aux_pgoff]); in perf_mmap_to_page()
/linux/arch/nios2/mm/
H A Dioremap.c139 for (page = virt_to_page(t_addr); in ioremap()
140 page <= virt_to_page(t_end); page++) in ioremap()
/linux/arch/arm/include/asm/vdso/
H A Dvsyscall.h13 flush_dcache_page(virt_to_page(vdata)); in __arch_sync_vdso_time_data()
/linux/lib/
H A Dtest_free_pages.c20 struct page *page = virt_to_page((void *)addr); in test_free_pages()
/linux/arch/m68k/include/asm/
H A Dsun3_pgtable.h107 #define pte_page(pte) virt_to_page(__pte_page(pte))
109 #define pmd_page(pmd) virt_to_page((void *)pmd_page_vaddr(pmd))
/linux/drivers/char/agp/
H A Duninorth-agp.c413 for (page = virt_to_page(table), i = 0; page <= virt_to_page(table_end); in uninorth_create_gatt_table()
467 for (page = virt_to_page(table); page <= virt_to_page(table_end); page++) in uninorth_free_gatt_table()
H A Dgeneric.c930 for (page = virt_to_page(table); page <= virt_to_page(table_end); page++) in agp_generic_create_gatt_table()
949 for (page = virt_to_page(table); page <= virt_to_page(table_end); page++) in agp_generic_create_gatt_table()
1010 for (page = virt_to_page(table); page <= virt_to_page(table_end); page++) in agp_generic_free_gatt_table()
/linux/arch/x86/xen/
H A Dmmu_pv.c237 struct page *page = virt_to_page(ptr); in xen_page_pinned()
527 struct page *page = virt_to_page(pgd_page); in xen_get_user_pgd()
639 (*func)(mm, virt_to_page(pmd), PT_PMD); in xen_pud_walk()
657 (*func)(mm, virt_to_page(pud), PT_PUD); in xen_p4d_walk()
708 (*func)(mm, virt_to_page(pgd), PT_PGD); in __xen_pgd_walk()
814 xen_pin_page(mm, virt_to_page(user_pgd), PT_PGD); in __xen_pgd_pin()
871 SetPagePinned(virt_to_page(level3_user_vsyscall)); in xen_after_bootmem()
931 xen_unpin_page(mm, virt_to_page(user_pgd), PT_PGD); in __xen_pgd_unpin()
1116 ClearPagePinned(virt_to_page(__va(pa))); in xen_cleanmfnmap_free_pgtbl()
1469 struct page *page = virt_to_page(pgd); in xen_pgd_alloc()
[all …]
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_backchannel.c91 get_page(virt_to_page(rqst->rq_buffer)); in svc_rdma_bc_sendto()
131 put_page(virt_to_page(rqst->rq_buffer)); in xprt_rdma_bc_free()
/linux/arch/arm64/kernel/
H A Dvdso.c196 aarch32_vectors_page = virt_to_page((void *)vdso_page); in aarch32_alloc_kuser_vdso_page()
214 aarch32_sig_page = virt_to_page(sigpage); in aarch32_alloc_sigpage()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c153 page = virt_to_page(xdpf->data); in vmxnet3_xdp_xmit_frame()
271 page = virt_to_page(xdp->data_hard_start); in vmxnet3_run_xdp()
423 rbi->page = virt_to_page(new_data); in vmxnet3_process_xdp()
/linux/arch/sparc/mm/
H A Diommu.c366 set_pte(ptep, mk_pte(virt_to_page(page), dvma_prot)); in sbus_iommu_alloc()
369 MKIOPTE(page_to_pfn(virt_to_page(page)), ioperm_noc); in sbus_iommu_alloc()
402 struct page *page = virt_to_page(cpu_addr); in sbus_iommu_free()
/linux/arch/csky/kernel/
H A Dvdso.c32 pg = virt_to_page(vdso_start + (i << PAGE_SHIFT)); in vdso_init()
/linux/arch/sh/kernel/vsyscall/
H A Dvsyscall.c60 syscall_pages[0] = virt_to_page(syscall_page); in vsyscall_init()
/linux/arch/csky/include/asm/
H A Dpage.h80 #define virt_to_page(x) (mem_map + MAP_NR(x)) macro
/linux/arch/parisc/kernel/
H A Dvdso.c109 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages()

1234567