btf_func_model
static int calc_arg_aux(const struct btf_func_model *m,
const struct btf_func_model *m,
const struct btf_func_model *m,
int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
void *ro_image_end, const struct btf_func_model *m,
const struct btf_func_model *m;
const struct btf_func_model *m, struct bpf_tramp_links *tlinks,
void *ro_image_end, const struct btf_func_model *m,
int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
const struct btf_func_model *m, u32 flags,
const struct btf_func_model *m, u32 flags,
const struct btf_func_model *m = bpf_jit_find_kfunc_model(fp, insn);
const struct btf_func_model *m,
int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
void *ro_image_end, const struct btf_func_model *m,
const struct btf_func_model *fm;
const struct btf_func_model *m;
const struct btf_func_model *m,
const struct btf_func_model *m,
int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
void *image_end, const struct btf_func_model *m,
static void clean_stack_garbage(const struct btf_func_model *m,
static int get_nr_used_regs(const struct btf_func_model *m)
static void save_args(const struct btf_func_model *m, u8 **prog,
static void restore_regs(const struct btf_func_model *m, u8 **prog,
static int invoke_bpf_prog(const struct btf_func_model *m, u8 **pprog,
static int invoke_bpf(const struct btf_func_model *m, u8 **pprog,
static int invoke_bpf_mod_ret(const struct btf_func_model *m, u8 **pprog,
const struct btf_func_model *m, u32 flags,
const struct btf_func_model *m, u32 flags,
int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
const struct btf_func_model *fm;
const struct btf_func_model *m, u32 flags,
int arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
struct btf_func_model model;
struct btf_func_model fmodel;
struct btf_func_model func_models[BPF_STRUCT_OPS_MAX_NR_MEMBERS];
const struct btf_func_model *model,
struct btf_func_model *m);
const struct btf_func_model *
static inline const struct btf_func_model *
const struct btf_func_model *model,
struct btf_func_model *m)
const struct btf_func_model *m, u32 flags,
int __weak arch_bpf_trampoline_size(const struct btf_func_model *m, u32 flags,
struct btf_func_model func_model;
struct btf_func_model func_model;
const struct btf_func_model *