/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | map.c | 226 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 D | bpf_lock_contention.c | 57 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 D | symbol-elf.c | 1334 * @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 D | symbol.c | 887 * 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 D | chtls_hw.c | 166 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 D | chtls_hw.c | 166 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 D | map.c | 213 (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 D | symbol-elf.c | 927 * @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 D | symbol.c | 842 * 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 D | bnode.c | 32 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 D | bitmap.c | 42 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 D | btree.c | 166 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 D | highmem.c | 38 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 D | event.c | 32 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 D | event.c | 34 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 D | drm_gem_vram_helper.c | 117 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 D | Makefile | 9 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 D | Makefile | 9 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 D | lzo.c | 143 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 D | zlib.c | 129 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 D | zstd.c | 402 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 D | bnode.c | 83 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 D | btree.c | 83 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 D | alloc.c | 528 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 D | alloc.c | 528 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()
|