Home
last modified time | relevance | path

Searched refs:st_ops_args (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/tools/testing/selftests/bpf/progs/
Dpro_epilogue.c17 static __noinline __used int subprog(struct st_ops_args *args) in subprog()
126 struct st_ops_args args = {}; in syscall_prologue()
135 struct st_ops_args args = {}; in syscall_epilogue()
144 struct st_ops_args args = {}; in syscall_pro_epilogue()
Depilogue_tailcall.c12 static __noinline __used int subprog(struct st_ops_args *args) in subprog()
19 int BPF_PROG(test_epilogue_subprog, struct st_ops_args *args) in BPF_PROG()
55 int syscall_epilogue_tailcall(struct st_ops_args *args) in syscall_epilogue_tailcall()
Dpro_epilogue_goto_start.c128 struct st_ops_args args = {}; in syscall_prologue_goto_start()
137 struct st_ops_args args = {}; in syscall_epilogue_goto_start()
146 struct st_ops_args args = {}; in syscall_pro_epilogue_goto_start()
Depilogue_exit.c70 struct st_ops_args args = { .a = 1 }; in syscall_epilogue_exit0()
79 struct st_ops_args args = {}; in syscall_epilogue_exit1()
/linux-6.12.1/tools/testing/selftests/bpf/bpf_testmod/
Dbpf_testmod.h97 struct st_ops_args { struct
102 int (*test_prologue)(struct st_ops_args *args); argument
103 int (*test_epilogue)(struct st_ops_args *args);
104 int (*test_pro_epilogue)(struct st_ops_args *args);
Dbpf_testmod_kfunc.h151 struct st_ops_args;
152 int bpf_kfunc_st_ops_test_prologue(struct st_ops_args *args) __ksym;
153 int bpf_kfunc_st_ops_test_epilogue(struct st_ops_args *args) __ksym;
154 int bpf_kfunc_st_ops_test_pro_epilogue(struct st_ops_args *args) __ksym;
155 int bpf_kfunc_st_ops_inc10(struct st_ops_args *args) __ksym;
Dbpf_testmod.c975 __bpf_kfunc int bpf_kfunc_st_ops_test_prologue(struct st_ops_args *args) in bpf_kfunc_st_ops_test_prologue()
987 __bpf_kfunc int bpf_kfunc_st_ops_test_epilogue(struct st_ops_args *args) in bpf_kfunc_st_ops_test_epilogue()
999 __bpf_kfunc int bpf_kfunc_st_ops_test_pro_epilogue(struct st_ops_args *args) in bpf_kfunc_st_ops_test_pro_epilogue()
1011 __bpf_kfunc int bpf_kfunc_st_ops_inc10(struct st_ops_args *args) in bpf_kfunc_st_ops_inc10()
1176 static int bpf_test_mod_st_ops__test_prologue(struct st_ops_args *args) in bpf_test_mod_st_ops__test_prologue()
1181 static int bpf_test_mod_st_ops__test_epilogue(struct st_ops_args *args) in bpf_test_mod_st_ops__test_epilogue()
1186 static int bpf_test_mod_st_ops__test_pro_epilogue(struct st_ops_args *args) in bpf_test_mod_st_ops__test_pro_epilogue()
1206 *insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_6, offsetof(struct st_ops_args, a)); in st_ops_gen_prologue()
1208 *insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, offsetof(struct st_ops_args, a)); in st_ops_gen_prologue()
1234 *insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, offsetof(struct st_ops_args, a)); in st_ops_gen_epilogue()
[all …]
/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/
Dpro_epilogue.c10 struct st_ops_args { struct
18 struct st_ops_args args; in test_tailcall() argument