Home
last modified time | relevance | path

Searched refs:map_ptr (Results 1 – 17 of 17) sorted by relevance

/linux-6.12.1/tools/testing/selftests/mm/
Dksm_tests.c202 void *map_ptr = mmap(ptr, map_size, PROT_WRITE, mapping, -1, 0); in allocate_memory() local
204 if (!map_ptr) { in allocate_memory()
208 memset(map_ptr, data, map_size); in allocate_memory()
209 if (mprotect(map_ptr, map_size, prot)) { in allocate_memory()
211 munmap(map_ptr, map_size); in allocate_memory()
215 return map_ptr; in allocate_memory()
350 void *map_ptr; in check_ksm_merge() local
359 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count); in check_ksm_merge()
360 if (!map_ptr) in check_ksm_merge()
363 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_merge()
[all …]
/linux-6.12.1/tools/testing/selftests/arm64/mte/
Dcheck_mmap_options.c62 char *ptr, *map_ptr; in check_anonymous_memory_mapping() local
69 map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false); in check_anonymous_memory_mapping()
70 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) in check_anonymous_memory_mapping()
73 ptr = map_ptr + UNDERFLOW; in check_anonymous_memory_mapping()
79 munmap((void *)map_ptr, map_size); in check_anonymous_memory_mapping()
84 mte_free_memory((void *)map_ptr, map_size, mem_type, false); in check_anonymous_memory_mapping()
93 char *ptr, *map_ptr; in check_file_memory_mapping() local
105 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_file_memory_mapping()
106 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_file_memory_mapping()
110 ptr = map_ptr + UNDERFLOW; in check_file_memory_mapping()
[all …]
Dcheck_child_memory.c108 char *ptr, *map_ptr; in check_child_file_mapping() local
119 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_child_file_mapping()
120 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_child_file_mapping()
124 ptr = map_ptr + UNDERFLOW; in check_child_file_mapping()
130 munmap((void *)map_ptr, map_size); in check_child_file_mapping()
136 munmap((void *)map_ptr, map_size); in check_child_file_mapping()
/linux-6.12.1/drivers/md/dm-vdo/indexer/
Dindex-page-map.c36 struct index_page_map **map_ptr) in uds_make_index_page_map() argument
54 *map_ptr = map; in uds_make_index_page_map()
Dindex-page-map.h26 struct index_page_map **map_ptr);
/linux-6.12.1/drivers/md/dm-vdo/
Dint-map.h26 int __must_check vdo_int_map_create(size_t initial_capacity, struct int_map **map_ptr);
Dint-map.c179 int vdo_int_map_create(size_t initial_capacity, struct int_map **map_ptr) in vdo_int_map_create() argument
204 *map_ptr = map; in vdo_int_map_create()
Dblock-map.h337 struct block_map **map_ptr);
Dblock-map.c2861 struct block_map **map_ptr) in vdo_decode_block_map() argument
2913 *map_ptr = map; in vdo_decode_block_map()
/linux-6.12.1/kernel/bpf/
Dverifier.c224 aux->map_ptr_state.map_ptr = map; in bpf_map_ptr_store()
269 struct bpf_map *map_ptr; member
412 rec = reg->map_ptr->record; in reg_btf_record()
1839 const struct bpf_map *map = reg->map_ptr; in mark_ptr_not_null_reg()
1843 reg->map_ptr = map->inner_map_meta; in mark_ptr_not_null_reg()
5190 struct bpf_map *map = regs[regno].map_ptr; in check_map_access_type()
5556 struct bpf_map *map = reg->map_ptr; in check_map_access()
6743 struct bpf_map *map = reg->map_ptr; in check_ptr_to_map_access()
6931 reg->map_ptr->key_size, false); in check_mem_access()
6951 kptr_field = btf_record_find(reg->map_ptr->record, in check_mem_access()
[all …]
Dlog.c718 if (reg->map_ptr->name[0]) in print_reg_state()
719 verbose_a("map=%s", reg->map_ptr->name); in print_reg_state()
721 reg->map_ptr->key_size, in print_reg_state()
722 reg->map_ptr->value_size); in print_reg_state()
Darraymap.c214 const int map_ptr = BPF_REG_1; in array_map_gen_lookup() local
220 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_map_gen_lookup()
234 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_map_gen_lookup()
1381 const int map_ptr = BPF_REG_1; in array_of_map_gen_lookup() local
1384 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_of_map_gen_lookup()
1396 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_of_map_gen_lookup()
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/bpf/
Dfw.h120 __be64 map_ptr; member
Dverifier.c99 offmap = map_to_offmap(reg1->map_ptr); in nfp_bpf_map_update_value_ok()
433 offmap = map_to_offmap(reg->map_ptr); in nfp_bpf_map_mark_used()
Doffload.c458 map_id_full = be64_to_cpu(cbe->map_ptr); in nfp_bpf_event_output()
/linux-6.12.1/include/linux/
Dbpf_verifier.h91 struct bpf_map *map_ptr; member
525 struct bpf_map *map_ptr; member
/linux-6.12.1/Documentation/bpf/
Dverifier.rst737 R0=map_ptr R10=fp
764 R0=map_ptr R10=fp