Searched refs:kaddr (Results 101 - 125 of 195) sorted by relevance

12345678

/linux-master/arch/mips/mm/
H A Dcache.c134 void *kaddr; local
136 kaddr = kmap_coherent(page, vmaddr);
137 flush_data_cache_page((unsigned long)kaddr);
/linux-master/fs/ocfs2/
H A Daops.c49 void *kaddr; local
96 kaddr = kmap_atomic(bh_result->b_page);
97 if (!kaddr) {
101 memcpy(kaddr + (bh_result->b_size * iblock),
104 kunmap_atomic(kaddr);
222 void *kaddr; local
243 kaddr = kmap_atomic(page);
245 memcpy(kaddr, di->id2.i_data.id_data, size);
247 memset(kaddr + size, 0, PAGE_SIZE - size);
249 kunmap_atomic(kaddr);
542 void *kaddr; local
1928 void *kaddr; local
[all...]
/linux-master/block/
H A Dblk-map.c392 unsigned long kaddr = (unsigned long)data; local
393 unsigned long end = (kaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT;
394 unsigned long start = kaddr >> PAGE_SHIFT;
411 offset = offset_in_page(kaddr);
477 unsigned long kaddr = (unsigned long)data; local
478 unsigned long end = (kaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT;
479 unsigned long start = kaddr >> PAGE_SHIFT;
/linux-master/arch/parisc/kernel/
H A Dcache.c374 void *kaddr = page_address(page); local
377 flush_kernel_dcache_page_addr(kaddr);
378 flush_kernel_icache_page(kaddr);
381 kaddr += PAGE_SIZE;
418 void *kaddr; local
429 kaddr = folio_address(folio);
431 flush_kernel_dcache_page_addr(kaddr + i * PAGE_SIZE);
/linux-master/drivers/s390/block/
H A Ddcssblk.c35 long nr_pages, enum dax_access_mode mode, void **kaddr,
52 void *kaddr; local
55 &kaddr, NULL);
59 memset(kaddr, 0, nr_pages << PAGE_SHIFT);
60 dax_flush(dax_dev, kaddr, nr_pages << PAGE_SHIFT);
916 long nr_pages, void **kaddr, pfn_t *pfn)
922 if (kaddr)
923 *kaddr = __va(dev_info->start + offset);
933 long nr_pages, enum dax_access_mode mode, void **kaddr,
938 return __dcssblk_direct_access(dev_info, pgoff, nr_pages, kaddr, pf
915 __dcssblk_direct_access(struct dcssblk_dev_info *dev_info, pgoff_t pgoff, long nr_pages, void **kaddr, pfn_t *pfn) argument
932 dcssblk_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
[all...]
/linux-master/lib/
H A Diov_iter.c360 void *kaddr = kmap_local_page(page); local
362 n = _copy_to_iter(kaddr + offset, n, i);
363 kunmap_local(kaddr);
390 void *kaddr = kmap_local_page(page); local
393 n = iterate_and_advance(i, n, kaddr + offset,
396 kunmap_local(kaddr);
420 void *kaddr = kmap_local_page(page); local
422 n = _copy_from_iter(kaddr + offset, n, i);
423 kunmap_local(kaddr);
1501 const void *kaddr; local
[all...]
H A Dscatterlist.c1221 unsigned long kaddr; local
1230 kaddr = (unsigned long)kv[i].iov_base + start;
1231 off = kaddr & ~PAGE_MASK;
1233 kaddr &= PAGE_MASK;
1239 if (is_vmalloc_or_module_addr((void *)kaddr))
1240 page = vmalloc_to_page((void *)kaddr);
1242 page = virt_to_page((void *)kaddr);
1250 kaddr += PAGE_SIZE;
/linux-master/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dsmu7_smumgr.c411 memcpy_toio(smu_data->header_buffer.kaddr, smu_data->toc,
553 &smu_data->header_buffer.kaddr);
568 &smu_data->smu_buffer.kaddr);
573 &smu_data->header_buffer.kaddr);
591 &smu_data->header_buffer.kaddr);
596 &smu_data->smu_buffer.kaddr);
/linux-master/fs/nilfs2/
H A Dalloc.c180 * @kaddr: kernel address mapped for the page including the buffer
183 struct buffer_head *bh, void *kaddr)
185 struct nilfs_palloc_group_desc *desc = kaddr + bh_offset(bh);
344 * @kaddr: kernel address mapped for the page including the buffer
349 const struct buffer_head *bh, void *kaddr)
351 return (struct nilfs_palloc_group_desc *)(kaddr + bh_offset(bh)) +
360 * @kaddr: kernel address mapped for the page including the buffer
363 const struct buffer_head *bh, void *kaddr)
370 return kaddr + bh_offset(bh) +
182 nilfs_palloc_desc_block_init(struct inode *inode, struct buffer_head *bh, void *kaddr) argument
347 nilfs_palloc_block_get_group_desc(const struct inode *inode, unsigned long group, const struct buffer_head *bh, void *kaddr) argument
362 nilfs_palloc_block_get_entry(const struct inode *inode, __u64 nr, const struct buffer_head *bh, void *kaddr) argument
H A Dsegbuf.c208 void *kaddr; local
223 kaddr = kmap_local_page(bh->b_page);
224 crc = crc32_le(crc, kaddr + bh_offset(bh), bh->b_size);
225 kunmap_local(kaddr);
H A Dmdt.c36 void *kaddr; local
50 kaddr = kmap_local_page(bh->b_page);
51 memset(kaddr + bh_offset(bh), 0, i_blocksize(inode));
53 init_block(inode, bh, kaddr);
55 kunmap_local(kaddr);
/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,
/linux-master/drivers/tee/amdtee/
H A Dcall.c302 if (!start[i].kaddr || (start[i].size & (PAGE_SIZE - 1))) {
307 if ((u64)start[i].kaddr & (PAGE_SIZE - 1)) {
309 (u64)start[i].kaddr);
319 paddr = __psp_pa(start[i].kaddr);
/linux-master/drivers/fpga/
H A Dstratix10-soc.c118 * kaddr: kernel address of buffer that was returned from service layer
120 static void s10_unlock_bufs(struct s10_priv *priv, void *kaddr) argument
124 if (!kaddr)
128 if (priv->svc_bufs[i].buf == kaddr) {
134 WARN(1, "Unknown buffer returned from service layer %p\n", kaddr);
/linux-master/fs/btrfs/
H A Dverity.c310 char *kaddr = dest; local
375 kaddr = kmap_local_page(dest_page);
378 read_extent_buffer(leaf, kaddr + dest_offset,
383 kunmap_local(kaddr);
H A Dextent_io.c4434 char *kaddr; local
4437 kaddr = folio_address(eb->folios[i]);
4438 memcpy(dst, kaddr + offset, cur);
4470 char *kaddr; local
4473 kaddr = folio_address(eb->folios[i]);
4474 if (copy_to_user_nofault(dst, kaddr + offset, cur)) {
4494 char *kaddr; local
4509 kaddr = folio_address(eb->folios[i]);
4510 ret = memcmp(ptr, kaddr + offset, cur);
4565 char *kaddr; local
4668 char *kaddr; local
4738 u8 *kaddr; local
4770 u8 *kaddr; local
4807 u8 *kaddr; local
[all...]
/linux-master/drivers/md/
H A Ddm-linear.c169 long nr_pages, enum dax_access_mode mode, void **kaddr,
174 return dax_direct_access(dax_dev, pgoff, nr_pages, mode, kaddr, pfn);
168 linear_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/fs/gfs2/
H A Dlops.c423 void *kaddr; local
427 kaddr = kmap_local_page(page);
429 if (!__get_log_header(sdp, kaddr + offset, 0, &lh)) {
438 kunmap_local(kaddr);
618 void *kaddr; local
622 kaddr = kmap_local_page(bh->b_page);
623 ptr = kaddr + bh_offset(bh);
626 kunmap_local(kaddr);
/linux-master/drivers/pci/
H A Dp2pdma.c100 void *kaddr; local
125 kaddr = (void *)gen_pool_alloc_owner(p2pdma->pool, len, (void **)&ref);
126 if (!kaddr) {
143 ret = vm_insert_page(vma, vaddr, virt_to_page(kaddr));
145 gen_pool_free(p2pdma->pool, (uintptr_t)kaddr, len);
149 put_page(virt_to_page(kaddr));
150 kaddr += PAGE_SIZE;
158 gen_pool_free(p2pdma->pool, (uintptr_t)kaddr, len);
/linux-master/arch/arm64/include/asm/
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);
/linux-master/arch/arm64/kvm/
H A Dmmu.c419 static phys_addr_t kvm_kaddr_to_phys(void *kaddr) argument
421 if (!is_vmalloc_addr(kaddr)) {
422 BUG_ON(!virt_addr_valid(kaddr));
423 return __pa(kaddr);
425 return page_to_phys(vmalloc_to_page(kaddr)) +
426 offset_in_page(kaddr);
737 * @kaddr: Kernel VA for this mapping
741 void __iomem **kaddr,
750 *kaddr = ioremap(phys_addr, size);
751 if (!*kaddr)
740 create_hyp_io_mappings(phys_addr_t phys_addr, size_t size, void __iomem **kaddr, void __iomem **haddr) argument
[all...]
/linux-master/arch/x86/tools/
H A Dinsn_decoder_test.c84 fprintf(fp, "\t.length = %d, .x86_64 = %d, .kaddr = %p}\n",
85 insn->length, insn->x86_64, insn->kaddr);
/linux-master/drivers/scsi/isci/
H A Drequest.c1409 void *kaddr; local
1423 kaddr = kmap_atomic(page);
1424 memcpy(kaddr + sg->offset, src_addr, copy_len);
1425 kunmap_atomic(kaddr);
1765 void *frame_header, *kaddr; local
1771 kaddr = kmap_atomic(sg_page(sg));
1772 rsp = kaddr + sg->offset;
1808 kunmap_atomic(kaddr);
2912 void *kaddr; local
2917 kaddr
3182 void *kaddr; local
[all...]
/linux-master/fs/freevxfs/
H A Dvxfs_inode.c194 caddr_t kaddr = (char *)page_address(pp); local
196 dip = (struct vxfs_dinode *)(kaddr + offset);

Completed in 269 milliseconds

12345678