Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/mm/
H A Dksm_tests.c175 void *map_ptr = mmap(ptr, map_size, PROT_WRITE, mapping, -1, 0); in allocate_memory() local
177 if (map_ptr == MAP_FAILED) { in allocate_memory()
181 memset(map_ptr, data, map_size); in allocate_memory()
182 if (mprotect(map_ptr, map_size, prot)) { in allocate_memory()
184 munmap(map_ptr, map_size); in allocate_memory()
188 return map_ptr; in allocate_memory()
323 void *map_ptr; in check_ksm_merge() local
332 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count); in check_ksm_merge()
333 if (!map_ptr) in check_ksm_merge()
336 if (ksm_merge_pages(merge_type, map_ptr, page_siz in check_ksm_merge()
356 void *map_ptr; check_ksm_unmerge() local
397 void *map_ptr; check_ksm_zero_page_merge() local
526 void *map_ptr, *map_ptr_orig; ksm_merge_hugepages_time() local
598 void *map_ptr; ksm_merge_time() local
639 void *map_ptr; ksm_unmerge_time() local
686 void *map_ptr; ksm_cow_time() local
[all...]
/linux/tools/testing/selftests/arm64/mte/
H A Dcheck_hugetlb_options.c148 char *ptr, *map_ptr; in check_hugetlb_memory_mapping() local
155 map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false); in check_hugetlb_memory_mapping()
156 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) in check_hugetlb_memory_mapping()
159 mte_initialize_current_context(mode, (uintptr_t)map_ptr, map_size); in check_hugetlb_memory_mapping()
161 ptr = mte_insert_tags((void *)map_ptr, map_size); in check_hugetlb_memory_mapping()
164 munmap((void *)map_ptr, map_size); in check_hugetlb_memory_mapping()
169 mte_free_memory((void *)map_ptr, map_size, mem_type, false); in check_hugetlb_memory_mapping()
178 char *map_ptr; in check_clear_prot_mte_flag() local
185 map_ptr = (char *)mte_allocate_memory_tag_range(map_size, mem_type, mapping, in check_clear_prot_mte_flag()
187 if (check_allocated_memory_range(map_ptr, map_size, mem_type, in check_clear_prot_mte_flag()
[all …]
H A 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()
H A Dcheck_mmap_options.c116 char *ptr, *map_ptr; in check_anonymous_memory_mapping() local
126 map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false); in check_anonymous_memory_mapping()
127 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) in check_anonymous_memory_mapping()
130 ptr = map_ptr + UNDERFLOW; in check_anonymous_memory_mapping()
136 munmap((void *)map_ptr, map_size); in check_anonymous_memory_mapping()
141 mte_free_memory((void *)map_ptr, map_size, mem_type, false); in check_anonymous_memory_mapping()
151 char *ptr, *map_ptr; in check_file_memory_mapping() local
166 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_file_memory_mapping()
167 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_file_memory_mapping()
171 ptr = map_ptr + UNDERFLOW; in check_file_memory_mapping()
[all …]
/linux/kernel/bpf/
H A Dfixups.c1095 struct bpf_map *map_ptr; in jit_subprogs() local
1340 map_ptr = prog->aux->poke_tab[i].tail_call.map; in jit_subprogs()
1341 map_ptr->ops->map_poke_untrack(map_ptr, prog->aux); in jit_subprogs()
1545 struct bpf_map *map_ptr; in bpf_do_misc_fixups() local
1968 .tail_call.map = aux->map_ptr_state.map_ptr, in bpf_do_misc_fixups()
1997 map_ptr = aux->map_ptr_state.map_ptr; in bpf_do_misc_fixups()
1999 map_ptr->max_entries, 2); in bpf_do_misc_fixups()
2001 container_of(map_ptr, in bpf_do_misc_fixups()
2086 map_ptr = aux->map_ptr_state.map_ptr; in bpf_do_misc_fixups()
2087 ops = map_ptr->ops; in bpf_do_misc_fixups()
[all …]
H A Dlog.c662 if (reg->map_ptr->name[0]) in print_reg_state()
663 verbose_a("map=%s", reg->map_ptr->name); in print_reg_state()
665 reg->map_ptr->key_size, in print_reg_state()
666 reg->map_ptr->value_size); in print_reg_state()
H A Darraymap.c224 const int map_ptr = BPF_REG_1; in array_map_gen_lookup() local
230 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_map_gen_lookup()
244 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_map_gen_lookup()
1481 const int map_ptr = BPF_REG_1; in array_of_map_gen_lookup() local
1484 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_of_map_gen_lookup()
1496 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_of_map_gen_lookup()
H A Dverifier.c148 * Now verifier knows that this map has key of R1->map_ptr->key_size bytes
230 aux->map_ptr_state.map_ptr = map; in bpf_map_ptr_store()
381 rec = reg->map_ptr->record; in reg_btf_record()
1862 /* Clear off and union(map_ptr, range) */ in __mark_reg_known()
1924 const struct bpf_map *map = reg->map_ptr; in refine_map_lookup_value()
1928 reg->map_ptr = map->inner_map_meta; in refine_map_lookup_value()
4300 struct bpf_map *map = reg->map_ptr; in check_map_access_type()
4765 struct bpf_map *map = reg->map_ptr; in check_map_access()
5237 if (reg->map_ptr->map_type == BPF_MAP_TYPE_INSN_ARRAY) in check_ptr_alignment()
6162 struct bpf_map *map = reg->map_ptr; in check_ptr_to_map_access()
7537 struct bpf_map *map_ptr; process_kptr_func() local
10140 struct bpf_map *map_ptr = caller->regs[BPF_REG_1].map_ptr; set_timer_callback_state() local
10259 struct bpf_map *map_ptr = caller->regs[BPF_REG_3].map_ptr; set_task_work_schedule_callback_state() local
[all...]
H A Ddiagnostics.c107 const struct bpf_map *map_ptr; member
1446 snapshot->map_ptr = reg->map_ptr; in diag_snapshot_reg()
2133 map_name = diag_reg_map_name(snapshot->map_ptr); in diag_reg_snapshot()
2140 map_name = diag_reg_map_name(snapshot->map_ptr); in diag_reg_snapshot()
/linux/drivers/md/dm-vdo/
H A Dint-map.h26 int __must_check vdo_int_map_create(size_t initial_capacity, struct int_map **map_ptr);
/linux/drivers/md/dm-vdo/indexer/
H A Dindex-page-map.h26 struct index_page_map **map_ptr);
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dfw.h120 __be64 map_ptr; member
H A Doffload.c456 map_id_full = be64_to_cpu(cbe->map_ptr); in nfp_bpf_event_output()
/linux/include/linux/
H A Dbpf_verifier.h61 struct bpf_map *map_ptr; member
620 struct bpf_map *map_ptr; member