Lines Matching refs:as_ptr
254 pub fn as_ptr(&self) -> *mut bindings::task_struct { in as_ptr() method
262 let ptr = unsafe { *ptr::addr_of!((*self.as_ptr()).group_leader) }; in group_leader()
274 unsafe { *ptr::addr_of!((*self.as_ptr()).pid) } in pid()
280 Kuid::from_raw(unsafe { bindings::task_uid(self.as_ptr()) }) in uid()
286 Kuid::from_raw(unsafe { bindings::task_euid(self.as_ptr()) }) in euid()
292 unsafe { bindings::signal_pending(self.as_ptr()) != 0 } in signal_pending()
298 let ptr = unsafe { bindings::task_get_pid_ns(self.as_ptr()) }; in get_pid_ns()
313 Some(pidns) => pidns.as_ptr(), in tgid_nr_ns()
320 unsafe { bindings::task_tgid_nr_ns(self.as_ptr(), pidns) } in tgid_nr_ns()
327 unsafe { bindings::wake_up_process(self.as_ptr()) }; in wake_up()
335 unsafe { bindings::get_task_struct(self.as_ptr()) }; in inc_ref()
340 unsafe { bindings::put_task_struct(obj.cast().as_ptr()) } in dec_ref()