/linux-master/mm/ |
H A D | userfaultfd.c | 250 void *kaddr; local 261 kaddr = kmap_local_folio(folio, 0); 278 ret = copy_from_user(kaddr, (const void __user *) src_addr, 281 kunmap_local(kaddr); 785 void *kaddr; local 791 kaddr = kmap_local_folio(folio, 0); 792 err = copy_from_user(kaddr, 795 kunmap_local(kaddr);
|
/linux-master/fs/ext4/ |
H A D | inline.c | 482 void *kaddr; local 503 kaddr = kmap_local_folio(folio, 0); 504 ret = ext4_read_inline_data(inode, kaddr, len, &iloc); 505 kaddr = folio_zero_tail(folio, len, kaddr + len); 506 kunmap_local(kaddr); 747 void *kaddr; local 772 kaddr = kmap_local_folio(folio, 0); 773 ext4_write_inline_data(inode, &iloc, kaddr, pos, copied); 774 kunmap_local(kaddr); [all...] |
/linux-master/kernel/power/ |
H A D | snapshot.c | 2279 void *kaddr; local 2281 kaddr = kmap_atomic(page); 2282 copy_page(buffer, kaddr); 2283 kunmap_atomic(kaddr); 2519 void *kaddr; local 2543 kaddr = buffer; 2550 kaddr = __get_safe_page(ca->gfp_mask); 2551 if (!kaddr) 2553 pbe->copy_page = virt_to_page(kaddr); 2557 return kaddr; [all...] |
/linux-master/kernel/events/ |
H A D | uprobes.c | 241 void *kaddr = kmap_atomic(page); local 242 memcpy(dst, kaddr + (vaddr & ~PAGE_MASK), len); 243 kunmap_atomic(kaddr); 248 void *kaddr = kmap_atomic(page); local 249 memcpy(kaddr + (vaddr & ~PAGE_MASK), src, len); 250 kunmap_atomic(kaddr); 366 void *kaddr; local 384 kaddr = kmap_atomic(page); 385 ptr = kaddr + (vaddr & ~PAGE_MASK); 397 kunmap_atomic(kaddr); [all...] |
/linux-master/fs/ |
H A D | exec.c | 528 char *kaddr = NULL; local 592 kunmap_local(kaddr); 596 kaddr = kmap_local_page(kmapped_page); 600 if (copy_from_user(kaddr+offset, str, bytes_to_copy)) { 610 kunmap_local(kaddr); 1724 char *kaddr; local 1735 kaddr = kmap_local_page(page); 1737 for (; offset < PAGE_SIZE && kaddr[offset]; 1741 kunmap_local(kaddr);
|
/linux-master/drivers/nvdimm/ |
H A D | pmem.c | 244 long nr_pages, enum dax_access_mode mode, void **kaddr, 254 if (kaddr) 255 *kaddr = pmem->virt_addr + offset; 306 void **kaddr, pfn_t *pfn) 310 return __pmem_direct_access(pmem, pgoff, nr_pages, mode, kaddr, pfn); 243 __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument 304 pmem_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_hw.c | 367 int kaddr; local 395 kaddr = keyid_to_addr(cdev->kmap.start, keyid); 414 kwr->req.lock_addr = cpu_to_be32(ULP_MEMIO_ADDR_V(kaddr));
|
/linux-master/security/tomoyo/ |
H A D | domain.c | 932 char *kaddr = kmap_atomic(page); local 935 memcpy(dump->data + offset, kaddr + offset, 937 kunmap_atomic(kaddr);
|
H A D | audit.c | 51 const char *kaddr = dump->data; local 52 const unsigned char c = kaddr[offset++];
|
/linux-master/fs/ntfs3/ |
H A D | attrib.c | 288 char *kaddr; local 295 kaddr = kmap_atomic(page); 296 memcpy(kaddr, data, rsize); 297 memset(kaddr + rsize, 0, PAGE_SIZE - rsize); 298 kunmap_atomic(kaddr); 1243 char *kaddr = kmap_atomic(page); local 1249 memcpy(kaddr, data + vbo, use); 1250 memset(kaddr + use, 0, PAGE_SIZE - use); 1251 kunmap_atomic(kaddr); 1282 char *kaddr local [all...] |
/linux-master/block/ |
H A D | bio-integrity.c | 401 void *kaddr = bvec_kmap_local(&bv); local 403 iter.data_buf = kaddr; 406 kunmap_local(kaddr);
|
/linux-master/fs/proc/ |
H A D | vmcore.c | 344 void *kaddr; local 376 kaddr = elfnotes_buf + *fpos - elfcorebuf_sz - vmcoredd_orig_sz; 377 if (copy_to_iter(kaddr, tsz, iter) < tsz) 607 void *kaddr; local 644 kaddr = elfnotes_buf + start - elfcorebuf_sz - vmcoredd_orig_sz; 646 kaddr, 0, tsz))
|
/linux-master/drivers/vhost/ |
H A D | vringh.c | 1294 void *kaddr = kmap_local_page(ivec.iov.bvec[0].bv_page); local 1295 void *from = kaddr + ivec.iov.bvec[0].bv_offset; 1298 kunmap_local(kaddr); 1333 void *kaddr = kmap_local_page(ivec.iov.bvec[0].bv_page); local 1334 void *to = kaddr + ivec.iov.bvec[0].bv_offset; 1337 kunmap_local(kaddr);
|
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_qp_tx.c | 494 void *kaddr; local 509 void *kaddr = kmap_local_page(p); local 513 iov[seg].iov_base = kaddr + fp_off; 522 kaddr = kmap_local_page(p); 524 kaddr + fp_off, 526 kunmap_local(kaddr);
|
/linux-master/drivers/md/ |
H A D | dm-stripe.c | 317 long nr_pages, enum dax_access_mode mode, void **kaddr, 322 return dax_direct_access(dax_dev, pgoff, nr_pages, mode, kaddr, pfn); 316 stripe_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument
|
H A D | dm-target.c | 258 long nr_pages, enum dax_access_mode mode, void **kaddr, 257 io_err_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument
|
/linux-master/drivers/tee/ |
H A D | tee_shm.c | 434 if (!shm->kaddr) 438 return (char *)shm->kaddr + offs;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | uaccess.h | 128 #define __get_user_atomic_128_aligned(kaddr, uaddr, err) \ 142 : "b" (uaddr), "b" (kaddr), "i" (-EFAULT), "0" (err))
|
/linux-master/drivers/dax/ |
H A D | super.c | 144 * @kaddr: output parameter that returns a virtual address mapping of pfn 151 enum dax_access_mode mode, void **kaddr, pfn_t *pfn) 165 mode, kaddr, pfn); 150 dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument
|
/linux-master/drivers/tee/optee/ |
H A D | rpc.c | 88 msg.buf = params[2].u.memref.shm->kaddr;
|
/linux-master/arch/sparc/kernel/ |
H A D | ptrace_64.c | 107 unsigned long uaddr, void *kaddr, 123 if ((uaddr ^ (unsigned long) kaddr) & (1UL << 13)) { 124 unsigned long start = __pa(kaddr); 146 unsigned long start = (unsigned long) kaddr; 106 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len, int write) argument
|
/linux-master/fs/hfsplus/ |
H A D | xattr.c | 218 void *kaddr; local 226 kaddr = kmap_atomic(page); 227 memcpy(kaddr, buf + written, 229 kunmap_atomic(kaddr);
|
/linux-master/arch/arm/include/asm/ |
H A D | cacheflush.h | 85 * flush_kern_dcache_area(kaddr, size) 88 * - kaddr - page address 467 void *kaddr, unsigned long len);
|
/linux-master/include/linux/ |
H A D | tee_drv.h | 192 * @kaddr: virtual address of the shared memory 211 void *kaddr; member in struct:tee_shm
|
/linux-master/fs/nilfs2/ |
H A D | recovery.c | 479 void *kaddr; local 485 kaddr = kmap_local_page(page); 486 memcpy(kaddr + from, bh_org->b_data, bh_org->b_size); 487 kunmap_local(kaddr);
|