/linux/tools/testing/selftests/bpf/progs/ |
H A D | task_kfunc_success.c | 59 bpf_task_release(acquired); in test_acquire_release() 90 bpf_task_release(acquired); in BPF_PROG() 175 bpf_task_release(kptr); in BPF_PROG() 183 bpf_task_release(kptr); in BPF_PROG() 199 bpf_task_release(kptr); in BPF_PROG() 208 bpf_task_release(kptr); in BPF_PROG() 209 bpf_task_release(acquired); in BPF_PROG() 218 bpf_task_release(kptr); in BPF_PROG() 222 bpf_task_release(kptr); in BPF_PROG() 258 bpf_task_release(kpt in BPF_PROG() [all...] |
H A D | struct_ops_refcounted.c | 8 __attribute__((nomerge)) extern void bpf_task_release(struct task_struct *p) __ksym; 20 bpf_task_release(task); in BPF_PROG() 22 bpf_task_release(task); in BPF_PROG()
|
H A D | struct_ops_refcounted_fail__global_subprog.c | 8 extern void bpf_task_release(struct task_struct *p) __ksym; 15 bpf_task_release(task); in subprog_release() 31 bpf_task_release(task); in refcounted_fail__global_subprog()
|
H A D | verifier_global_ptr_args.c | 13 extern void bpf_task_release(struct task_struct *p) __ksym __weak; 53 bpf_task_release(t2); in trusted_task_arg_nullable() 89 bpf_task_release(nullable); in trusted_task_arg_nonnull_fail2() 149 bpf_task_release(task); /* should be rejected */ in subprog_trusted_destroy() 156 __msg("release kernel function bpf_task_release expects refcounted PTR_TO_BTF_ID") 170 bpf_task_release(owned); /* this one is OK, we acquired it locally */ in subprog_trusted_acq_rel()
|
H A D | struct_ops_kptr_return.c | 8 void bpf_task_release(struct task_struct *p) __ksym; 19 bpf_task_release(task); in BPF_PROG()
|
H A D | struct_ops_kptr_return_fail__invalid_scalar.c | 9 void bpf_task_release(struct task_struct *p) __ksym; 19 bpf_task_release(task); in BPF_PROG()
|
H A D | struct_ops_kptr_return_fail__wrong_type.c | 9 void bpf_task_release(struct task_struct *p) __ksym; 22 bpf_task_release(task); in BPF_PROG()
|
H A D | struct_ops_kptr_return_fail__local_kptr.c | 10 void bpf_task_release(struct task_struct *p) __ksym; 22 bpf_task_release(task); in BPF_PROG()
|
H A D | test_send_signal_kern.c | 8 void bpf_task_release(struct task_struct *p) __ksym; 46 bpf_task_release(target_task); in bpf_send_signal_test()
|
H A D | task_ls_uptr.c | 9 void bpf_task_release(struct task_struct *p) __ksym; 39 bpf_task_release(data_task); in on_enter()
|
H A D | test_task_under_cgroup.c | 14 void bpf_task_release(struct task_struct *p) __ksym; 46 bpf_task_release(acquired); in BPF_PROG()
|
H A D | task_kfunc_common.h | 24 void bpf_task_release(struct task_struct *p) __ksym; 70 bpf_task_release(old); in tasks_kfunc_map_insert()
|
H A D | verifier_kfunc_prog_types.c | 30 bpf_task_release(ref_2); in task_kfunc_load_test() 31 bpf_task_release(ref_1); in task_kfunc_load_test()
|
H A D | struct_ops_kptr_return_fail__nonzero_offset.c | 9 void bpf_task_release(struct task_struct *p) __ksym;
|
H A D | struct_ops_refcounted_fail__tail_call.c | 26 bpf_task_release(task); in refcounted_fail__tail_call()
|
H A D | rcu_read_lock.c | 28 void bpf_task_release(struct task_struct *p) __ksym; 168 bpf_task_release(gparent); in task_acquire()
|
/linux/tools/sched_ext/ |
H A D | scx_central.bpf.c | 157 bpf_task_release(p); in dispatch_to_cpu() 175 bpf_task_release(p); in dispatch_to_cpu()
|
H A D | scx_qmap.bpf.c | 389 bpf_task_release(p); in BPF_STRUCT_OPS() 424 bpf_task_release(p); in BPF_STRUCT_OPS() 435 bpf_task_release(p); in BPF_STRUCT_OPS()
|
/linux/tools/testing/selftests/sched_ext/ |
H A D | enq_select_cpu.bpf.c | 62 bpf_task_release(p); in select_cpu_from_user()
|
H A D | dsp_local_on.bpf.c | 52 bpf_task_release(p); in BPF_STRUCT_OPS()
|
H A D | allowed_cpus.bpf.c | 132 bpf_task_release(p); in select_cpu_from_user()
|
/linux/tools/sched_ext/include/scx/ |
H A D | common.bpf.h | 320 void bpf_task_release(struct task_struct *p) __ksym;
|
/linux/kernel/bpf/ |
H A D | helpers.c | 2454 * bpf_task_release(). 2465 * bpf_task_release - Release the reference acquired on a task. 2468 __bpf_kfunc void bpf_task_release(struct task_struct *p) in bpf_task_release() function 2613 * stored in a map, or released with bpf_task_release(). 2632 * either be stored in a map, or released with bpf_task_release(). 3724 BTF_ID_FLAGS(func, bpf_task_release, KF_RELEASE)
|