| /linux-6.15/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() 218 bpf_task_release(kptr); in BPF_PROG() 222 bpf_task_release(kptr); in BPF_PROG() 258 bpf_task_release(kptr); in BPF_PROG() 387 bpf_task_release(v_task); in test_task_from_vpid_current() [all …]
|
| H A D | task_kfunc_failure.c | 46 bpf_task_release(acquired); in BPF_PROG() 62 bpf_task_release(acquired); in BPF_PROG() 77 bpf_task_release(acquired); in BPF_PROG() 96 bpf_task_release(acquired); in BPF_PROG() 112 bpf_task_release(acquired); in BPF_PROG() 159 bpf_task_release(acquired); in BPF_PROG() 175 bpf_task_release(v->task); in BPF_PROG() 187 bpf_task_release(acquired); in BPF_PROG() 221 bpf_task_release(old); in BPF_PROG() 231 bpf_task_release(task); 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 | 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() 170 bpf_task_release(owned); /* this one is OK, we acquired it locally */ in subprog_trusted_acq_rel()
|
| 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 | 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 | 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_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 | 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 | 27 void bpf_task_release(struct task_struct *p) __ksym; 167 bpf_task_release(gparent); in task_acquire()
|
| /linux-6.15/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-6.15/tools/testing/selftests/sched_ext/ |
| H A D | dsp_local_on.bpf.c | 52 bpf_task_release(p); in BPF_STRUCT_OPS()
|
| /linux-6.15/tools/perf/util/bpf_skel/ |
| H A D | lock_contention.bpf.c | 201 void bpf_task_release(struct task_struct *p) __ksym __weak; 528 bpf_task_release(task); in contention_begin() 684 bpf_task_release(task); in contention_end()
|
| /linux-6.15/Documentation/bpf/ |
| H A D | kfuncs.rst | 516 :identifiers: bpf_task_acquire bpf_task_release 540 bpf_task_release(acquired); 610 bpf_task_release(lookup); 618 bpf_task_release(lookup); 631 bpf_task_release() respectively, so we won't provide examples for them.
|
| /linux-6.15/tools/sched_ext/include/scx/ |
| H A D | common.bpf.h | 318 void bpf_task_release(struct task_struct *p) __ksym;
|
| /linux-6.15/kernel/bpf/ |
| H A D | helpers.c | 2386 __bpf_kfunc void bpf_task_release(struct task_struct *p) in bpf_task_release() function 3213 BTF_ID_FLAGS(func, bpf_task_release, KF_RELEASE)
|