Searched refs:kaddr (Results 51 - 75 of 195) sorted by relevance

12345678

/linux-master/include/linux/
H A Dhighmem.h239 void *kaddr = kmap_local_page(page); local
240 clear_page(kaddr);
241 kunmap_local(kaddr);
246 void *kaddr = kmap_local_page(page); local
248 clear_page(kasan_reset_tag(kaddr));
249 kunmap_local(kaddr);
272 void *kaddr = kmap_local_page(page); local
278 memset(kaddr + start1, 0, end1 - start1);
281 memset(kaddr + start2, 0, end2 - start2);
283 kunmap_local(kaddr);
514 folio_zero_tail(struct folio *folio, size_t offset, void *kaddr) argument
[all...]
/linux-master/arch/loongarch/mm/
H A Dpgtable.c12 struct page *dmw_virt_to_page(unsigned long kaddr) argument
14 return phys_to_page(__pa(kaddr));
18 struct page *tlb_virt_to_page(unsigned long kaddr) argument
20 return phys_to_page(pfn_to_phys(pte_pfn(*virt_to_kpte(kaddr))));
H A Dmmap.c111 int __virt_addr_valid(volatile void *kaddr) argument
113 unsigned long vaddr = (unsigned long)kaddr;
115 if (is_kfence_address((void *)kaddr))
121 return pfn_valid(PFN_DOWN(PHYSADDR(kaddr)));
/linux-master/fs/btrfs/
H A Dlzo.c141 char *kaddr; local
161 kaddr = kmap_local_page(cur_page);
162 write_compress_length(kaddr + offset_in_page(*cur_out),
173 kunmap_local(kaddr);
186 kaddr = kmap_local_page(cur_page);
188 memcpy(kaddr + offset_in_page(*cur_out),
203 memset(kaddr + offset_in_page(*cur_out), 0,
208 kunmap_local(kaddr);
335 char *kaddr; local
344 kaddr
[all...]
/linux-master/arch/arm/include/asm/
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)))
/linux-master/fs/freevxfs/
H A Dvxfs_lookup.c69 char *kaddr; local
75 kaddr = (char *)page_address(pp);
83 (kaddr + (pos & ~PAGE_MASK));
89 de = (struct vxfs_direct *)(kaddr + pg_ofs);
217 char *kaddr; local
225 kaddr = (char *)page_address(pp);
233 (kaddr + (pos & ~PAGE_MASK));
239 de = (struct vxfs_direct *)(kaddr + pg_ofs);
/linux-master/drivers/misc/lkdtm/
H A Dusercopy.c346 * This expects "kaddr" to point to a PAGE_SIZE allocation, which means
351 static void do_usercopy_page_span(const char *name, void *kaddr) argument
363 memset(kaddr, 0xAA, PAGE_SIZE);
365 /* Bump the kaddr forward to detect a page-spanning overflow. */
366 kaddr += PAGE_SIZE / 2;
369 name, kaddr);
370 if (copy_to_user((void __user *)uaddr, kaddr,
377 name, kaddr);
378 if (copy_to_user((void __user *)uaddr, kaddr, unconst + PAGE_SIZE)) {
/linux-master/arch/arm/mm/
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/mips/mm/
H A Dmmap.c120 bool __virt_addr_valid(const volatile void *kaddr) argument
122 unsigned long vaddr = (unsigned long)kaddr;
127 return pfn_valid(PFN_DOWN(virt_to_phys(kaddr)));
H A Dc-r3k.c239 unsigned long kaddr = KSEG0ADDR(pfn << PAGE_SHIFT); local
259 r3k_flush_dcache_range(kaddr, kaddr + PAGE_SIZE);
261 r3k_flush_icache_range(kaddr, kaddr + PAGE_SIZE);
/linux-master/arch/powerpc/mm/
H A Ddma-noncoherent.c121 unsigned long kaddr = (unsigned long)page_address(page); local
123 flush_dcache_range(kaddr, kaddr + size);
/linux-master/drivers/nvdimm/
H A Dpmem.h33 long nr_pages, enum dax_access_mode mode, void **kaddr,
/linux-master/arch/mips/kernel/
H A Duprobes.c214 unsigned long kaddr, kstart; local
217 kaddr = (unsigned long)kmap_atomic(page);
218 kstart = kaddr + (vaddr & ~PAGE_MASK);
221 kunmap_atomic((void *)kaddr);
/linux-master/arch/powerpc/include/asm/
H A Dpage.h228 static inline unsigned long virt_to_pfn(const void *kaddr) argument
230 return __pa(kaddr) >> PAGE_SHIFT;
239 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
/linux-master/arch/parisc/include/asm/
H A Dpage.h168 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
171 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
/linux-master/arch/sparc/include/asm/
H A Dpage_64.h151 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr)>>PAGE_SHIFT)
153 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-master/arch/xtensa/include/asm/
H A Dpage.h195 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
197 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-master/arch/sh/include/asm/
H A Dpage.h160 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
161 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-master/fs/nilfs2/
H A Difile.c104 void *kaddr; local
119 kaddr = kmap_local_page(req.pr_entry_bh->b_page);
121 req.pr_entry_bh, kaddr);
123 kunmap_local(kaddr);
/linux-master/arch/sh/mm/
H A Dcache.c130 void *kaddr = kmap_atomic(page); local
132 clear_page(kaddr);
134 if (pages_do_alias((unsigned long)kaddr, vaddr & PAGE_MASK))
135 __flush_purge_region(kaddr, PAGE_SIZE);
137 kunmap_atomic(kaddr);
166 void *kaddr; local
168 kaddr = kmap_coherent(page, vmaddr);
170 /* __flush_purge_region((void *)kaddr, PAGE_SIZE); */
171 kunmap_coherent(kaddr);
/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/net/netfilter/
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/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/loongarch/kernel/
H A Duprobes.c147 void *kaddr = kmap_local_page(page); local
148 void *dst = kaddr + (vaddr & ~PAGE_MASK);
152 kunmap_local(kaddr);
/linux-master/arch/riscv/kernel/probes/
H A Duprobes.c168 void *kaddr = kmap_atomic(page); local
169 void *dst = kaddr + (vaddr & ~PAGE_MASK);
179 kunmap_atomic(kaddr);

Completed in 214 milliseconds

12345678