Searched refs:st_ops_args (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/tools/testing/selftests/bpf/progs/ |
D | pro_epilogue.c | 17 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()
|
D | epilogue_tailcall.c | 12 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()
|
D | pro_epilogue_goto_start.c | 128 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()
|
D | epilogue_exit.c | 70 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/ |
D | bpf_testmod.h | 97 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);
|
D | bpf_testmod_kfunc.h | 151 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;
|
D | bpf_testmod.c | 975 __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/ |
D | pro_epilogue.c | 10 struct st_ops_args { struct 18 struct st_ops_args args; in test_tailcall() argument
|