Symbol: run_ctx
include/linux/bpf.h
1275
struct bpf_tramp_run_ctx *run_ctx);
include/linux/bpf.h
1277
struct bpf_tramp_run_ctx *run_ctx);
include/linux/bpf.h
1281
struct bpf_tramp_run_ctx *run_ctx);
include/linux/bpf.h
1283
struct bpf_tramp_run_ctx *run_ctx);
include/linux/bpf.h
2411
struct bpf_run_ctx run_ctx;
include/linux/bpf.h
2417
struct bpf_run_ctx run_ctx;
include/linux/bpf.h
2423
struct bpf_run_ctx run_ctx;
include/linux/bpf.h
2460
struct bpf_trace_run_ctx run_ctx;
include/linux/bpf.h
2468
run_ctx.is_uprobe = false;
include/linux/bpf.h
2471
old_run_ctx = bpf_set_run_ctx(&run_ctx.run_ctx);
include/linux/bpf.h
2474
run_ctx.bpf_cookie = item->bpf_cookie;
include/linux/bpf.h
2500
struct bpf_trace_run_ctx run_ctx;
include/linux/bpf.h
2511
run_ctx.is_uprobe = true;
include/linux/bpf.h
2513
old_run_ctx = bpf_set_run_ctx(&run_ctx.run_ctx);
include/linux/bpf.h
2519
run_ctx.bpf_cookie = item->bpf_cookie;
kernel/bpf/bpf_iter.c
682
struct bpf_run_ctx run_ctx, *old_run_ctx;
kernel/bpf/bpf_iter.c
689
old_run_ctx = bpf_set_run_ctx(&run_ctx);
kernel/bpf/bpf_iter.c
696
old_run_ctx = bpf_set_run_ctx(&run_ctx);
kernel/bpf/bpf_lsm.c
211
struct bpf_trace_run_ctx *run_ctx;
kernel/bpf/bpf_lsm.c
213
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/bpf/bpf_lsm.c
214
return run_ctx->bpf_cookie;
kernel/bpf/cgroup.c
1764
ctx = container_of(current->bpf_ctx, struct bpf_cg_run_ctx, run_ctx);
kernel/bpf/cgroup.c
1786
container_of(current->bpf_ctx, struct bpf_cg_run_ctx, run_ctx);
kernel/bpf/cgroup.c
1800
container_of(current->bpf_ctx, struct bpf_cg_run_ctx, run_ctx);
kernel/bpf/cgroup.c
2645
BUILD_BUG_ON(offsetof(struct bpf_cg_run_ctx, run_ctx) != 0);
kernel/bpf/cgroup.c
71
struct bpf_cg_run_ctx run_ctx;
kernel/bpf/cgroup.c
74
run_ctx.retval = retval;
kernel/bpf/cgroup.c
78
old_run_ctx = bpf_set_run_ctx(&run_ctx.run_ctx);
kernel/bpf/cgroup.c
80
run_ctx.prog_item = item;
kernel/bpf/cgroup.c
86
if (!func_ret && !IS_ERR_VALUE((long)run_ctx.retval))
kernel/bpf/cgroup.c
87
run_ctx.retval = -EPERM;
kernel/bpf/cgroup.c
92
return run_ctx.retval;
kernel/bpf/syscall.c
6407
struct bpf_tramp_run_ctx __maybe_unused run_ctx;
kernel/bpf/syscall.c
6427
run_ctx.bpf_cookie = 0;
kernel/bpf/syscall.c
6428
if (!__bpf_prog_enter_sleepable_recur(prog, &run_ctx)) {
kernel/bpf/syscall.c
6430
__bpf_prog_exit_sleepable_recur(prog, 0, &run_ctx);
kernel/bpf/syscall.c
6436
&run_ctx);
kernel/bpf/trampoline.c
1143
static u64 notrace __bpf_prog_enter_recur(struct bpf_prog *prog, struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1148
run_ctx->saved_run_ctx = bpf_set_run_ctx(&run_ctx->run_ctx);
kernel/bpf/trampoline.c
1188
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1191
bpf_reset_run_ctx(run_ctx->saved_run_ctx);
kernel/bpf/trampoline.c
1199
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1207
run_ctx->saved_run_ctx = bpf_set_run_ctx(&run_ctx->run_ctx);
kernel/bpf/trampoline.c
1213
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1216
bpf_reset_run_ctx(run_ctx->saved_run_ctx);
kernel/bpf/trampoline.c
1222
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1228
run_ctx->saved_run_ctx = bpf_set_run_ctx(&run_ctx->run_ctx);
kernel/bpf/trampoline.c
1240
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1242
bpf_reset_run_ctx(run_ctx->saved_run_ctx);
kernel/bpf/trampoline.c
1251
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1257
run_ctx->saved_run_ctx = bpf_set_run_ctx(&run_ctx->run_ctx);
kernel/bpf/trampoline.c
1263
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1265
bpf_reset_run_ctx(run_ctx->saved_run_ctx);
kernel/bpf/trampoline.c
1273
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1278
run_ctx->saved_run_ctx = bpf_set_run_ctx(&run_ctx->run_ctx);
kernel/bpf/trampoline.c
1284
struct bpf_tramp_run_ctx *run_ctx)
kernel/bpf/trampoline.c
1287
bpf_reset_run_ctx(run_ctx->saved_run_ctx);
kernel/trace/bpf_trace.c
1056
struct bpf_trace_run_ctx *run_ctx __maybe_unused;
kernel/trace/bpf_trace.c
1060
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
1061
if (run_ctx->is_uprobe)
kernel/trace/bpf_trace.c
1130
struct bpf_trace_run_ctx *run_ctx;
kernel/trace/bpf_trace.c
1132
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
1133
return run_ctx->bpf_cookie;
kernel/trace/bpf_trace.c
1157
struct bpf_trace_run_ctx *run_ctx;
kernel/trace/bpf_trace.c
1159
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
1160
return run_ctx->bpf_cookie;
kernel/trace/bpf_trace.c
2077
struct bpf_trace_run_ctx run_ctx;
kernel/trace/bpf_trace.c
2085
run_ctx.bpf_cookie = link->cookie;
kernel/trace/bpf_trace.c
2086
old_run_ctx = bpf_set_run_ctx(&run_ctx.run_ctx);
kernel/trace/bpf_trace.c
2285
struct bpf_run_ctx run_ctx;
kernel/trace/bpf_trace.c
2517
struct bpf_kprobe_multi_run_ctx *run_ctx;
kernel/trace/bpf_trace.c
2524
run_ctx = container_of(current->bpf_ctx, struct bpf_kprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
2525
session_ctx.run_ctx);
kernel/trace/bpf_trace.c
2526
link = run_ctx->link;
kernel/trace/bpf_trace.c
2529
entry_ip = run_ctx->entry_ip;
kernel/trace/bpf_trace.c
2540
struct bpf_kprobe_multi_run_ctx *run_ctx;
kernel/trace/bpf_trace.c
2542
run_ctx = container_of(current->bpf_ctx, struct bpf_kprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
2543
session_ctx.run_ctx);
kernel/trace/bpf_trace.c
2544
return run_ctx->entry_ip;
kernel/trace/bpf_trace.c
2552
struct bpf_kprobe_multi_run_ctx run_ctx = {
kernel/trace/bpf_trace.c
2579
old_run_ctx = bpf_set_run_ctx(&run_ctx.session_ctx.run_ctx);
kernel/trace/bpf_trace.c
3084
struct bpf_uprobe_multi_run_ctx run_ctx = {
kernel/trace/bpf_trace.c
3107
old_run_ctx = bpf_set_run_ctx(&run_ctx.session_ctx.run_ctx);
kernel/trace/bpf_trace.c
3156
struct bpf_uprobe_multi_run_ctx *run_ctx;
kernel/trace/bpf_trace.c
3158
run_ctx = container_of(current->bpf_ctx, struct bpf_uprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
3159
session_ctx.run_ctx);
kernel/trace/bpf_trace.c
3160
return run_ctx->entry_ip;
kernel/trace/bpf_trace.c
3165
struct bpf_uprobe_multi_run_ctx *run_ctx;
kernel/trace/bpf_trace.c
3167
run_ctx = container_of(current->bpf_ctx, struct bpf_uprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
3168
session_ctx.run_ctx);
kernel/trace/bpf_trace.c
3169
return run_ctx->uprobe->cookie;
kernel/trace/bpf_trace.c
3343
session_ctx = container_of(current->bpf_ctx, struct bpf_session_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
3351
session_ctx = container_of(current->bpf_ctx, struct bpf_session_run_ctx, run_ctx);
net/bpf/test_run.c
395
struct bpf_cg_run_ctx run_ctx;
net/bpf/test_run.c
414
old_ctx = bpf_set_run_ctx(&run_ctx.run_ctx);
net/bpf/test_run.c
416
run_ctx.prog_item = &item;
net/bpf/test_run.c
734
struct bpf_trace_run_ctx run_ctx = {};
net/bpf/test_run.c
737
old_run_ctx = bpf_set_run_ctx(&run_ctx.run_ctx);
tools/testing/selftests/bpf/prog_tests/free_timer.c
121
struct run_ctx ctx;
tools/testing/selftests/bpf/prog_tests/free_timer.c
19
static void start_threads(struct run_ctx *ctx)
tools/testing/selftests/bpf/prog_tests/free_timer.c
24
static void stop_threads(struct run_ctx *ctx)
tools/testing/selftests/bpf/prog_tests/free_timer.c
31
static int wait_for_start(struct run_ctx *ctx)
tools/testing/selftests/bpf/prog_tests/free_timer.c
41
struct run_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/free_timer.c
80
struct run_ctx *ctx = arg;