Lines Matching refs:map_ptr
250 struct bpf_map *map_ptr; member
463 map_value_has_spin_lock(reg->map_ptr); in reg_may_point_to_spin_lock()
655 reg->map_ptr->key_size, in print_verifier_state()
656 reg->map_ptr->value_size); in print_verifier_state()
1138 const struct bpf_map *map = reg->map_ptr; in mark_ptr_not_null_reg()
1142 reg->map_ptr = map->inner_map_meta; in mark_ptr_not_null_reg()
3135 struct bpf_map *map = regs[regno].map_ptr; in check_map_access_type()
3255 struct bpf_map *map = reg->map_ptr; in check_map_access()
3977 struct bpf_map *map = reg->map_ptr; in check_ptr_to_map_access()
4145 reg->map_ptr->key_size, false); in check_mem_access()
4161 struct bpf_map *map = reg->map_ptr; in check_mem_access()
4568 reg->map_ptr->key_size, false); in check_helper_mem_access()
4658 struct bpf_map *map = reg->map_ptr; in process_spin_lock()
4719 struct bpf_map *map = reg->map_ptr; in process_timer_func()
4753 if (meta->map_ptr) { in process_timer_func()
4758 meta->map_ptr = map; in process_timer_func()
4800 if (!meta->map_ptr) { in resolve_map_arg_type()
4806 switch (meta->map_ptr->map_type) { in resolve_map_arg_type()
5056 if (meta->map_ptr) { in check_func_arg()
5069 if (meta->map_ptr != reg->map_ptr || in check_func_arg()
5077 meta->map_ptr = reg->map_ptr; in check_func_arg()
5084 if (!meta->map_ptr) { in check_func_arg()
5094 meta->map_ptr->key_size, false, in check_func_arg()
5103 if (!meta->map_ptr) { in check_func_arg()
5110 meta->map_ptr->value_size, false, in check_func_arg()
5203 struct bpf_map *map = reg->map_ptr; in check_func_arg()
5831 callee->regs[BPF_REG_2].map_ptr = caller->regs[BPF_REG_1].map_ptr; in map_set_for_each_callback_args()
5835 callee->regs[BPF_REG_3].map_ptr = caller->regs[BPF_REG_1].map_ptr; in map_set_for_each_callback_args()
5909 struct bpf_map *map_ptr = caller->regs[BPF_REG_1].map_ptr; in set_timer_callback_state() local
5916 callee->regs[BPF_REG_1].map_ptr = map_ptr; in set_timer_callback_state()
5920 callee->regs[BPF_REG_2].map_ptr = map_ptr; in set_timer_callback_state()
5924 callee->regs[BPF_REG_3].map_ptr = map_ptr; in set_timer_callback_state()
6018 struct bpf_map *map = meta->map_ptr; in record_func_map()
6050 bpf_map_ptr_store(aux, meta->map_ptr, in record_func_map()
6051 !meta->map_ptr->bypass_spec_v1); in record_func_map()
6052 else if (BPF_MAP_PTR(aux->map_ptr_state) != meta->map_ptr) in record_func_map()
6054 !meta->map_ptr->bypass_spec_v1); in record_func_map()
6064 struct bpf_map *map = meta->map_ptr; in record_func_key()
6114 struct bpf_map *fmt_map = fmt_reg->map_ptr; in check_bpf_snprintf_call()
6319 if (meta.map_ptr == NULL) { in check_helper_call()
6324 regs[BPF_REG_0].map_ptr = meta.map_ptr; in check_helper_call()
6328 if (map_value_has_spin_lock(meta.map_ptr)) in check_helper_call()
6407 } else if (is_acquire_function(func_id, meta.map_ptr)) { in check_helper_call()
6420 err = check_map_func_compatibility(env, meta.map_ptr, func_id); in check_helper_call()
6654 max = ptr_reg->map_ptr->value_size; in retrieve_ptr_limit()
9202 dst_reg->map_ptr = map; in check_ld_imm()
12344 struct bpf_map *map_ptr; in jit_subprogs() local
12538 map_ptr = prog->aux->poke_tab[i].tail_call.map; in jit_subprogs()
12539 map_ptr->ops->map_poke_untrack(map_ptr, prog->aux); in jit_subprogs()
12651 struct bpf_map *map_ptr; in do_misc_fixups() local
12842 map_ptr = BPF_MAP_PTR(aux->map_ptr_state); in do_misc_fixups()
12844 map_ptr->max_entries, 2); in do_misc_fixups()
12846 container_of(map_ptr, in do_misc_fixups()
12910 map_ptr = BPF_MAP_PTR(aux->map_ptr_state); in do_misc_fixups()
12911 ops = map_ptr->ops; in do_misc_fixups()
12914 cnt = ops->map_gen_lookup(map_ptr, insn_buf); in do_misc_fixups()
13041 map_ptr = prog->aux->poke_tab[i].tail_call.map; in do_misc_fixups()
13042 if (!map_ptr->ops->map_poke_track || in do_misc_fixups()
13043 !map_ptr->ops->map_poke_untrack || in do_misc_fixups()
13044 !map_ptr->ops->map_poke_run) { in do_misc_fixups()
13049 ret = map_ptr->ops->map_poke_track(map_ptr, prog->aux); in do_misc_fixups()