Home
last modified time | relevance | path

Searched refs:kaddr (Results 26 – 50 of 206) sorted by relevance

123456789

/openbmc/linux/arch/arc/include/asm/
H A Dpage.h94 #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 Dpage.h68 #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 Dpage.h227 #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 Dmemory.h298 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 Dpage.h77 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 Dvxfs_lookup.c69 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 Dsymlink.c63 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 Dpage_mm.h124 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 Dpage.h37 #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 Dshm_pool.c26 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 Dpage.h75 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 Dpage.h199 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 Dopen-dice.c45 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 Duncached.c24 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 Dcache.c130 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 Dhighmem.h239 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 Dpage.h86 #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 Dcopypage-v4wt.c62 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 Dcopypage-fa.c57 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 Dcopypage-v4wb.c67 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 Dcopypage-xsc3.c82 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 Dcopypage-feroceon.c81 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 Dcopypage-xscale.c110 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 Dcopypage-v4mc.c89 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 Dflush.c128 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()

123456789