Searched refs:sig_info_irqsave (Results 1 – 7 of 7) sorted by relevance
27 assert!(pcb.sig_info_irqsave().tty().is_none()); in proc_set_tty()38 if pcb.sig_info_irqsave().tty().is_none() in tty_check_change()39 || !Arc::ptr_eq(&pcb.sig_info_irqsave().tty().unwrap(), &tty) in tty_check_change()53 .sig_info_irqsave() in tty_check_change()97 if current.sig_info_irqsave().tty().is_none() in job_ctrl_ioctl()98 || !Arc::ptr_eq(¤t.sig_info_irqsave().tty().clone().unwrap(), &tty) in job_ctrl_ioctl()112 if current.sig_info_irqsave().tty().is_some() in job_ctrl_ioctl()113 && !Arc::ptr_eq(¤t.sig_info_irqsave().tty().unwrap(), &tty) in job_ctrl_ioctl()
176 let pcb_tty = pcb.sig_info_irqsave().tty(); in open()266 if pcb.sig_info_irqsave().sig_pending().has_pending() { in write_at()
37 let guard = pcb.sig_info_irqsave(); in fatal_signal_pending()118 let pcb_info = pcb.sig_info_irqsave(); in send_signal()222 if pcb.sig_info_irqsave().sig_block().contains((*self).into()) { in wants_signal()242 return pcb.sig_info_irqsave().sig_pending().signal().bits() == 0; in wants_signal()293 .sig_info_irqsave() in prepare_sianal()460 if pcb.sig_info_irqsave().sig_block().eq(new_set) { in set_current_sig_blocked()
126 .sig_info_irqsave() in do_wait()
427 if let Some(tty) = pcb.sig_info_irqsave().tty() { in exit()717 let tty = ProcessManager::current_pcb().sig_info_irqsave().tty(); in do_create_pcb()978 pub fn sig_info_irqsave(&self) -> RwLockReadGuard<ProcessSignalInfo> { in sig_info_irqsave() method1008 let sig_info = self.sig_info_irqsave(); in has_pending_signal()
479 if current_pcb.sig_info_irqsave().sig_pending().signal().bits() != 0 { in do_epoll_wait()
1684 .sig_info_irqsave() in read()1766 if pcb.sig_info_irqsave().sig_pending().has_pending() { in write()