Home
last modified time | relevance | path

Searched refs:kaddr (Results 76 – 100 of 169) sorted by relevance

1234567

/linux/arch/arm/kernel/
H A Dsmp_tlb.c209 void flush_tlb_kernel_page(unsigned long kaddr) in flush_tlb_kernel_page() argument
213 ta.ta_start = kaddr; in flush_tlb_kernel_page()
216 __flush_tlb_kernel_page(kaddr); in flush_tlb_kernel_page()
/linux/fs/erofs/
H A Dzmap.c13 void *kaddr; member
36 m->kaddr = erofs_read_metabuf(&m->map->buf, inode->i_sb, in z_erofs_load_full_lcluster()
38 if (IS_ERR(m->kaddr)) in z_erofs_load_full_lcluster()
39 return PTR_ERR(m->kaddr); in z_erofs_load_full_lcluster()
43 di = m->kaddr; in z_erofs_load_full_lcluster()
132 in = m->kaddr - bytes; in unpack_compacted_index()
258 m->kaddr = erofs_read_metabuf(&m->map->buf, inode->i_sb, in z_erofs_load_compact_lcluster()
260 if (IS_ERR(m->kaddr)) in z_erofs_load_compact_lcluster()
261 return PTR_ERR(m->kaddr); in z_erofs_load_compact_lcluster()
H A Ddata.c117 void *kaddr; in erofs_map_blocks() local
143 kaddr = erofs_read_metabuf(&buf, sb, pos, EROFS_KMAP); in erofs_map_blocks()
144 if (IS_ERR(kaddr)) { in erofs_map_blocks()
145 err = PTR_ERR(kaddr); in erofs_map_blocks()
154 __le32 *blkaddr = kaddr; in erofs_map_blocks()
165 idx = kaddr; in erofs_map_blocks()
/linux/drivers/pci/
H A Dp2pdma.c100 void *kaddr; in p2pmem_alloc_mmap() local
125 kaddr = (void *)gen_pool_alloc_owner(p2pdma->pool, len, (void **)&ref); in p2pmem_alloc_mmap()
126 if (!kaddr) { in p2pmem_alloc_mmap()
143 ret = vm_insert_page(vma, vaddr, virt_to_page(kaddr)); in p2pmem_alloc_mmap()
145 gen_pool_free(p2pdma->pool, (uintptr_t)kaddr, len); in p2pmem_alloc_mmap()
149 put_page(virt_to_page(kaddr)); in p2pmem_alloc_mmap()
150 kaddr += PAGE_SIZE; in p2pmem_alloc_mmap()
158 gen_pool_free(p2pdma->pool, (uintptr_t)kaddr, len); in p2pmem_alloc_mmap()
/linux/arch/mips/mm/
H A Dcache.c134 void *kaddr; in __flush_anon_page() local
136 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page()
137 flush_data_cache_page((unsigned long)kaddr); in __flush_anon_page()
/linux/drivers/s390/block/
H A Ddcssblk.c35 long nr_pages, enum dax_access_mode mode, void **kaddr,
52 void *kaddr; in dcssblk_dax_zero_page_range() local
55 &kaddr, NULL); in dcssblk_dax_zero_page_range()
59 memset(kaddr, 0, nr_pages << PAGE_SHIFT); in dcssblk_dax_zero_page_range()
60 dax_flush(dax_dev, kaddr, nr_pages << PAGE_SHIFT); in dcssblk_dax_zero_page_range()
916 long nr_pages, void **kaddr, pfn_t *pfn) in __dcssblk_direct_access() argument
922 if (kaddr) in __dcssblk_direct_access()
923 *kaddr = __va(dev_info->start + offset); in __dcssblk_direct_access()
933 long nr_pages, enum dax_access_mode mode, void **kaddr, in dcssblk_dax_direct_access() argument
938 return __dcssblk_direct_access(dev_info, pgoff, nr_pages, kaddr, pfn); in dcssblk_dax_direct_access()
/linux/block/
H A Dt10-pi.c388 void *kaddr = bvec_kmap_local(&bv); in blk_integrity_generate() local
390 iter.data_buf = kaddr; in blk_integrity_generate()
403 kunmap_local(kaddr); in blk_integrity_generate()
424 void *kaddr = bvec_kmap_local(&bv); in blk_integrity_verify() local
427 iter.data_buf = kaddr; in blk_integrity_verify()
440 kunmap_local(kaddr); in blk_integrity_verify()
H A Dblk-map.c392 unsigned long kaddr = (unsigned long)data; in bio_map_kern() local
393 unsigned long end = (kaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT; in bio_map_kern()
394 unsigned long start = kaddr >> PAGE_SHIFT; in bio_map_kern()
411 offset = offset_in_page(kaddr); in bio_map_kern()
477 unsigned long kaddr = (unsigned long)data; in bio_copy_kern() local
478 unsigned long end = (kaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT; in bio_copy_kern()
479 unsigned long start = kaddr >> PAGE_SHIFT; in bio_copy_kern()
/linux/lib/
H A Diov_iter.c360 void *kaddr = kmap_local_page(page); in copy_page_to_iter() local
362 n = _copy_to_iter(kaddr + offset, n, i); in copy_page_to_iter()
363 kunmap_local(kaddr); in copy_page_to_iter()
390 void *kaddr = kmap_local_page(page); in copy_page_to_iter_nofault() local
393 n = iterate_and_advance(i, n, kaddr + offset, in copy_page_to_iter_nofault()
396 kunmap_local(kaddr); in copy_page_to_iter_nofault()
420 void *kaddr = kmap_local_page(page); in copy_page_from_iter() local
422 n = _copy_from_iter(kaddr + offset, n, i); in copy_page_from_iter()
423 kunmap_local(kaddr); in copy_page_from_iter()
1733 const void *kaddr; in iov_iter_extract_kvec_pages() local
[all …]
H A Dscatterlist.c1222 unsigned long kaddr; in extract_kvec_to_sg() local
1231 kaddr = (unsigned long)kv[i].iov_base + start; in extract_kvec_to_sg()
1232 off = kaddr & ~PAGE_MASK; in extract_kvec_to_sg()
1234 kaddr &= PAGE_MASK; in extract_kvec_to_sg()
1240 if (is_vmalloc_or_module_addr((void *)kaddr)) in extract_kvec_to_sg()
1241 page = vmalloc_to_page((void *)kaddr); in extract_kvec_to_sg()
1243 page = virt_to_page((void *)kaddr); in extract_kvec_to_sg()
1251 kaddr += PAGE_SIZE; in extract_kvec_to_sg()
/linux/arch/x86/tools/
H A Dinsn_sanity.c78 insn->length, insn->x86_64, insn->kaddr); in dump_insn()
243 if (insn.next_byte <= insn.kaddr || in main()
244 insn.kaddr + MAX_INSN_SIZE < insn.next_byte) { in main()
/linux/fs/reiserfs/
H A Dtail_conversion.c156 char *kaddr = kmap_atomic(up_to_date_bh->b_page); in direct2indirect() local
157 memset(kaddr + pgoff, 0, blk_size - total_tail); in direct2indirect()
158 kunmap_atomic(kaddr); in direct2indirect()
/linux/arch/parisc/kernel/
H A Dcache.c396 void *kaddr = page_address(page); in flush_icache_pages() local
399 flush_kernel_dcache_page_addr(kaddr); in flush_icache_pages()
400 flush_kernel_icache_page_addr(kaddr); in flush_icache_pages()
403 kaddr += PAGE_SIZE; in flush_icache_pages()
478 void *kaddr; in flush_dcache_folio() local
489 kaddr = folio_address(folio); in flush_dcache_folio()
491 flush_kernel_dcache_page_addr(kaddr + i * PAGE_SIZE); in flush_dcache_folio()
/linux/drivers/tee/amdtee/
H A Damdtee_private.h82 void *kaddr; member
93 void *kaddr; member
H A Dcall.c302 if (!start[i].kaddr || (start[i].size & (PAGE_SIZE - 1))) { in handle_map_shmem()
307 if ((u64)start[i].kaddr & (PAGE_SIZE - 1)) { in handle_map_shmem()
309 (u64)start[i].kaddr); in handle_map_shmem()
319 paddr = __psp_pa(start[i].kaddr); in handle_map_shmem()
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dsmu7_smumgr.c411 memcpy_toio(smu_data->header_buffer.kaddr, smu_data->toc, in smu7_request_smu_load_fw()
553 &smu_data->header_buffer.kaddr); in smu7_init()
568 &smu_data->smu_buffer.kaddr); in smu7_init()
573 &smu_data->header_buffer.kaddr); in smu7_init()
591 &smu_data->header_buffer.kaddr); in smu7_smu_fini()
596 &smu_data->smu_buffer.kaddr); in smu7_smu_fini()
/linux/tools/arch/x86/include/asm/
H A Dinsn.h100 const insn_byte_t *kaddr; /* kernel address of insn to analyze */ member
139 extern void insn_init(struct insn *insn, const void *kaddr, int buf_len, int x86_64);
156 extern int insn_decode(struct insn *insn, const void *kaddr, int buf_len, enum insn_mode m); in insn_get_attribute()
237 /* Offset of each field from kaddr */ in insn_offset_displacement()
/linux/arch/microblaze/include/asm/
H A Dpage.h102 # define virt_to_page(kaddr) (pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)) argument
/linux/fs/jffs2/
H A Dfile.c84 unsigned char *kaddr; in jffs2_do_readpage_nolock() local
92 kaddr = kmap_local_folio(folio, 0); in jffs2_do_readpage_nolock()
93 ret = jffs2_read_inode_range(c, f, kaddr, folio->index << PAGE_SHIFT, in jffs2_do_readpage_nolock()
95 kunmap_local(kaddr); in jffs2_do_readpage_nolock()
/linux/drivers/fpga/
H A Dstratix10-soc.c120 static void s10_unlock_bufs(struct s10_priv *priv, void *kaddr) in s10_unlock_bufs() argument
124 if (!kaddr) in s10_unlock_bufs()
128 if (priv->svc_bufs[i].buf == kaddr) { in s10_unlock_bufs()
134 WARN(1, "Unknown buffer returned from service layer %p\n", kaddr); in s10_unlock_bufs()
/linux/fs/btrfs/
H A Dextent_io.c3568 char *kaddr; in read_extent_buffer() local
3571 kaddr = folio_address(eb->folios[i]); in read_extent_buffer()
3572 memcpy(dst, kaddr + offset, cur); in read_extent_buffer()
3604 char *kaddr; in read_extent_buffer_to_user_nofault() local
3607 kaddr = folio_address(eb->folios[i]); in read_extent_buffer_to_user_nofault()
3608 if (copy_to_user_nofault(dst, kaddr + offset, cur)) { in read_extent_buffer_to_user_nofault()
3628 char *kaddr; in memcmp_extent_buffer() local
3643 kaddr = folio_address(eb->folios[i]); in memcmp_extent_buffer()
3644 ret = memcmp(ptr, kaddr + offset, cur); in memcmp_extent_buffer()
3698 char *kaddr; in __write_extent_buffer() local
[all …]
/linux/fs/nilfs2/
H A Dmdt.c36 void *kaddr; in nilfs_mdt_insert_new_block() local
50 kaddr = kmap_local_page(bh->b_page); in nilfs_mdt_insert_new_block()
51 memset(kaddr + bh_offset(bh), 0, i_blocksize(inode)); in nilfs_mdt_insert_new_block()
53 init_block(inode, bh, kaddr); in nilfs_mdt_insert_new_block()
55 kunmap_local(kaddr); in nilfs_mdt_insert_new_block()
H A Dalloc.c183 struct buffer_head *bh, void *kaddr) in nilfs_palloc_desc_block_init() argument
185 struct nilfs_palloc_group_desc *desc = kaddr + bh_offset(bh); in nilfs_palloc_desc_block_init()
349 const struct buffer_head *bh, void *kaddr) in nilfs_palloc_block_get_group_desc() argument
351 return (struct nilfs_palloc_group_desc *)(kaddr + bh_offset(bh)) + in nilfs_palloc_block_get_group_desc()
363 const struct buffer_head *bh, void *kaddr) in nilfs_palloc_block_get_entry() argument
370 return kaddr + bh_offset(bh) + in nilfs_palloc_block_get_entry()
/linux/arch/arm64/kvm/
H A Dmmu.c426 static phys_addr_t kvm_kaddr_to_phys(void *kaddr) in kvm_kaddr_to_phys() argument
428 if (!is_vmalloc_addr(kaddr)) { in kvm_kaddr_to_phys()
429 BUG_ON(!virt_addr_valid(kaddr)); in kvm_kaddr_to_phys()
430 return __pa(kaddr); in kvm_kaddr_to_phys()
432 return page_to_phys(vmalloc_to_page(kaddr)) + in kvm_kaddr_to_phys()
433 offset_in_page(kaddr); in kvm_kaddr_to_phys()
748 void __iomem **kaddr, in create_hyp_io_mappings() argument
757 *kaddr = ioremap(phys_addr, size); in create_hyp_io_mappings()
758 if (!*kaddr) in create_hyp_io_mappings()
762 *haddr = *kaddr; in create_hyp_io_mappings()
[all …]
/linux/fs/gfs2/
H A Dlops.c423 void *kaddr; in gfs2_jhead_pg_srch() local
427 kaddr = kmap_local_page(page); in gfs2_jhead_pg_srch()
429 if (!__get_log_header(sdp, kaddr + offset, 0, &lh)) { in gfs2_jhead_pg_srch()
438 kunmap_local(kaddr); in gfs2_jhead_pg_srch()
618 void *kaddr; in gfs2_check_magic() local
622 kaddr = kmap_local_page(bh->b_page); in gfs2_check_magic()
623 ptr = kaddr + bh_offset(bh); in gfs2_check_magic()
626 kunmap_local(kaddr); in gfs2_check_magic()

1234567