/openbmc/linux/arch/arc/include/asm/ |
H A D | page.h | 94 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) argument 125 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) argument 126 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr)) argument
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | page.h | 68 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) argument 69 extern bool __virt_addr_valid(unsigned long kaddr); 70 #define virt_addr_valid(kaddr) __virt_addr_valid((unsigned long) (kaddr)) argument
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | page.h | 227 #define virt_to_pfn(kaddr) PFN_DOWN(virt_to_phys((void *)(kaddr))) argument 228 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) argument 230 extern bool __virt_addr_valid(const volatile void *kaddr); 231 #define virt_addr_valid(kaddr) \ argument 232 __virt_addr_valid((const volatile void *) (kaddr))
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | memory.h | 298 unsigned long kaddr = (unsigned long)p; in virt_to_pfn() local 299 return (((kaddr - PAGE_OFFSET) >> PAGE_SHIFT) + in virt_to_pfn() 390 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) argument 391 #define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < … argument 392 && pfn_valid(virt_to_pfn(kaddr)))
|
/openbmc/linux/include/asm-generic/ |
H A D | page.h | 77 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() argument 79 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn() 95 #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ argument 96 ((void *)(kaddr) < (void *)memory_end))
|
/openbmc/linux/fs/freevxfs/ |
H A D | vxfs_lookup.c | 69 char *kaddr; in vxfs_find_entry() local 75 kaddr = (char *)page_address(pp); in vxfs_find_entry() 83 (kaddr + (pos & ~PAGE_MASK)); in vxfs_find_entry() 89 de = (struct vxfs_direct *)(kaddr + pg_ofs); in vxfs_find_entry() 218 char *kaddr; in vxfs_readdir() local 226 kaddr = (char *)page_address(pp); in vxfs_readdir() 234 (kaddr + (pos & ~PAGE_MASK)); in vxfs_readdir() 240 de = (struct vxfs_direct *)(kaddr + pg_ofs); in vxfs_readdir()
|
/openbmc/linux/fs/ocfs2/ |
H A D | symlink.c | 63 void *kaddr; in ocfs2_fast_symlink_read_folio() local 75 kaddr = kmap_atomic(page); in ocfs2_fast_symlink_read_folio() 76 memcpy(kaddr, link, len + 1); in ocfs2_fast_symlink_read_folio() 77 kunmap_atomic(kaddr); in ocfs2_fast_symlink_read_folio()
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | page_mm.h | 124 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() argument 126 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn() 145 #define virt_addr_valid(kaddr) ((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (… argument
|
/openbmc/linux/arch/csky/include/asm/ |
H A D | page.h | 37 #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && \ argument 38 (void *)(kaddr) < high_memory) 80 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() argument 82 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn()
|
/openbmc/linux/drivers/tee/amdtee/ |
H A D | shm_pool.c | 26 shm->kaddr = (void *)va; in pool_op_alloc() 34 shm->kaddr = NULL; in pool_op_alloc() 45 free_pages((unsigned long)shm->kaddr, get_order(shm->size)); in pool_op_free() 46 shm->kaddr = NULL; in pool_op_free()
|
/openbmc/linux/arch/openrisc/include/asm/ |
H A D | page.h | 75 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() argument 77 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn() 90 #define virt_addr_valid(kaddr) (pfn_valid(virt_to_pfn(kaddr))) argument
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | page.h | 199 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() argument 201 return phys_to_pfn(__pa(kaddr)); in virt_to_pfn() 206 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) argument 209 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr)) argument
|
/openbmc/linux/drivers/misc/ |
H A D | open-dice.c | 45 void *kaddr; in open_dice_wipe() local 48 kaddr = devm_memremap(drvdata->misc.this_device, drvdata->rmem->base, in open_dice_wipe() 50 if (IS_ERR(kaddr)) { in open_dice_wipe() 52 return PTR_ERR(kaddr); in open_dice_wipe() 55 memset(kaddr, 0, drvdata->rmem->size); in open_dice_wipe() 56 devm_memunmap(drvdata->misc.this_device, kaddr); in open_dice_wipe()
|
/openbmc/linux/arch/sh/mm/ |
H A D | uncached.c | 24 int virt_addr_uncached(unsigned long kaddr) in virt_addr_uncached() argument 26 return (kaddr >= uncached_start) && (kaddr < uncached_end); in virt_addr_uncached()
|
H A D | cache.c | 130 void *kaddr = kmap_atomic(page); in clear_user_highpage() local 132 clear_page(kaddr); in clear_user_highpage() 134 if (pages_do_alias((unsigned long)kaddr, vaddr & PAGE_MASK)) in clear_user_highpage() 135 __flush_purge_region(kaddr, PAGE_SIZE); in clear_user_highpage() 137 kunmap_atomic(kaddr); in clear_user_highpage() 166 void *kaddr; in __flush_anon_page() local 168 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page() 171 kunmap_coherent(kaddr); in __flush_anon_page()
|
/openbmc/linux/include/linux/ |
H A D | highmem.h | 239 void *kaddr = kmap_local_page(page); in clear_highpage() local 240 clear_page(kaddr); in clear_highpage() 241 kunmap_local(kaddr); in clear_highpage() 246 void *kaddr = kmap_local_page(page); in clear_highpage_kasan_tagged() local 248 clear_page(kasan_reset_tag(kaddr)); in clear_highpage_kasan_tagged() 249 kunmap_local(kaddr); in clear_highpage_kasan_tagged() 272 void *kaddr = kmap_local_page(page); in zero_user_segments() local 278 memset(kaddr + start1, 0, end1 - start1); in zero_user_segments() 281 memset(kaddr + start2, 0, end2 - start2); in zero_user_segments() 283 kunmap_local(kaddr); in zero_user_segments()
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | page.h | 86 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) argument 87 #define virt_addr_valid(kaddr) pfn_valid((__pa(kaddr) >> PAGE_SHIFT)) argument
|
/openbmc/linux/arch/arm/mm/ |
H A D | copypage-v4wt.c | 62 void *ptr, *kaddr = kmap_atomic(page); in v4wt_clear_user_highpage() local 77 : "0" (kaddr), "I" (PAGE_SIZE / 64) in v4wt_clear_user_highpage() 79 kunmap_atomic(kaddr); in v4wt_clear_user_highpage()
|
H A D | copypage-fa.c | 57 void *ptr, *kaddr = kmap_atomic(page); in fa_clear_user_highpage() local 74 : "0" (kaddr), "I" (PAGE_SIZE / 32) in fa_clear_user_highpage() 76 kunmap_atomic(kaddr); in fa_clear_user_highpage()
|
H A D | copypage-v4wb.c | 67 void *ptr, *kaddr = kmap_atomic(page); in v4wb_clear_user_highpage() local 84 : "0" (kaddr), "I" (PAGE_SIZE / 64) in v4wb_clear_user_highpage() 86 kunmap_atomic(kaddr); in v4wb_clear_user_highpage()
|
H A D | copypage-xsc3.c | 82 void *ptr, *kaddr = kmap_atomic(page); in xsc3_mc_clear_user_highpage() local 96 : "0" (kaddr), "I" (PAGE_SIZE / 32) in xsc3_mc_clear_user_highpage() 98 kunmap_atomic(kaddr); in xsc3_mc_clear_user_highpage()
|
H A D | copypage-feroceon.c | 81 void *ptr, *kaddr = kmap_atomic(page); in feroceon_clear_user_highpage() local 99 : "0" (kaddr), "I" (PAGE_SIZE / 32) in feroceon_clear_user_highpage() 101 kunmap_atomic(kaddr); in feroceon_clear_user_highpage()
|
H A D | copypage-xscale.c | 110 void *ptr, *kaddr = kmap_atomic(page); in xscale_mc_clear_user_highpage() local 126 : "0" (kaddr), "I" (PAGE_SIZE / 32) in xscale_mc_clear_user_highpage() 128 kunmap_atomic(kaddr); in xscale_mc_clear_user_highpage()
|
H A D | copypage-v4mc.c | 89 void *ptr, *kaddr = kmap_atomic(page); in v4_mc_clear_user_highpage() local 105 : "0" (kaddr), "I" (PAGE_SIZE / 64) in v4_mc_clear_user_highpage() 107 kunmap_atomic(kaddr); in v4_mc_clear_user_highpage()
|
H A D | flush.c | 128 void __flush_ptrace_access(struct page *page, unsigned long uaddr, void *kaddr, in __flush_ptrace_access() argument 133 unsigned long addr = (unsigned long)kaddr; in __flush_ptrace_access() 147 unsigned long addr = (unsigned long)kaddr; in __flush_ptrace_access() 160 unsigned long uaddr, void *kaddr, unsigned long len) in flush_ptrace_access() argument 167 __flush_ptrace_access(page, uaddr, kaddr, len, flags); in flush_ptrace_access() 171 void *kaddr, unsigned long len) in flush_uprobe_xol_access() argument 175 __flush_ptrace_access(page, uaddr, kaddr, len, flags); in flush_uprobe_xol_access()
|