Lines Matching refs:map_ptr

244 	struct bpf_map *map_ptr;  member
457 map_value_has_spin_lock(reg->map_ptr); in reg_may_point_to_spin_lock()
663 reg->map_ptr->key_size, in print_verifier_state()
664 reg->map_ptr->value_size); in print_verifier_state()
1146 const struct bpf_map *map = reg->map_ptr; in mark_ptr_not_null_reg()
1150 reg->map_ptr = map->inner_map_meta; in mark_ptr_not_null_reg()
3309 struct bpf_map *map = regs[regno].map_ptr; in check_map_access_type()
3429 struct bpf_map *map = reg->map_ptr; in check_map_access()
4166 struct bpf_map *map = reg->map_ptr; in check_ptr_to_map_access()
4334 reg->map_ptr->key_size, false); in check_mem_access()
4350 struct bpf_map *map = reg->map_ptr; in check_mem_access()
4770 reg->map_ptr->key_size, false); in check_helper_mem_access()
4860 struct bpf_map *map = reg->map_ptr; in process_spin_lock()
4921 struct bpf_map *map = reg->map_ptr; in process_timer_func()
4955 if (meta->map_ptr) { in process_timer_func()
4960 meta->map_ptr = map; in process_timer_func()
5002 if (!meta->map_ptr) { in resolve_map_arg_type()
5008 switch (meta->map_ptr->map_type) { in resolve_map_arg_type()
5261 if (meta->map_ptr) { in check_func_arg()
5274 if (meta->map_ptr != reg->map_ptr || in check_func_arg()
5282 meta->map_ptr = reg->map_ptr; in check_func_arg()
5289 if (!meta->map_ptr) { in check_func_arg()
5299 meta->map_ptr->key_size, false, in check_func_arg()
5308 if (!meta->map_ptr) { in check_func_arg()
5315 meta->map_ptr->value_size, false, in check_func_arg()
5408 struct bpf_map *map = reg->map_ptr; in check_func_arg()
6046 callee->regs[BPF_REG_2].map_ptr = caller->regs[BPF_REG_1].map_ptr; in map_set_for_each_callback_args()
6050 callee->regs[BPF_REG_3].map_ptr = caller->regs[BPF_REG_1].map_ptr; in map_set_for_each_callback_args()
6124 struct bpf_map *map_ptr = caller->regs[BPF_REG_1].map_ptr; in set_timer_callback_state() local
6131 callee->regs[BPF_REG_1].map_ptr = map_ptr; in set_timer_callback_state()
6135 callee->regs[BPF_REG_2].map_ptr = map_ptr; in set_timer_callback_state()
6139 callee->regs[BPF_REG_3].map_ptr = map_ptr; in set_timer_callback_state()
6233 struct bpf_map *map = meta->map_ptr; in record_func_map()
6265 bpf_map_ptr_store(aux, meta->map_ptr, in record_func_map()
6266 !meta->map_ptr->bypass_spec_v1); in record_func_map()
6267 else if (BPF_MAP_PTR(aux->map_ptr_state) != meta->map_ptr) in record_func_map()
6269 !meta->map_ptr->bypass_spec_v1); in record_func_map()
6279 struct bpf_map *map = meta->map_ptr; in record_func_key()
6329 struct bpf_map *fmt_map = fmt_reg->map_ptr; in check_bpf_snprintf_call()
6534 if (meta.map_ptr == NULL) { in check_helper_call()
6539 regs[BPF_REG_0].map_ptr = meta.map_ptr; in check_helper_call()
6543 if (map_value_has_spin_lock(meta.map_ptr)) in check_helper_call()
6622 } else if (is_acquire_function(func_id, meta.map_ptr)) { in check_helper_call()
6635 err = check_map_func_compatibility(env, meta.map_ptr, func_id); in check_helper_call()
6879 max = ptr_reg->map_ptr->value_size; in retrieve_ptr_limit()
9432 dst_reg->map_ptr = map; in check_ld_imm()
12582 struct bpf_map *map_ptr; in jit_subprogs() local
12778 map_ptr = prog->aux->poke_tab[i].tail_call.map; in jit_subprogs()
12779 map_ptr->ops->map_poke_untrack(map_ptr, prog->aux); in jit_subprogs()
12896 struct bpf_map *map_ptr; in do_misc_fixups() local
13087 map_ptr = BPF_MAP_PTR(aux->map_ptr_state); in do_misc_fixups()
13089 map_ptr->max_entries, 2); in do_misc_fixups()
13091 container_of(map_ptr, in do_misc_fixups()
13156 map_ptr = BPF_MAP_PTR(aux->map_ptr_state); in do_misc_fixups()
13157 ops = map_ptr->ops; in do_misc_fixups()
13160 cnt = ops->map_gen_lookup(map_ptr, insn_buf); in do_misc_fixups()
13288 map_ptr = prog->aux->poke_tab[i].tail_call.map; in do_misc_fixups()
13289 if (!map_ptr->ops->map_poke_track || in do_misc_fixups()
13290 !map_ptr->ops->map_poke_untrack || in do_misc_fixups()
13291 !map_ptr->ops->map_poke_run) { in do_misc_fixups()
13296 ret = map_ptr->ops->map_poke_track(map_ptr, prog->aux); in do_misc_fixups()