Lines Matching refs:Task
47 unsafe { &*$crate::task::Task::current() }
96 pub struct Task(pub(crate) Opaque<bindings::task_struct>); struct
102 unsafe impl Send for Task {} implementation
107 unsafe impl Sync for Task {} implementation
136 pub struct CurrentTask(Task, NotThreadSafe);
140 type Target = Task;
142 fn deref(&self) -> &Task { in deref() argument
156 impl Task { implementation
196 task: Task::current_raw().cast(), in current()
337 pub fn group_leader(&self) -> &Task { in group_leader() argument
350 unsafe impl crate::sync::aref::AlwaysRefCounted for Task { implementation
364 impl PartialEq for Task { implementation
371 impl Eq for Task {} implementation