Searched refs:kaddr (Results 1 - 25 of 195) sorted by path

12345678

/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c209 void flush_tlb_kernel_page(unsigned long kaddr) argument
213 ta.ta_start = kaddr;
216 __flush_tlb_kernel_page(kaddr);
/linux-master/arch/arm/mm/
H A Dcopypage-fa.c57 void *ptr, *kaddr = kmap_atomic(page); local
74 : "0" (kaddr), "I" (PAGE_SIZE / 32)
76 kunmap_atomic(kaddr);
H A Dcopypage-v4wb.c67 void *ptr, *kaddr = kmap_atomic(page); local
84 : "0" (kaddr), "I" (PAGE_SIZE / 64)
86 kunmap_atomic(kaddr);
H A Dcopypage-v4wt.c62 void *ptr, *kaddr = kmap_atomic(page); local
77 : "0" (kaddr), "I" (PAGE_SIZE / 64)
79 kunmap_atomic(kaddr);
H A Dcopypage-feroceon.c81 void *ptr, *kaddr = kmap_atomic(page); local
99 : "0" (kaddr), "I" (PAGE_SIZE / 32)
101 kunmap_atomic(kaddr);
H A Dcopypage-v4mc.c89 void *ptr, *kaddr = kmap_atomic(page); local
105 : "0" (kaddr), "I" (PAGE_SIZE / 64)
107 kunmap_atomic(kaddr);
H A Dcopypage-v6.c48 void *kaddr = kmap_atomic(page); local
49 clear_page(kaddr);
50 kunmap_atomic(kaddr);
H A Dcopypage-xsc3.c82 void *ptr, *kaddr = kmap_atomic(page); local
96 : "0" (kaddr), "I" (PAGE_SIZE / 32)
98 kunmap_atomic(kaddr);
H A Dcopypage-xscale.c110 void *ptr, *kaddr = kmap_atomic(page); local
126 : "0" (kaddr), "I" (PAGE_SIZE / 32)
128 kunmap_atomic(kaddr);
H A Dflush.c128 void __flush_ptrace_access(struct page *page, unsigned long uaddr, void *kaddr, argument
133 unsigned long addr = (unsigned long)kaddr;
147 unsigned long addr = (unsigned long)kaddr;
160 unsigned long uaddr, void *kaddr, unsigned long len)
167 __flush_ptrace_access(page, uaddr, kaddr, len, flags);
171 void *kaddr, unsigned long len)
175 __flush_ptrace_access(page, uaddr, kaddr, len, flags);
159 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len) argument
170 flush_uprobe_xol_access(struct page *page, unsigned long uaddr, void *kaddr, unsigned long len) argument
/linux-master/arch/sh/include/asm/
H A Duncached.h12 extern int virt_addr_uncached(unsigned long kaddr);
52 #define virt_addr_uncached(kaddr) (0)
/linux-master/arch/sh/mm/
H A Duncached.c24 int virt_addr_uncached(unsigned long kaddr) argument
26 return (kaddr >= uncached_start) && (kaddr < uncached_end);
/linux-master/arch/sparc/kernel/
H A Duprobes.c34 void *kaddr = kmap_atomic(page); local
36 memcpy(kaddr + (vaddr & ~PAGE_MASK), src, len);
37 kunmap_atomic(kaddr);
/linux-master/fs/orangefs/
H A Dorangefs-bufmap.h37 void orangefs_bufmap_page_fill(void *kaddr, int buffer_index, int slot_index);
/linux-master/net/netfilter/
H A Dxt_conntrack.c26 conntrack_addrcmp(const union nf_inet_addr *kaddr, argument
31 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0;
33 return ipv6_masked_addr_cmp(&kaddr->in6, &umask->in6,
H A Dxt_ipvs.c32 static bool ipvs_mt_addrcmp(const union nf_inet_addr *kaddr, argument
38 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0;
41 return ipv6_masked_addr_cmp(&kaddr->in6, &umask->in6,
/linux-master/arch/alpha/boot/
H A Dbootpz.c79 unsigned long vaddr, kaddr; local
88 kaddr = (find_pa(vaddr) | PAGE_OFFSET);
89 if (kaddr >= kstart && kaddr <= kend)
92 srm_printk("OVERLAP: vaddr 0x%lx kaddr 0x%lx"
94 vaddr, kaddr, kstart, kend);
/linux-master/arch/alpha/include/asm/
H A Dpage.h86 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
87 #define virt_addr_valid(kaddr) pfn_valid((__pa(kaddr) >> PAGE_SHIFT))
/linux-master/arch/arc/include/asm/
H A Dpage.h123 static inline unsigned long virt_to_pfn(const void *kaddr) argument
125 return __pa(kaddr) >> PAGE_SHIFT;
128 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
129 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr))
/linux-master/arch/arm/include/asm/
H A Dcacheflush.h85 * flush_kern_dcache_area(kaddr, size)
88 * - kaddr - page address
467 void *kaddr, unsigned long len);
H A Dmemory.h298 unsigned long kaddr = (unsigned long)p; local
299 return (((kaddr - PAGE_OFFSET) >> PAGE_SHIFT) +
390 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
391 #define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory) \
392 && pfn_valid(virt_to_pfn(kaddr)))
H A Dtlbflush.h472 static inline void __local_flush_tlb_kernel_page(unsigned long kaddr) argument
477 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", kaddr);
478 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", kaddr);
479 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", kaddr);
483 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", kaddr);
484 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", kaddr);
485 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", kaddr);
488 static inline void local_flush_tlb_kernel_page(unsigned long kaddr) argument
492 kaddr &= PAGE_MASK;
497 __local_flush_tlb_kernel_page(kaddr);
506 __flush_tlb_kernel_page(unsigned long kaddr) argument
648 local_flush_tlb_kernel_page(unsigned long kaddr) argument
[all...]
/linux-master/arch/arm64/include/asm/
H A Dkvm_mmu.h161 void __iomem **kaddr,
H A Dmemory.h380 static inline unsigned long virt_to_pfn(const void *kaddr) argument
382 return __phys_to_pfn(virt_to_phys(kaddr));
H A Dtlbflush.h509 static inline void __flush_tlb_kernel_pgtable(unsigned long kaddr) argument
511 unsigned long addr = __TLBI_VADDR(kaddr, 0);

Completed in 825 milliseconds

12345678