Lines Matching refs:task_struct
19 static struct __tasks_kfunc_map_value *insert_lookup_task(struct task_struct *task) in insert_lookup_task()
32 int BPF_PROG(task_kfunc_acquire_untrusted, struct task_struct *task, u64 clone_flags) in BPF_PROG()
34 struct task_struct *acquired; in BPF_PROG()
53 int BPF_PROG(task_kfunc_acquire_fp, struct task_struct *task, u64 clone_flags) in BPF_PROG()
55 struct task_struct *acquired, *stack_task = (struct task_struct *)&clone_flags; in BPF_PROG()
58 acquired = bpf_task_acquire((struct task_struct *)&stack_task); in BPF_PROG()
69 int BPF_PROG(task_kfunc_acquire_unsafe_kretprobe, struct task_struct *task, u64 clone_flags) in BPF_PROG()
71 struct task_struct *acquired; in BPF_PROG()
84 int BPF_PROG(task_kfunc_acquire_unsafe_kretprobe_rcu, struct task_struct *task, u64 clone_flags) in BPF_PROG()
86 struct task_struct *acquired; in BPF_PROG()
104 int BPF_PROG(task_kfunc_acquire_null, struct task_struct *task, u64 clone_flags) in BPF_PROG()
106 struct task_struct *acquired; in BPF_PROG()
119 int BPF_PROG(task_kfunc_acquire_unreleased, struct task_struct *task, u64 clone_flags) in BPF_PROG()
121 struct task_struct *acquired; in BPF_PROG()
133 int BPF_PROG(task_kfunc_xchg_unreleased, struct task_struct *task, u64 clone_flags) in BPF_PROG()
135 struct task_struct *kptr; in BPF_PROG()
153 int BPF_PROG(task_kfunc_acquire_release_no_null_check, struct task_struct *task, u64 clone_flags) in BPF_PROG()
155 struct task_struct *acquired; in BPF_PROG()
166 int BPF_PROG(task_kfunc_release_untrusted, struct task_struct *task, u64 clone_flags) in BPF_PROG()
182 int BPF_PROG(task_kfunc_release_fp, struct task_struct *task, u64 clone_flags) in BPF_PROG()
184 struct task_struct *acquired = (struct task_struct *)&clone_flags; in BPF_PROG()
194 int BPF_PROG(task_kfunc_release_null, struct task_struct *task, u64 clone_flags) in BPF_PROG()
198 struct task_struct *acquired, *old; in BPF_PROG()
228 int BPF_PROG(task_kfunc_release_unacquired, struct task_struct *task, u64 clone_flags) in BPF_PROG()
238 int BPF_PROG(task_kfunc_from_pid_no_null_check, struct task_struct *task, u64 clone_flags) in BPF_PROG()
240 struct task_struct *acquired; in BPF_PROG()
252 int BPF_PROG(task_kfunc_from_lsm_task_free, struct task_struct *task) in BPF_PROG()
254 struct task_struct *acquired; in BPF_PROG()
267 int BPF_PROG(task_access_comm1, struct task_struct *task, u64 clone_flags) in BPF_PROG()
275 int BPF_PROG(task_access_comm2, struct task_struct *task, u64 clone_flags) in BPF_PROG()
283 int BPF_PROG(task_access_comm3, struct task_struct *task, u64 clone_flags) in BPF_PROG()
291 int BPF_PROG(task_access_comm4, struct task_struct *task, const char *buf, bool exec) in BPF_PROG()
303 int BPF_PROG(task_kfunc_release_in_map, struct task_struct *task, u64 clone_flags) in BPF_PROG()
305 struct task_struct *local; in BPF_PROG()