Home
last modified time | relevance | path

Searched refs:sig_info_irqsave (Results 1 – 7 of 7) sorted by relevance

/DragonOS/kernel/src/driver/tty/
H A Dtty_job_control.rs27 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(&current.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(&current.sig_info_irqsave().tty().unwrap(), &tty) in job_ctrl_ioctl()
H A Dtty_device.rs176 let pcb_tty = pcb.sig_info_irqsave().tty(); in open()
266 if pcb.sig_info_irqsave().sig_pending().has_pending() { in write_at()
/DragonOS/kernel/src/ipc/
H A Dsignal.rs37 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()
/DragonOS/kernel/src/process/
H A Dexit.rs126 .sig_info_irqsave() in do_wait()
H A Dmod.rs427 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() method
1008 let sig_info = self.sig_info_irqsave(); in has_pending_signal()
/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs479 if current_pcb.sig_info_irqsave().sig_pending().signal().bits() != 0 { in do_epoll_wait()
/DragonOS/kernel/src/driver/tty/tty_ldisc/
H A Dntty.rs1684 .sig_info_irqsave() in read()
1766 if pcb.sig_info_irqsave().sig_pending().has_pending() { in write()