Home
last modified time | relevance | path

Searched refs:bpf_task_release (Results 1 – 24 of 24) sorted by relevance

/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dtask_kfunc_success.c59 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 Dtask_kfunc_failure.c46 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 Dstruct_ops_refcounted.c8 __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 Dverifier_global_ptr_args.c13 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 Dstruct_ops_refcounted_fail__global_subprog.c8 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 Dstruct_ops_kptr_return.c8 void bpf_task_release(struct task_struct *p) __ksym;
19 bpf_task_release(task); in BPF_PROG()
H A Dstruct_ops_kptr_return_fail__invalid_scalar.c9 void bpf_task_release(struct task_struct *p) __ksym;
19 bpf_task_release(task); in BPF_PROG()
H A Dstruct_ops_kptr_return_fail__wrong_type.c9 void bpf_task_release(struct task_struct *p) __ksym;
22 bpf_task_release(task); in BPF_PROG()
H A Dstruct_ops_kptr_return_fail__local_kptr.c10 void bpf_task_release(struct task_struct *p) __ksym;
22 bpf_task_release(task); in BPF_PROG()
H A Dtest_send_signal_kern.c8 void bpf_task_release(struct task_struct *p) __ksym;
46 bpf_task_release(target_task); in bpf_send_signal_test()
H A Dtest_task_under_cgroup.c14 void bpf_task_release(struct task_struct *p) __ksym;
46 bpf_task_release(acquired); in BPF_PROG()
H A Dtask_ls_uptr.c9 void bpf_task_release(struct task_struct *p) __ksym;
39 bpf_task_release(data_task); in on_enter()
H A Dtask_kfunc_common.h24 void bpf_task_release(struct task_struct *p) __ksym;
70 bpf_task_release(old); in tasks_kfunc_map_insert()
H A Dverifier_kfunc_prog_types.c30 bpf_task_release(ref_2); in task_kfunc_load_test()
31 bpf_task_release(ref_1); in task_kfunc_load_test()
H A Dstruct_ops_kptr_return_fail__nonzero_offset.c9 void bpf_task_release(struct task_struct *p) __ksym;
H A Dstruct_ops_refcounted_fail__tail_call.c26 bpf_task_release(task); in refcounted_fail__tail_call()
H A Drcu_read_lock.c27 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 Dscx_central.bpf.c157 bpf_task_release(p); in dispatch_to_cpu()
175 bpf_task_release(p); in dispatch_to_cpu()
H A Dscx_qmap.bpf.c389 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 Ddsp_local_on.bpf.c52 bpf_task_release(p); in BPF_STRUCT_OPS()
/linux-6.15/tools/perf/util/bpf_skel/
H A Dlock_contention.bpf.c201 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 Dkfuncs.rst516 :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 Dcommon.bpf.h318 void bpf_task_release(struct task_struct *p) __ksym;
/linux-6.15/kernel/bpf/
H A Dhelpers.c2386 __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)