Lines Matching refs:map_ptr

232 	struct bpf_map *map_ptr;  member
422 map_value_has_spin_lock(reg->map_ptr); in reg_may_point_to_spin_lock()
604 reg->map_ptr->key_size, in print_verifier_state()
605 reg->map_ptr->value_size); in print_verifier_state()
2530 struct bpf_map *map = regs[regno].map_ptr; in check_map_access_type()
2646 struct bpf_map *map = reg->map_ptr; in check_map_access()
3346 struct bpf_map *map = reg->map_ptr; in check_ptr_to_map_access()
3433 struct bpf_map *map = reg->map_ptr; in check_mem_access()
3865 struct bpf_map *map = reg->map_ptr; in process_spin_lock()
3959 if (!meta->map_ptr) { in resolve_map_arg_type()
3965 switch (meta->map_ptr->map_type) { in resolve_map_arg_type()
4204 meta->map_ptr = reg->map_ptr; in check_func_arg()
4210 if (!meta->map_ptr) { in check_func_arg()
4220 meta->map_ptr->key_size, false, in check_func_arg()
4229 if (!meta->map_ptr) { in check_func_arg()
4236 meta->map_ptr->value_size, false, in check_func_arg()
4908 struct bpf_map *map = meta->map_ptr; in record_func_map()
4938 bpf_map_ptr_store(aux, meta->map_ptr, in record_func_map()
4939 !meta->map_ptr->bypass_spec_v1); in record_func_map()
4940 else if (BPF_MAP_PTR(aux->map_ptr_state) != meta->map_ptr) in record_func_map()
4942 !meta->map_ptr->bypass_spec_v1); in record_func_map()
4952 struct bpf_map *map = meta->map_ptr; in record_func_key()
5124 if (meta.map_ptr == NULL) { in check_helper_call()
5129 regs[BPF_REG_0].map_ptr = meta.map_ptr; in check_helper_call()
5132 if (map_value_has_spin_lock(meta.map_ptr)) in check_helper_call()
5203 } else if (is_acquire_function(func_id, meta.map_ptr)) { in check_helper_call()
5216 err = check_map_func_compatibility(env, meta.map_ptr, func_id); in check_helper_call()
5351 *ptr_limit = ptr_reg->map_ptr->value_size - off; in retrieve_ptr_limit()
7228 const struct bpf_map *map = reg->map_ptr; in mark_ptr_or_null_reg()
7232 reg->map_ptr = map->inner_map_meta; in mark_ptr_or_null_reg()
7660 dst_reg->map_ptr = map; in check_ld_imm()
10574 struct bpf_map *map_ptr; in jit_subprogs() local
10659 map_ptr = func[i]->aux->poke_tab[ret].tail_call.map; in jit_subprogs()
10660 ret = map_ptr->ops->map_poke_track(map_ptr, func[i]->aux); in jit_subprogs()
10701 map_ptr = prog->aux->poke_tab[i].tail_call.map; in jit_subprogs()
10703 map_ptr->ops->map_poke_untrack(map_ptr, prog->aux); in jit_subprogs()
10779 map_ptr = func[i]->aux->poke_tab[j].tail_call.map; in jit_subprogs()
10780 map_ptr->ops->map_poke_untrack(map_ptr, func[i]->aux); in jit_subprogs()
10854 struct bpf_map *map_ptr; in fixup_bpf_calls() local
11036 map_ptr = BPF_MAP_PTR(aux->map_ptr_state); in fixup_bpf_calls()
11038 map_ptr->max_entries, 2); in fixup_bpf_calls()
11040 container_of(map_ptr, in fixup_bpf_calls()
11070 map_ptr = BPF_MAP_PTR(aux->map_ptr_state); in fixup_bpf_calls()
11071 ops = map_ptr->ops; in fixup_bpf_calls()
11074 cnt = ops->map_gen_lookup(map_ptr, insn_buf); in fixup_bpf_calls()
11178 map_ptr = prog->aux->poke_tab[i].tail_call.map; in fixup_bpf_calls()
11179 if (!map_ptr->ops->map_poke_track || in fixup_bpf_calls()
11180 !map_ptr->ops->map_poke_untrack || in fixup_bpf_calls()
11181 !map_ptr->ops->map_poke_run) { in fixup_bpf_calls()
11186 ret = map_ptr->ops->map_poke_track(map_ptr, prog->aux); in fixup_bpf_calls()