Home
last modified time | relevance | path

Searched refs:ptr_type (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/tools/bpf/bpftool/
H A Dbtf_dumper.c102 const struct btf_type *ptr_type; in btf_dumper_ptr() local
111 ptr_type = btf__type_by_id(d->btf, ptr_type_id); in btf_dumper_ptr()
112 if (!ptr_type || !btf_is_func_proto(ptr_type)) in btf_dumper_ptr()
115 if (!dump_prog_id_as_func_ptr(d, ptr_type, value)) in btf_dumper_ptr()
/kernel/linux/linux-6.6/tools/bpf/bpftool/
H A Dbtf_dumper.c112 const struct btf_type *ptr_type; in btf_dumper_ptr() local
121 ptr_type = btf__type_by_id(d->btf, ptr_type_id); in btf_dumper_ptr()
122 if (!ptr_type || !btf_is_func_proto(ptr_type)) in btf_dumper_ptr()
125 if (!dump_prog_id_as_func_ptr(d, ptr_type, value)) in btf_dumper_ptr()
/kernel/linux/linux-5.10/include/linux/
H A Dbpf_verifier.h334 enum bpf_reg_type ptr_type; /* pointer type for load/store insns */ member
/kernel/linux/linux-6.6/include/linux/
H A Dbpf_verifier.h474 enum bpf_reg_type ptr_type; /* pointer type for load/store insns */ member
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c1781 swreg ptr_type; in nfp_perf_event_output() local
1784 ptr_type = ur_load_imm_any(nfp_prog, meta->arg1.type, imm_a(nfp_prog)); in nfp_perf_event_output()
1792 wrp_mov(nfp_prog, reg_a(1), ptr_type); in nfp_perf_event_output()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c1781 swreg ptr_type; in nfp_perf_event_output() local
1784 ptr_type = ur_load_imm_any(nfp_prog, meta->arg1.type, imm_a(nfp_prog)); in nfp_perf_event_output()
1792 wrp_mov(nfp_prog, reg_a(1), ptr_type); in nfp_perf_event_output()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dverifier.c11706 const struct btf_type *t, *ptr_type; in check_kfunc_call() local
11845 ptr_type = btf_type_skip_modifiers(desc_btf, t->type, &ptr_type_id); in check_kfunc_call()
11960 } else if (!__btf_type_is_struct(ptr_type)) { in check_kfunc_call()
11964 if (!IS_ERR(btf_resolve_size(desc_btf, ptr_type, &sz))) { in check_kfunc_call()
11971 ptr_type->name_off); in check_kfunc_call()
11975 btf_type_str(ptr_type), in check_kfunc_call()
16924 enum bpf_reg_type *prev_type = &env->insn_aux_data[env->insn_idx].ptr_type; in save_aux_ptr_type()
17612 aux->ptr_type = PTR_TO_FUNC; in resolve_pseudo_ldimm64()
18178 aux[adj_idx].ptr_type == PTR_TO_CTX) in opt_subreg_zext_lo32_rnd_hi32()
18314 switch ((int)env->insn_aux_data[i + delta].ptr_type) { in convert_ctx_accesses()
[all...]
/kernel/linux/linux-5.10/kernel/bpf/
H A Dverifier.c10173 prev_src_type = &env->insn_aux_data[env->insn_idx].ptr_type; in do_check()
10223 prev_dst_type = &env->insn_aux_data[env->insn_idx].ptr_type; in do_check()
11155 aux[adj_idx].ptr_type == PTR_TO_CTX) in opt_subreg_zext_lo32_rnd_hi32()
11274 switch (env->insn_aux_data[i + delta].ptr_type) { in convert_ctx_accesses()

Completed in 54 milliseconds