st_ops_args
struct st_ops_args args;
struct st_ops_args args = { .a = 1 };
struct st_ops_args args = {};
static __noinline __used int subprog(struct st_ops_args *args)
int BPF_PROG(test_epilogue_subprog, struct st_ops_args *args)
int syscall_epilogue_tailcall(struct st_ops_args *args)
struct st_ops_args args = {};
struct st_ops_args args = {};
struct st_ops_args args = {};
static __noinline __used int subprog(struct st_ops_args *args)
struct st_ops_args args = {};
struct st_ops_args args = {};
struct st_ops_args args = {};
static __noinline __used int subprog(struct st_ops_args *args)
struct st_ops_args args = {};
int BPF_PROG(test_1_a, struct st_ops_args *args)
struct st_ops_args args = {};
struct st_ops_args args = {};
int BPF_PROG(test_1_b, struct st_ops_args *args)
struct st_ops_args args = {};
struct st_ops_args args = {};
struct st_ops_args args = {};
int BPF_PROG(test_1, struct st_ops_args *args)
struct st_ops_args args = {};
int BPF_PROG(test_1_a, struct st_ops_args *args)
struct st_ops_args args = {};
struct st_ops_args args = {};
int BPF_PROG(test_1, struct st_ops_args *args)
struct st_ops_args args = {};
struct st_ops_args args = {};
int BPF_PROG(test_1, struct st_ops_args *args)
struct st_ops_args args = {};
struct st_ops_args args = {};
__bpf_kfunc int bpf_kfunc_st_ops_test_prologue(struct st_ops_args *args)
__bpf_kfunc int bpf_kfunc_st_ops_test_epilogue(struct st_ops_args *args)
__bpf_kfunc int bpf_kfunc_st_ops_test_pro_epilogue(struct st_ops_args *args)
__bpf_kfunc int bpf_kfunc_st_ops_inc10(struct st_ops_args *args)
__bpf_kfunc int bpf_kfunc_multi_st_ops_test_1(struct st_ops_args *args, u32 id);
__bpf_kfunc int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux);
static int bpf_test_mod_st_ops__test_prologue(struct st_ops_args *args)
static int bpf_test_mod_st_ops__test_epilogue(struct st_ops_args *args)
static int bpf_test_mod_st_ops__test_pro_epilogue(struct st_ops_args *args)
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_6, offsetof(struct st_ops_args, a));
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, offsetof(struct st_ops_args, a));
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, offsetof(struct st_ops_args, a));
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, offsetof(struct st_ops_args, a));
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_6, offsetof(struct st_ops_args, a));
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, offsetof(struct st_ops_args, a));
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, offsetof(struct st_ops_args, a));
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, offsetof(struct st_ops_args, a));
if (off < 0 || off + size > sizeof(struct st_ops_args))
int bpf_kfunc_multi_st_ops_test_1(struct st_ops_args *args, u32 id)
int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux)
static int bpf_testmod_multi_st_ops__test_1(struct st_ops_args *args)
int (*test_prologue)(struct st_ops_args *args);
int (*test_epilogue)(struct st_ops_args *args);
int (*test_pro_epilogue)(struct st_ops_args *args);
int (*test_1)(struct st_ops_args *args);
struct st_ops_args;
int bpf_kfunc_st_ops_test_prologue(struct st_ops_args *args) __ksym;
int bpf_kfunc_st_ops_test_epilogue(struct st_ops_args *args) __ksym;
int bpf_kfunc_st_ops_test_pro_epilogue(struct st_ops_args *args) __ksym;
int bpf_kfunc_st_ops_inc10(struct st_ops_args *args) __ksym;
extern int bpf_kfunc_multi_st_ops_test_1(struct st_ops_args *args, u32 id) __weak __ksym;
extern int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args) __weak __ksym;