Home
last modified time | relevance | path

Searched refs:kmap (Results 1 – 25 of 195) sorted by relevance

12345678

/Linux-v5.4/drivers/crypto/chelsio/chtls/
Dchtls_hw.c125 cdev->kmap.size = num_key_ctx; in chtls_init_kmap()
126 cdev->kmap.available = bsize; in chtls_init_kmap()
127 ksize = sizeof(*cdev->kmap.addr) * bsize; in chtls_init_kmap()
128 cdev->kmap.addr = kvzalloc(ksize, GFP_KERNEL); in chtls_init_kmap()
129 if (!cdev->kmap.addr) in chtls_init_kmap()
132 cdev->kmap.start = lldi->vr->key.start; in chtls_init_kmap()
133 spin_lock_init(&cdev->kmap.lock); in chtls_init_kmap()
148 spin_lock_bh(&cdev->kmap.lock); in get_new_keyid()
149 keyid = find_first_zero_bit(cdev->kmap.addr, cdev->kmap.size); in get_new_keyid()
150 if (keyid < cdev->kmap.size) { in get_new_keyid()
[all …]
/Linux-v5.4/arch/arm/mm/
Dhighmem.c34 void *kmap(struct page *page) in kmap() function
41 EXPORT_SYMBOL(kmap);
56 void *kmap; in kmap_atomic() local
70 kmap = NULL; in kmap_atomic()
73 kmap = kmap_high_get(page); in kmap_atomic()
74 if (kmap) in kmap_atomic()
75 return kmap; in kmap_atomic()
/Linux-v5.4/fs/hfsplus/
Dbnode.c32 memcpy(buf, kmap(*pagep) + off, l); in hfs_bnode_read()
38 memcpy(buf, kmap(*++pagep), l); in hfs_bnode_read()
85 memcpy(kmap(*pagep) + off, buf, l); in hfs_bnode_write()
92 memcpy(kmap(*++pagep), buf, l); in hfs_bnode_write()
115 memset(kmap(*pagep) + off, 0, l); in hfs_bnode_clear()
121 memset(kmap(*++pagep), 0, l); in hfs_bnode_clear()
145 memcpy(kmap(*dst_page) + src, kmap(*src_page) + src, l); in hfs_bnode_copy()
152 memcpy(kmap(*++dst_page), kmap(*++src_page), l); in hfs_bnode_copy()
161 src_ptr = kmap(*src_page) + src; in hfs_bnode_copy()
162 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_copy()
[all …]
Dbitmap.c42 pptr = kmap(page); in hfsplus_block_allocate()
87 curr = pptr = kmap(page); in hfsplus_block_allocate()
138 pptr = kmap(page); in hfsplus_block_allocate()
188 pptr = kmap(page); in hfsplus_block_free()
222 pptr = kmap(page); in hfsplus_block_free()
Dbtree.c166 head = (struct hfs_btree_header_rec *)(kmap(page) + in hfs_btree_open()
294 head = (struct hfs_btree_header_rec *)(kmap(page) + in hfs_btree_write()
397 data = kmap(*pagep); in hfs_bmap_alloc()
421 data = kmap(*++pagep); in hfs_bmap_alloc()
443 data = kmap(*pagep); in hfs_bmap_alloc()
493 data = kmap(page); in hfs_bmap_free()
/Linux-v5.4/tools/perf/arch/x86/util/
Devent.c33 struct kmap *kmap; in perf_event__synthesize_extra_kmaps() local
39 kmap = map__kmap(pos); in perf_event__synthesize_extra_kmaps()
42 PERF_ALIGN(strlen(kmap->name) + 1, sizeof(u64)) + in perf_event__synthesize_extra_kmaps()
65 strlcpy(event->mmap.filename, kmap->name, PATH_MAX); in perf_event__synthesize_extra_kmaps()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_gem_vram_helper.c307 struct ttm_bo_kmap_obj *kmap = &gbo->kmap; in drm_gem_vram_kmap() local
309 if (kmap->virtual || !map) in drm_gem_vram_kmap()
312 ret = ttm_bo_kmap(&gbo->bo, 0, gbo->bo.num_pages, kmap); in drm_gem_vram_kmap()
318 return kmap->virtual; in drm_gem_vram_kmap()
319 if (!kmap->virtual) { in drm_gem_vram_kmap()
323 return ttm_kmap_obj_virtual(kmap, is_iomem); in drm_gem_vram_kmap()
333 struct ttm_bo_kmap_obj *kmap = &gbo->kmap; in drm_gem_vram_kunmap() local
335 if (!kmap->virtual) in drm_gem_vram_kunmap()
338 ttm_bo_kunmap(kmap); in drm_gem_vram_kunmap()
339 kmap->virtual = NULL; in drm_gem_vram_kunmap()
/Linux-v5.4/tools/perf/util/
Dmap.c236 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2()
263 struct kmap *kmap = __map__kmap((struct map *)map); in __map__is_extra_kernel_map() local
265 return kmap && kmap->name[0]; in __map__is_extra_kernel_map()
515 struct kmap *kmap = __map__kmap(map); in map__rip_2objdump() local
522 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps && kmap->kmaps->machine) { in map__rip_2objdump()
523 struct map *kernel_map = machine__kernel_map(kmap->kmaps->machine); in map__rip_2objdump()
1019 struct kmap *__map__kmap(struct map *map) in __map__kmap()
1023 return (struct kmap *)(map + 1); in __map__kmap()
1026 struct kmap *map__kmap(struct map *map) in map__kmap()
1028 struct kmap *kmap = __map__kmap(map); in map__kmap() local
[all …]
Dsymbol-elf.c819 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument
821 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found()
822 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found()
833 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument
835 if (kmap && kmap->ref_reloc_sym && in ref_reloc()
836 kmap->ref_reloc_sym->unrelocated_addr) in ref_reloc()
837 return kmap->ref_reloc_sym->addr - in ref_reloc()
838 kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc()
847 struct map_groups *kmaps, struct kmap *kmap, in dso__process_kernel_symbol() argument
871 map->start = shdr->sh_addr + ref_reloc(kmap); in dso__process_kernel_symbol()
[all …]
Dmap.h49 struct kmap;
51 struct kmap *__map__kmap(struct map *map);
52 struct kmap *map__kmap(struct map *map);
Dsymbol.c1143 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local
1145 if (!kmap) in validate_kcore_addresses()
1148 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses()
1152 kmap->ref_reloc_sym->name, &start)) in validate_kcore_addresses()
1154 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses()
1415 static int kallsyms__delta(struct kmap *kmap, const char *filename, u64 *delta) in kallsyms__delta() argument
1419 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta()
1422 if (kallsyms__get_function_start(filename, kmap->ref_reloc_sym->name, &addr)) in kallsyms__delta()
1425 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta()
1432 struct kmap *kmap = map__kmap(map); in __dso__load_kallsyms() local
[all …]
Dmachine.c989 struct kmap *kmap; in machine__create_extra_kernel_map() local
999 kmap = map__kmap(map); in machine__create_extra_kernel_map()
1001 kmap->kmaps = &machine->kmaps; in machine__create_extra_kernel_map()
1002 strlcpy(kmap->name, xm->name, KMAP_NAME_LEN); in machine__create_extra_kernel_map()
1007 kmap->name, map->start, map->end); in machine__create_extra_kernel_map()
1061 struct kmap *kmap = __map__kmap(map); in machine__map_x86_64_entry_trampolines() local
1064 if (!kmap || !is_entry_trampoline(kmap->name)) in machine__map_x86_64_entry_trampolines()
1112 struct kmap *kmap; in __machine__create_kernel_maps() local
1124 kmap = map__kmap(map); in __machine__create_kernel_maps()
1125 if (!kmap) in __machine__create_kernel_maps()
[all …]
/Linux-v5.4/arch/m68k/include/asm/
Dmotorola_pgalloc.h44 pte = kmap(page); in pte_alloc_one()
55 cache_page(kmap(page)); in pte_free()
64 cache_page(kmap(page)); in __pte_free_tlb()
/Linux-v5.4/arch/m68k/mm/
DMakefile9 obj-$(CONFIG_MMU_MOTOROLA) += kmap.o memory.o motorola.o hwtest.o
11 obj-$(CONFIG_MMU_COLDFIRE) += kmap.o memory.o mcfmmu.o
/Linux-v5.4/fs/btrfs/
Dlzo.c167 data_in = kmap(in_page); in lzo_compress_pages()
178 cpage_out = kmap(out_page); in lzo_compress_pages()
248 cpage_out = kmap(out_page); in lzo_compress_pages()
275 data_in = kmap(in_page); in lzo_compress_pages()
285 cpage_out = kmap(pages[0]); in lzo_compress_pages()
332 data_in = kmap(pages_in[0]); in lzo_decompress_bio()
414 data_in = kmap(pages_in[++page_in_index]); in lzo_decompress_bio()
Dzlib.c125 data_in = kmap(in_page); in zlib_compress_pages()
132 cpage_out = kmap(out_page); in zlib_compress_pages()
174 cpage_out = kmap(out_page); in zlib_compress_pages()
196 data_in = kmap(in_page); in zlib_compress_pages()
246 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_bio()
302 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_bio()
Dzstd.c407 workspace->in_buf.src = kmap(in_page); in zstd_compress_pages()
419 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
466 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
487 workspace->in_buf.src = kmap(in_page); in zstd_compress_pages()
526 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
573 workspace->in_buf.src = kmap(pages_in[page_in_index]); in zstd_decompress_bio()
616 workspace->in_buf.src = kmap(pages_in[page_in_index]); in zstd_decompress_bio()
/Linux-v5.4/fs/hfs/
Dbnode.c26 memcpy(buf, kmap(page) + off, len); in hfs_bnode_read()
68 memcpy(kmap(page) + off, buf, len); in hfs_bnode_write()
93 memset(kmap(page) + off, 0, len); in hfs_bnode_clear()
111 memcpy(kmap(dst_page) + dst, kmap(src_page) + src, len); in hfs_bnode_copy()
128 ptr = kmap(page); in hfs_bnode_move()
338 desc = (struct hfs_bnode_desc *)(kmap(node->page[0]) + node->page_offset); in hfs_bnode_find()
428 memset(kmap(*pagep) + node->page_offset, 0, in hfs_bnode_create()
433 memset(kmap(*++pagep), 0, PAGE_SIZE); in hfs_bnode_create()
Dbtree.c83 head = (struct hfs_btree_header_rec *)(kmap(page) + sizeof(struct hfs_bnode_desc)); in hfs_btree_open()
172 head = (struct hfs_btree_header_rec *)(kmap(page) + sizeof(struct hfs_bnode_desc)); in hfs_btree_write()
271 data = kmap(*pagep); in hfs_bmap_alloc()
294 data = kmap(*++pagep); in hfs_bmap_alloc()
316 data = kmap(*pagep); in hfs_bmap_alloc()
363 data = kmap(page); in hfs_bmap_free()
/Linux-v5.4/arch/nds32/mm/
Dhighmem.c13 void *kmap(struct page *page) in kmap() function
23 EXPORT_SYMBOL(kmap);
/Linux-v5.4/arch/arc/mm/
Dhighmem.c52 void *kmap(struct page *page) in kmap() function
60 EXPORT_SYMBOL(kmap);
/Linux-v5.4/arch/mips/mm/
Dhighmem.c15 void *kmap(struct page *page) in kmap() function
27 EXPORT_SYMBOL(kmap);
/Linux-v5.4/arch/x86/mm/
Dhighmem_32.c7 void *kmap(struct page *page) in kmap() function
14 EXPORT_SYMBOL(kmap);
/Linux-v5.4/drivers/gpu/drm/virtio/
Dvirtgpu_object.c180 ttm_bo_kunmap(&bo->kmap); in virtio_gpu_object_kunmap()
190 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap); in virtio_gpu_object_kmap()
193 bo->vmap = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in virtio_gpu_object_kmap()
/Linux-v5.4/fs/nilfs2/
Dalloc.c527 desc_kaddr = kmap(desc_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
539 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
608 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_commit_free_entry()
611 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_commit_free_entry()
649 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_abort_alloc_entry()
652 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_abort_alloc_entry()
757 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_freev()

12345678