Lines Matching refs:as_ptr
202 pub fn as_ptr(&self) -> *mut bindings::task_struct { in as_ptr() method
210 unsafe { *ptr::addr_of!((*self.as_ptr()).pid) } in pid()
217 Kuid::from_raw(unsafe { bindings::task_uid(self.as_ptr()) }) in uid()
224 Kuid::from_raw(unsafe { bindings::task_euid(self.as_ptr()) }) in euid()
231 unsafe { bindings::signal_pending(self.as_ptr()) != 0 } in signal_pending()
238 let ptr = unsafe { bindings::task_get_pid_ns(self.as_ptr()) }; in get_pid_ns()
254 Some(pidns) => pidns.as_ptr(), in tgid_nr_ns()
261 unsafe { bindings::task_tgid_nr_ns(self.as_ptr(), pidns) } in tgid_nr_ns()
269 unsafe { bindings::wake_up_process(self.as_ptr()) }; in wake_up()
281 let mm = unsafe { (*self.as_ptr()).mm }; in mm()
314 let active_ns = unsafe { bindings::task_active_pid_ns(self.as_ptr()) }; in active_pid_ns()
340 let ptr = unsafe { (*self.as_ptr()).group_leader }; in group_leader()
354 unsafe { bindings::get_task_struct(self.as_ptr()) }; in inc_ref()
360 unsafe { bindings::put_task_struct(obj.cast().as_ptr()) } in dec_ref()
367 ptr::eq(self.as_ptr(), other.as_ptr()) in eq()