| /linux/tools/testing/selftests/mm/ |
| H A D | ksm_tests.c | 175 void *map_ptr = mmap(ptr, map_size, PROT_WRITE, mapping, -1, 0); in allocate_memory() local 177 if (!map_ptr) { 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_size * page_count, start_time, timeout)) in check_ksm_merge() [all …]
|
| /linux/tools/testing/selftests/arm64/mte/ |
| H A D | check_hugetlb_options.c | 148 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 D | check_mmap_options.c | 116 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 …]
|
| H A D | check_child_memory.c | 108 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/kernel/bpf/ |
| H A D | fixups.c | 1032 struct bpf_map *map_ptr; in jit_subprogs() local 1276 map_ptr = prog->aux->poke_tab[i].tail_call.map; in jit_subprogs() 1277 map_ptr->ops->map_poke_untrack(map_ptr, prog->aux); in jit_subprogs() 1474 struct bpf_map *map_ptr; in bpf_do_misc_fixups() local 1861 .tail_call.map = aux->map_ptr_state.map_ptr, in bpf_do_misc_fixups() 1890 map_ptr = aux->map_ptr_state.map_ptr; in bpf_do_misc_fixups() 1892 map_ptr->max_entries, 2); in bpf_do_misc_fixups() 1894 container_of(map_ptr, in bpf_do_misc_fixups() 1979 map_ptr = aux->map_ptr_state.map_ptr; in bpf_do_misc_fixups() 1980 ops = map_ptr->ops; in bpf_do_misc_fixups() [all …]
|
| H A D | arraymap.c | 226 const int map_ptr = BPF_REG_1; in array_map_gen_lookup() local 232 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_map_gen_lookup() 246 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_map_gen_lookup() 1422 const int map_ptr = BPF_REG_1; in array_of_map_gen_lookup() local 1425 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_of_map_gen_lookup() 1437 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_of_map_gen_lookup()
|
| H A D | verifier.c | 222 aux->map_ptr_state.map_ptr = map; in bpf_map_ptr_store() 331 rec = reg->map_ptr->record; in reg_btf_record() 1836 const struct bpf_map *map = reg->map_ptr; in mark_ptr_not_null_reg() 1840 reg->map_ptr = map->inner_map_meta; in mark_ptr_not_null_reg() 4391 struct bpf_map *map = reg->map_ptr; in check_map_access_type() 4805 struct bpf_map *map = reg->map_ptr; in check_map_access() 5241 if (reg->map_ptr->map_type == BPF_MAP_TYPE_INSN_ARRAY) in check_ptr_alignment() 6142 struct bpf_map *map = reg->map_ptr; in check_ptr_to_map_access() 6345 reg->map_ptr->key_size, false); in check_mem_access() 6365 kptr_field = btf_record_find(reg->map_ptr->record, in check_mem_access() [all …]
|
| /linux/drivers/md/dm-vdo/ |
| H A D | int-map.h | 26 int __must_check vdo_int_map_create(size_t initial_capacity, struct int_map **map_ptr);
|
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | index-page-map.h | 26 struct index_page_map **map_ptr);
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | fw.h | 120 __be64 map_ptr; member
|
| H A D | offload.c | 456 map_id_full = be64_to_cpu(cbe->map_ptr); in nfp_bpf_event_output()
|
| /linux/include/linux/ |
| H A D | bpf_verifier.h | 52 struct bpf_map *map_ptr; member 554 struct bpf_map *map_ptr; member
|