Lines Matching refs:pid
73 pid: Pid, field
147 let pid = self.fdata.pid; in open_status() localVariable
148 let pcb = ProcessManager::find(pid); in open_status()
154 pid in open_status()
185 &mut format!("\nPid:\t{}", pcb.pid().into()) in open_status()
348 pid: Pid::new(0), in new()
379 meminfo_file.0.lock().fdata.pid = Pid::new(0); in new()
392 kmsg_file.0.lock().fdata.pid = Pid::new(1); in new()
403 pub fn register_pid(&self, pid: Pid) -> Result<(), SystemError> { in register_pid()
408 &pid.to_string(), in register_pid()
423 status_file.0.lock().fdata.pid = pid; in register_pid()
433 pub fn unregister_pid(&self, pid: Pid) -> Result<(), SystemError> { in unregister_pid()
437 let pid_dir: Arc<dyn IndexNode> = proc.find(&pid.to_string())?; in unregister_pid()
445 proc.unlink(&pid.to_string())?; in unregister_pid()
636 pid: Pid::new(0), in create_with_data()
806 pub fn procfs_register_pid(pid: Pid) -> Result<(), SystemError> { in procfs_register_pid()
816 procfs.register_pid(pid)?; in procfs_register_pid()
822 pub fn procfs_unregister_pid(pid: Pid) -> Result<(), SystemError> { in procfs_unregister_pid()
833 return procfs.unregister_pid(pid); in procfs_unregister_pid()