Home
last modified time | relevance | path

Searched refs:kmap (Results 1 - 25 of 292) sorted by relevance

12345678910>>...12

/kernel/linux/linux-6.6/tools/perf/util/
H A Dmap.c226 map = calloc(1, sizeof(*map) + (dso->kernel ? sizeof(struct kmap) : 0)); in map__new2()
246 struct kmap *kmap = __map__kmap((struct map *)map); in __map__is_extra_kernel_map() local
248 return kmap && kmap->name[0]; in __map__is_extra_kernel_map()
421 size += sizeof(struct kmap); in map__clone()
531 struct kmap *kmap = __map__kmap(map); in map__rip_2objdump() local
539 if (kmap && is_entry_trampoline(kmap in map__rip_2objdump()
616 struct kmap *kmap = __map__kmap(map); map__kmap() local
625 struct kmap *kmap = map__kmap(map); map__kmaps() local
[all...]
H A Dbpf_lock_contention.c57 struct map *kmap; in lock_contention_prepare() local
63 &kmap); in lock_contention_prepare()
77 addrs[con->filters->nr_addrs++] = map__unmap_ip(kmap, sym->start); in lock_contention_prepare()
181 struct map *kmap; in lock_contention_get_name() local
212 sym = machine__find_kernel_symbol(machine, key->lock_addr, &kmap); in lock_contention_get_name()
231 sym = machine__find_kernel_symbol(machine, addr, &kmap); in lock_contention_get_name()
236 offset = map__map_ip(kmap, addr) - sym->start; in lock_contention_get_name()
H A Dsymbol-elf.c1334 * @kmap: kernel maps and relocation reference symbol
1340 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument
1342 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found()
1343 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found()
1348 * @kmap: kernel maps and relocation reference symbol
1354 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument
1366 dso__process_kernel_symbol(struct dso *dso, struct map *map, GElf_Sym *sym, GElf_Shdr *shdr, struct maps *kmaps, struct kmap *kmap, struct dso **curr_dsop, struct map **curr_mapp, const char *section_name, bool adjust_kernel_syms, bool kmodule, bool *remap_kernel) dso__process_kernel_symbol() argument
1485 struct kmap *kmap = dso->kernel ? map__kmap(map) : NULL; dso__load_sym_internal() local
[all...]
H A Dsymbol.c887 * symbols are in its kmap. Mark it as in maps__split_kallsyms()
1229 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local
1231 if (!kmap) in validate_kcore_addresses()
1234 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses()
1238 kmap->ref_reloc_sym->name, &start)) in validate_kcore_addresses()
1240 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses()
1551 static int kallsyms__delta(struct kmap *kmap, cons argument
1568 struct kmap *kmap = map__kmap(map); __dso__load_kallsyms() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_hw.c166 cdev->kmap.size = num_key_ctx; in chtls_init_kmap()
167 cdev->kmap.available = bsize; in chtls_init_kmap()
168 ksize = sizeof(*cdev->kmap.addr) * bsize; in chtls_init_kmap()
169 cdev->kmap.addr = kvzalloc(ksize, GFP_KERNEL); in chtls_init_kmap()
170 if (!cdev->kmap.addr) in chtls_init_kmap()
173 cdev->kmap.start = lldi->vr->key.start; in chtls_init_kmap()
174 spin_lock_init(&cdev->kmap.lock); in chtls_init_kmap()
189 spin_lock_bh(&cdev->kmap.lock); in get_new_keyid()
190 keyid = find_first_zero_bit(cdev->kmap.addr, cdev->kmap in get_new_keyid()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_hw.c166 cdev->kmap.size = num_key_ctx; in chtls_init_kmap()
167 cdev->kmap.available = bsize; in chtls_init_kmap()
168 ksize = sizeof(*cdev->kmap.addr) * bsize; in chtls_init_kmap()
169 cdev->kmap.addr = kvzalloc(ksize, GFP_KERNEL); in chtls_init_kmap()
170 if (!cdev->kmap.addr) in chtls_init_kmap()
173 cdev->kmap.start = lldi->vr->key.start; in chtls_init_kmap()
174 spin_lock_init(&cdev->kmap.lock); in chtls_init_kmap()
189 spin_lock_bh(&cdev->kmap.lock); in get_new_keyid()
190 keyid = find_first_zero_bit(cdev->kmap.addr, cdev->kmap in get_new_keyid()
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Dmap.c213 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2()
233 struct kmap *kmap = __map__kmap((struct map *)map); in __map__is_extra_kernel_map() local
235 return kmap && kmap->name[0]; in __map__is_extra_kernel_map()
385 size += sizeof(struct kmap); in map__clone()
463 struct kmap *kmap = __map__kmap(map); in map__rip_2objdump() local
470 if (kmap && is_entry_trampoline(kmap in map__rip_2objdump()
550 struct kmap *kmap = map__kmap(map); maps__insert() local
943 struct kmap *kmap = __map__kmap(map); map__kmap() local
952 struct kmap *kmap = map__kmap(map); map__kmaps() local
[all...]
H A Dsymbol-elf.c927 * @kmap: kernel maps and relocation reference symbol
933 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument
935 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found()
936 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found()
941 * @kmap: kernel maps and relocation reference symbol
947 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument
959 dso__process_kernel_symbol(struct dso *dso, struct map *map, GElf_Sym *sym, GElf_Shdr *shdr, struct maps *kmaps, struct kmap *kmap, struct dso **curr_dsop, struct map **curr_mapp, const char *section_name, bool adjust_kernel_syms, bool kmodule, bool *remap_kernel) dso__process_kernel_symbol() argument
1069 struct kmap *kmap = dso->kernel ? map__kmap(map) : NULL; dso__load_sym() local
[all...]
H A Dsymbol.c842 * symbols are in its kmap. Mark it as in maps__split_kallsyms()
1176 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local
1178 if (!kmap) in validate_kcore_addresses()
1181 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses()
1185 kmap->ref_reloc_sym->name, &start)) in validate_kcore_addresses()
1187 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses()
1444 static int kallsyms__delta(struct kmap *kmap, cons argument
1461 struct kmap *kmap = map__kmap(map); __dso__load_kallsyms() local
[all...]
/kernel/linux/linux-5.10/fs/hfsplus/
H A 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(* in hfs_bnode_copy()
[all...]
H A 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()
H A 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()
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dhighmem.c38 void *kmap; in kmap_atomic_high_prot() local
44 * dedicated kmap usage for better debugging purposes in that case. in kmap_atomic_high_prot()
47 kmap = NULL; in kmap_atomic_high_prot()
50 kmap = kmap_high_get(page); in kmap_atomic_high_prot()
51 if (kmap) in kmap_atomic_high_prot()
52 return kmap; in kmap_atomic_high_prot()
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/
H A Devent.c32 struct kmap *kmap; in perf_event__synthesize_extra_kmaps() local
38 kmap = map__kmap(pos); in perf_event__synthesize_extra_kmaps()
41 PERF_ALIGN(strlen(kmap->name) + 1, sizeof(u64)) + in perf_event__synthesize_extra_kmaps()
64 strlcpy(event->mmap.filename, kmap->name, PATH_MAX); in perf_event__synthesize_extra_kmaps()
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/
H A Devent.c34 struct kmap *kmap; in perf_event__synthesize_extra_kmaps() local
41 kmap = map__kmap(map); in perf_event__synthesize_extra_kmaps()
44 PERF_ALIGN(strlen(kmap->name) + 1, sizeof(u64)) + in perf_event__synthesize_extra_kmaps()
67 strlcpy(event->mmap.filename, kmap->name, PATH_MAX); in perf_event__synthesize_extra_kmaps()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c117 WARN_ON(gbo->kmap.virtual); in drm_gem_vram_cleanup()
420 struct ttm_bo_kmap_obj *kmap = &gbo->kmap; in drm_gem_vram_kmap_locked() local
425 if (kmap->virtual || !map) in drm_gem_vram_kmap_locked()
428 ret = ttm_bo_kmap(&gbo->bo, 0, gbo->bo.num_pages, kmap); in drm_gem_vram_kmap_locked()
433 if (!kmap->virtual) { in drm_gem_vram_kmap_locked()
440 return ttm_kmap_obj_virtual(kmap, is_iomem); in drm_gem_vram_kmap_locked()
441 return kmap->virtual; in drm_gem_vram_kmap_locked()
611 struct ttm_bo_kmap_obj *kmap = &gbo->kmap; in drm_gem_vram_bo_driver_move_notify() local
[all...]
/kernel/linux/linux-5.10/arch/m68k/mm/
H A DMakefile9 obj-$(CONFIG_MMU_MOTOROLA) += kmap.o memory.o motorola.o hwtest.o
11 obj-$(CONFIG_MMU_COLDFIRE) += kmap.o memory.o mcfmmu.o
/kernel/linux/linux-6.6/arch/m68k/mm/
H A DMakefile9 obj-$(CONFIG_MMU_MOTOROLA) += kmap.o memory.o motorola.o hwtest.o
11 obj-$(CONFIG_MMU_COLDFIRE) += kmap.o memory.o mcfmmu.o
/kernel/linux/linux-5.10/fs/btrfs/
H A Dlzo.c143 data_in = kmap(in_page); in lzo_compress_pages()
154 cpage_out = kmap(out_page); in lzo_compress_pages()
224 cpage_out = kmap(out_page); in lzo_compress_pages()
251 data_in = kmap(in_page); in lzo_compress_pages()
261 cpage_out = kmap(pages[0]); in lzo_compress_pages()
308 data_in = kmap(pages_in[0]); in lzo_decompress_bio()
390 data_in = kmap(pages_in[++page_in_index]); in lzo_decompress_bio()
H A Dzlib.c129 cpage_out = kmap(out_page); in zlib_compress_pages()
157 data_in = kmap(in_page); in zlib_compress_pages()
170 data_in = kmap(in_page); in zlib_compress_pages()
210 cpage_out = kmap(out_page); in zlib_compress_pages()
248 cpage_out = kmap(out_page); in zlib_compress_pages()
292 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_bio()
348 data_in = kmap(pages_in[page_in_index]); in zlib_decompress_bio()
H A Dzstd.c402 workspace->in_buf.src = kmap(in_page); in zstd_compress_pages()
414 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
461 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
482 workspace->in_buf.src = kmap(in_page); in zstd_compress_pages()
521 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
568 workspace->in_buf.src = kmap(pages_in[page_in_index]); in zstd_decompress_bio()
611 workspace->in_buf.src = kmap(pages_in[page_in_index]); in zstd_decompress_bio()
/kernel/linux/linux-5.10/fs/hfs/
H A Dbnode.c83 memcpy(kmap(page) + off, buf, len); in hfs_bnode_write()
108 memset(kmap(page) + off, 0, len); in hfs_bnode_clear()
126 memcpy(kmap(dst_page) + dst, kmap(src_page) + src, len); in hfs_bnode_copy()
143 ptr = kmap(page); in hfs_bnode_move()
354 desc = (struct hfs_bnode_desc *)(kmap(node->page[0]) + node->page_offset); in hfs_bnode_find()
444 memset(kmap(*pagep) + node->page_offset, 0, in hfs_bnode_create()
449 memset(kmap(*++pagep), 0, PAGE_SIZE); in hfs_bnode_create()
H A 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()
/kernel/linux/linux-5.10/fs/nilfs2/
H A Dalloc.c528 desc_kaddr = kmap(desc_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
540 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
609 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_commit_free_entry()
612 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_commit_free_entry()
650 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_abort_alloc_entry()
653 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_abort_alloc_entry()
758 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_freev()
/kernel/linux/linux-6.6/fs/nilfs2/
H A Dalloc.c528 desc_kaddr = kmap(desc_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
540 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
609 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_commit_free_entry()
612 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_commit_free_entry()
650 desc_kaddr = kmap(req->pr_desc_bh->b_page); in nilfs_palloc_abort_alloc_entry()
653 bitmap_kaddr = kmap(req->pr_bitmap_bh->b_page); in nilfs_palloc_abort_alloc_entry()
758 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_freev()

Completed in 23 milliseconds

12345678910>>...12