Lines Matching full:acquired

34 	struct task_struct *acquired;  in BPF_PROG()  local
42 acquired = bpf_task_acquire(v->task); in BPF_PROG()
43 if (!acquired) in BPF_PROG()
46 bpf_task_release(acquired); in BPF_PROG()
55 struct task_struct *acquired, *stack_task = (struct task_struct *)&clone_flags; in BPF_PROG() local
58 acquired = bpf_task_acquire((struct task_struct *)&stack_task); in BPF_PROG()
59 if (!acquired) in BPF_PROG()
62 bpf_task_release(acquired); in BPF_PROG()
71 struct task_struct *acquired; in BPF_PROG() local
74 acquired = bpf_task_acquire(task); in BPF_PROG()
75 if (!acquired) in BPF_PROG()
77 bpf_task_release(acquired); in BPF_PROG()
86 struct task_struct *acquired; in BPF_PROG() local
94 acquired = bpf_task_acquire(task); in BPF_PROG()
95 if (acquired) in BPF_PROG()
96 bpf_task_release(acquired); in BPF_PROG()
106 struct task_struct *acquired; in BPF_PROG() local
109 acquired = bpf_task_acquire(NULL); in BPF_PROG()
110 if (!acquired) in BPF_PROG()
112 bpf_task_release(acquired); in BPF_PROG()
121 struct task_struct *acquired; in BPF_PROG() local
123 acquired = bpf_task_acquire(task); in BPF_PROG()
125 /* Acquired task is never released. */ in BPF_PROG()
126 __sink(acquired); in BPF_PROG()
155 struct task_struct *acquired; in BPF_PROG() local
157 acquired = bpf_task_acquire(task); in BPF_PROG()
158 /* Can't invoke bpf_task_release() on an acquired task without a NULL check. */ in BPF_PROG()
159 bpf_task_release(acquired); in BPF_PROG()
184 struct task_struct *acquired = (struct task_struct *)&clone_flags; in BPF_PROG() local
187 bpf_task_release(acquired); in BPF_PROG()
198 struct task_struct *acquired, *old; in BPF_PROG() local
214 acquired = bpf_task_acquire(task); in BPF_PROG()
215 if (!acquired) in BPF_PROG()
218 old = bpf_kptr_xchg(&v->task, acquired); in BPF_PROG()
230 /* Cannot release trusted task pointer which was not acquired. */ in BPF_PROG()
240 struct task_struct *acquired; in BPF_PROG() local
242 acquired = bpf_task_from_pid(task->pid); in BPF_PROG()
245 bpf_task_release(acquired); in BPF_PROG()
254 struct task_struct *acquired; in BPF_PROG() local
257 acquired = bpf_task_acquire(task); in BPF_PROG()
258 if (!acquired) in BPF_PROG()
261 bpf_task_release(acquired); in BPF_PROG()