Searched refs:bpf_task_acquire (Results 1 - 8 of 8) sorted by relevance

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_ksyms_weak.c23 struct task_struct *bpf_task_acquire(struct task_struct *p) __ksym __weak;
56 if (!bpf_ksym_exists(bpf_task_acquire))
58 bpf_task_acquire(0);
H A Dtask_kfunc_success.c20 struct task_struct *bpf_task_acquire(struct task_struct *p) __ksym __weak;
23 /* The two-param bpf_task_acquire doesn't exist */
42 if (!bpf_ksym_exists(bpf_task_acquire)) {
56 acquired = bpf_task_acquire(task);
75 * call will find vmlinux's bpf_task_acquire, but subsequent
202 kptr = bpf_task_acquire(kptr);
222 acquired = bpf_task_acquire(current);
308 acquired = bpf_task_acquire(task->group_leader);
H A Dtask_kfunc_failure.c41 /* Can't invoke bpf_task_acquire() on an untrusted pointer. */
42 acquired = bpf_task_acquire(v->task);
57 /* Can't invoke bpf_task_acquire() on a random frame pointer. */
58 acquired = bpf_task_acquire((struct task_struct *)&stack_task);
68 __failure __msg("calling kernel function bpf_task_acquire is not allowed")
73 /* Can't call bpf_task_acquire() or bpf_task_release() in an untrusted prog. */
74 acquired = bpf_task_acquire(task);
83 __failure __msg("calling kernel function bpf_task_acquire is not allowed")
93 /* Can't call bpf_task_acquire() or bpf_task_release() in an untrusted prog. */
94 acquired = bpf_task_acquire(tas
[all...]
H A Dtask_kfunc_common.h23 struct task_struct *bpf_task_acquire(struct task_struct *p) __ksym;
63 acquired = bpf_task_acquire(p);
H A Dtest_task_under_cgroup.c13 struct task_struct *bpf_task_acquire(struct task_struct *p) __ksym;
29 acquired = bpf_task_acquire(task);
H A Dverifier_global_ptr_args.c12 extern struct task_struct *bpf_task_acquire(struct task_struct *p) __ksym __weak;
34 struct task_struct *t2 = bpf_task_acquire(t1);
83 nullable = bpf_task_acquire(t);
166 owned = bpf_task_acquire(task);
H A Drcu_read_lock.c26 struct task_struct *bpf_task_acquire(struct task_struct *p) __ksym;
162 gparent = bpf_task_acquire(gparent);
/linux-master/kernel/bpf/
H A Dhelpers.c2136 * bpf_task_acquire - Acquire a reference to a task. A task acquired by this
2141 __bpf_kfunc struct task_struct *bpf_task_acquire(struct task_struct *p) function
2284 p = bpf_task_acquire(p);
2563 BTF_ID_FLAGS(func, bpf_task_acquire, KF_ACQUIRE | KF_RCU | KF_RET_NULL)

Completed in 224 milliseconds