Home
last modified time | relevance | path

Searched refs:btf_func_model (Results 1 – 13 of 13) sorted by relevance

/linux/include/linux/
H A Dbpf.h1206 struct btf_func_model { struct
1289 u64 bpf_tramp_arena_base(const struct btf_func_model *m,
1316 const struct btf_func_model *m, u32 flags,
1323 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
1424 struct btf_func_model model;
1449 struct btf_func_model fmodel;
2157 struct btf_func_model func_models[BPF_STRUCT_OPS_MAX_NR_MEMBERS];
2265 const struct btf_func_model *model,
3199 struct btf_func_model *m);
3217 const struct btf_func_model *
[all …]
H A Dbpf_verifier.h1695 struct btf_func_model func_model;
/linux/arch/x86/net/
H A Dbpf_jit_comp.c1695 const struct btf_func_model *fm; in emit_kfunc_arena_args()
3006 static void clean_stack_garbage(const struct btf_func_model *m, in clean_stack_garbage()
3055 static int get_nr_used_regs(const struct btf_func_model *m) in get_nr_used_regs()
3097 static void save_args(const struct btf_func_model *m, u8 **prog, in save_args()
3187 static void restore_regs(const struct btf_func_model *m, u8 **prog, in restore_regs()
3219 static int invoke_bpf_prog(const struct btf_func_model *m, u8 **pprog, in invoke_bpf_prog()
3341 static int invoke_bpf(const struct btf_func_model *m, u8 **pprog, in invoke_bpf()
3365 static int invoke_bpf_mod_ret(const struct btf_func_model *m, u8 **pprog, in invoke_bpf_mod_ret()
3470 const struct btf_func_model *m, u32 flags, in __arch_prepare_bpf_trampoline()
3789 const struct btf_func_model *m, u32 flags, in arch_prepare_bpf_trampoline()
[all …]
/linux/arch/s390/net/
H A Dbpf_jit_comp.c1789 const struct btf_func_model *m; in bpf_jit_insn()
2554 const struct btf_func_model *m, in invoke_bpf_prog()
2643 const struct btf_func_model *m, in invoke_bpf()
2684 const struct btf_func_model *m, in __arch_prepare_bpf_trampoline()
2994 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
3010 void *image_end, const struct btf_func_model *m, in arch_prepare_bpf_trampoline()
/linux/arch/powerpc/net/
H A Dbpf_jit_comp.c822 const struct btf_func_model *m, u32 flags, in __arch_prepare_bpf_trampoline()
1193 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
1204 const struct btf_func_model *m, u32 flags, in arch_prepare_bpf_trampoline()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1270 const struct btf_func_model *fm; in emit_kfunc_arena_args()
2533 static int calc_arg_aux(const struct btf_func_model *m, in calc_arg_aux()
2593 const struct btf_func_model *m, const struct arg_aux *a, in save_args()
2696 const struct btf_func_model *m, in prepare_trampoline()
2982 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
3020 void *ro_image_end, const struct btf_func_model *m, in arch_prepare_bpf_trampoline()
/linux/kernel/bpf/
H A Dtrampoline.c539 u64 bpf_tramp_arena_base(const struct btf_func_model *m, in bpf_tramp_arena_base()
1531 const struct btf_func_model *m, u32 flags, in arch_prepare_bpf_trampoline()
1565 int __weak arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
H A Dbpf_struct_ops.c177 struct btf_func_model *model, in prepare_arg_info()
639 const struct btf_func_model *model, in bpf_struct_ops_prepare_trampoline()
H A Dfixups.c132 const struct btf_func_model *
H A Dbtf.c7618 struct btf_func_model *m) in btf_distill_func_proto()
H A Dverifier.c2808 struct btf_func_model func_model; in bpf_add_kfunc_call()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c1020 const struct btf_func_model *m, in __arch_prepare_bpf_trampoline()
1321 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
1347 void *ro_image_end, const struct btf_func_model *m, in arch_prepare_bpf_trampoline()
1839 const struct btf_func_model *fm; in bpf_jit_emit_insn()
/linux/arch/loongarch/net/
H A Dbpf_jit.c1177 const struct btf_func_model *m; in build_insn()
1860 const struct btf_func_model *m, struct bpf_tramp_nodes *tnodes, in __arch_prepare_bpf_trampoline()
2162 void *ro_image_end, const struct btf_func_model *m, in arch_prepare_bpf_trampoline()
2199 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()