Home
last modified time | relevance | path

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

123456789

/Linux-v4.19/drivers/crypto/chelsio/chtls/
Dchtls_hw.c128 cdev->kmap.size = num_key_ctx; in chtls_init_kmap()
129 cdev->kmap.available = bsize; in chtls_init_kmap()
130 ksize = sizeof(*cdev->kmap.addr) * bsize; in chtls_init_kmap()
131 cdev->kmap.addr = kvzalloc(ksize, GFP_KERNEL); in chtls_init_kmap()
132 if (!cdev->kmap.addr) in chtls_init_kmap()
135 cdev->kmap.start = lldi->vr->key.start; in chtls_init_kmap()
136 spin_lock_init(&cdev->kmap.lock); in chtls_init_kmap()
151 spin_lock_bh(&cdev->kmap.lock); in get_new_keyid()
152 keyid = find_first_zero_bit(cdev->kmap.addr, cdev->kmap.size); in get_new_keyid()
153 if (keyid < cdev->kmap.size) { in get_new_keyid()
[all …]
/Linux-v4.19/arch/arm/mm/
Dhighmem.c37 void *kmap(struct page *page) in kmap() function
44 EXPORT_SYMBOL(kmap);
59 void *kmap; in kmap_atomic() local
73 kmap = NULL; in kmap_atomic()
76 kmap = kmap_high_get(page); in kmap_atomic()
77 if (kmap) in kmap_atomic()
78 return kmap; in kmap_atomic()
/Linux-v4.19/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()
385 data = kmap(*pagep); in hfs_bmap_alloc()
409 data = kmap(*++pagep); in hfs_bmap_alloc()
431 data = kmap(*pagep); in hfs_bmap_alloc()
480 data = kmap(page); in hfs_bmap_free()
/Linux-v4.19/tools/perf/arch/x86/util/
Devent.c31 struct kmap *kmap; in perf_event__synthesize_extra_kmaps() local
37 kmap = map__kmap(pos); in perf_event__synthesize_extra_kmaps()
40 PERF_ALIGN(strlen(kmap->name) + 1, sizeof(u64)) + in perf_event__synthesize_extra_kmaps()
63 strlcpy(event->mmap.filename, kmap->name, PATH_MAX); in perf_event__synthesize_extra_kmaps()
/Linux-v4.19/tools/perf/util/
Dmap.c230 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2()
257 struct kmap *kmap = __map__kmap((struct map *)map); in __map__is_extra_kernel_map() local
259 return kmap && kmap->name[0]; in __map__is_extra_kernel_map()
438 struct kmap *kmap = __map__kmap(map); in map__rip_2objdump() local
445 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps && kmap->kmaps->machine) { in map__rip_2objdump()
446 struct map *kernel_map = machine__kernel_map(kmap->kmaps->machine); in map__rip_2objdump()
893 struct kmap *__map__kmap(struct map *map) in __map__kmap()
897 return (struct kmap *)(map + 1); in __map__kmap()
900 struct kmap *map__kmap(struct map *map) in map__kmap()
902 struct kmap *kmap = __map__kmap(map); in map__kmap() local
[all …]
Dsymbol-elf.c774 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument
776 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found()
777 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found()
788 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument
790 if (kmap && kmap->ref_reloc_sym && in ref_reloc()
791 kmap->ref_reloc_sym->unrelocated_addr) in ref_reloc()
792 return kmap->ref_reloc_sym->addr - in ref_reloc()
793 kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc()
802 struct map_groups *kmaps, struct kmap *kmap, in dso__process_kernel_symbol() argument
826 map->start = shdr->sh_addr + ref_reloc(kmap); in dso__process_kernel_symbol()
[all …]
Dsymbol.c1114 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local
1116 if (!kmap) in validate_kcore_addresses()
1119 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses()
1123 kmap->ref_reloc_sym->name, &start)) in validate_kcore_addresses()
1125 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses()
1297 static int kallsyms__delta(struct kmap *kmap, const char *filename, u64 *delta) in kallsyms__delta() argument
1301 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta()
1304 if (kallsyms__get_function_start(filename, kmap->ref_reloc_sym->name, &addr)) in kallsyms__delta()
1307 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta()
1314 struct kmap *kmap = map__kmap(map); in __dso__load_kallsyms() local
[all …]
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_cursor.c118 if (!bo->kmap.virtual) { in mga_crtc_cursor_set()
119 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in mga_crtc_cursor_set()
129 this_colour = ioread32(bo->kmap.virtual + i); in mga_crtc_cursor_set()
181 if (!pixels_prev->kmap.virtual) { in mga_crtc_cursor_set()
184 &pixels_prev->kmap); in mga_crtc_cursor_set()
195 this_colour = ioread32(bo->kmap.virtual + 4*(col + 64*row)); in mga_crtc_cursor_set()
213 memcpy_toio(pixels_prev->kmap.virtual + row*48, &this_row[0], 48); in mga_crtc_cursor_set()
239 ttm_bo_kunmap(&pixels_prev->kmap); in mga_crtc_cursor_set()
241 ttm_bo_kunmap(&bo->kmap); in mga_crtc_cursor_set()
Dmgag200_fb.c77 if (!bo->kmap.virtual) { in mga_dirty_update()
78 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in mga_dirty_update()
89 memcpy_toio(bo->kmap.virtual + src_offset, mfbdev->sysram + src_offset, (x2 - x + 1) * bpp); in mga_dirty_update()
93 ttm_bo_kunmap(&bo->kmap); in mga_dirty_update()
/Linux-v4.19/fs/btrfs/
Dlzo.c145 data_in = kmap(in_page); in lzo_compress_pages()
156 cpage_out = kmap(out_page); in lzo_compress_pages()
226 cpage_out = kmap(out_page); in lzo_compress_pages()
253 data_in = kmap(in_page); in lzo_compress_pages()
263 cpage_out = kmap(pages[0]); in lzo_compress_pages()
310 data_in = kmap(pages_in[0]); in lzo_decompress_bio()
392 data_in = kmap(pages_in[++page_in_index]); in lzo_decompress_bio()
Dzstd.c115 workspace->in_buf.src = kmap(in_page); in zstd_compress_pages()
127 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
174 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
195 workspace->in_buf.src = kmap(in_page); in zstd_compress_pages()
234 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
281 workspace->in_buf.src = kmap(pages_in[page_in_index]); in zstd_decompress_bio()
324 workspace->in_buf.src = kmap(pages_in[page_in_index]); in zstd_decompress_bio()
Dzlib.c97 data_in = kmap(in_page); in zlib_compress_pages()
104 cpage_out = kmap(out_page); in zlib_compress_pages()
146 cpage_out = kmap(out_page); in zlib_compress_pages()
168 data_in = kmap(in_page); in zlib_compress_pages()
218 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_bio()
274 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_bio()
/Linux-v4.19/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-v4.19/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-v4.19/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()
262 data = kmap(*pagep); in hfs_bmap_alloc()
285 data = kmap(*++pagep); in hfs_bmap_alloc()
307 data = kmap(*pagep); in hfs_bmap_alloc()
353 data = kmap(page); in hfs_bmap_free()
/Linux-v4.19/arch/nds32/mm/
Dhighmem.c13 void *kmap(struct page *page) in kmap() function
23 EXPORT_SYMBOL(kmap);
/Linux-v4.19/drivers/staging/vboxvideo/
Dvbox_fb.c134 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in vboxfb_create()
173 info->screen_base = (char __iomem *)bo->kmap.virtual; in vboxfb_create()
209 if (bo->kmap.virtual) in vbox_fbdev_fini()
210 ttm_bo_kunmap(&bo->kmap); in vbox_fbdev_fini()
/Linux-v4.19/arch/arc/mm/
Dhighmem.c56 void *kmap(struct page *page) in kmap() function
64 EXPORT_SYMBOL(kmap);
/Linux-v4.19/arch/mips/mm/
Dhighmem.c15 void *kmap(struct page *page) in kmap() function
27 EXPORT_SYMBOL(kmap);
/Linux-v4.19/arch/x86/mm/
Dhighmem_32.c6 void *kmap(struct page *page) in kmap() function
13 EXPORT_SYMBOL(kmap);
/Linux-v4.19/drivers/gpu/drm/ast/
Dast_fb.c102 if (!bo->kmap.virtual) { in ast_dirty_update()
103 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in ast_dirty_update()
114 memcpy_toio(bo->kmap.virtual + src_offset, afbdev->sysram + src_offset, (x2 - x + 1) * bpp); in ast_dirty_update()
118 ttm_bo_kunmap(&bo->kmap); in ast_dirty_update()
/Linux-v4.19/drivers/gpu/drm/cirrus/
Dcirrus_fbdev.c74 if (!bo->kmap.virtual) { in cirrus_dirty_update()
75 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap); in cirrus_dirty_update()
86 memcpy_toio(bo->kmap.virtual + src_offset, afbdev->sysram + src_offset, width * bpp); in cirrus_dirty_update()
90 ttm_bo_kunmap(&bo->kmap); in cirrus_dirty_update()

123456789