Home
last modified time | relevance | path

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

/linux-6.15/include/linux/
H A Dbpf.h1103 struct btf_func_model { struct
1197 const struct btf_func_model *m, u32 flags,
1203 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
1259 struct btf_func_model model;
1277 struct btf_func_model fmodel;
1841 struct btf_func_model func_models[BPF_STRUCT_OPS_MAX_NR_MEMBERS];
1903 const struct btf_func_model *model,
2725 struct btf_func_model *m);
2744 const struct btf_func_model *
3023 static inline const struct btf_func_model *
/linux-6.15/arch/x86/net/
H A Dbpf_jit_comp.c2658 static void clean_stack_garbage(const struct btf_func_model *m, in clean_stack_garbage()
2707 static int get_nr_used_regs(const struct btf_func_model *m) in get_nr_used_regs()
2723 static void save_args(const struct btf_func_model *m, u8 **prog, in save_args()
2800 static void restore_regs(const struct btf_func_model *m, u8 **prog, in restore_regs()
2832 static int invoke_bpf_prog(const struct btf_func_model *m, u8 **pprog, in invoke_bpf_prog()
2947 static int invoke_bpf(const struct btf_func_model *m, u8 **pprog, in invoke_bpf()
2964 static int invoke_bpf_mod_ret(const struct btf_func_model *m, u8 **pprog, in invoke_bpf_mod_ret()
3068 const struct btf_func_model *m, u32 flags, in __arch_prepare_bpf_trampoline()
3364 const struct btf_func_model *m, u32 flags, in arch_prepare_bpf_trampoline()
3392 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
H A Dbpf_jit_comp32.c1575 const struct btf_func_model *fm; in emit_kfunc_call()
/linux-6.15/arch/powerpc/net/
H A Dbpf_jit_comp.c650 const struct btf_func_model *m, u32 flags, in __arch_prepare_bpf_trampoline()
972 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
999 const struct btf_func_model *m, u32 flags, in arch_prepare_bpf_trampoline()
/linux-6.15/arch/s390/net/
H A Dbpf_jit_comp.c1758 const struct btf_func_model *m; in bpf_jit_insn()
2469 const struct btf_func_model *m, in invoke_bpf_prog()
2569 const struct btf_func_model *m, in __arch_prepare_bpf_trampoline()
2865 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
2881 void *image_end, const struct btf_func_model *m, in arch_prepare_bpf_trampoline()
/linux-6.15/kernel/bpf/
H A Dtrampoline.c1090 const struct btf_func_model *m, u32 flags, in arch_prepare_bpf_trampoline()
1124 int __weak arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
H A Dbpf_struct_ops.c589 const struct btf_func_model *model, in bpf_struct_ops_prepare_trampoline()
H A Dbtf.c7337 struct btf_func_model *m) in btf_distill_func_proto()
H A Dverifier.c2971 struct btf_func_model func_model;
3291 const struct btf_func_model *
/linux-6.15/arch/riscv/net/
H A Dbpf_jit_comp64.c803 const struct btf_func_model *m, in __arch_prepare_bpf_trampoline()
1060 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
1086 void *ro_image_end, const struct btf_func_model *m, in arch_prepare_bpf_trampoline()
1572 const struct btf_func_model *fm; in bpf_jit_emit_insn()
/linux-6.15/arch/arm64/net/
H A Dbpf_jit_comp.c2457 static int btf_func_model_nregs(const struct btf_func_model *m) in btf_func_model_nregs()
2472 int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags, in arch_bpf_trampoline_size()
2510 void *ro_image_end, const struct btf_func_model *m, in arch_prepare_bpf_trampoline()