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.rs26 assert!(pcb.sig_info_irqsave().tty().is_none()); in proc_set_tty()
37 if pcb.sig_info_irqsave().tty().is_none() in tty_check_change()
38 || !Arc::ptr_eq(&pcb.sig_info_irqsave().tty().unwrap(), &tty) in tty_check_change()
52 .sig_info_irqsave() in tty_check_change()
96 if current.sig_info_irqsave().tty().is_none() in job_ctrl_ioctl()
97 || !Arc::ptr_eq(&current.sig_info_irqsave().tty().clone().unwrap(), &tty) in job_ctrl_ioctl()
111 if current.sig_info_irqsave().tty().is_some() in job_ctrl_ioctl()
112 && !Arc::ptr_eq(&current.sig_info_irqsave().tty().unwrap(), &tty) in job_ctrl_ioctl()
H A Dtty_device.rs172 let pcb_tty = pcb.sig_info_irqsave().tty(); in open()
262 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.rs950 pub fn sig_info_irqsave(&self) -> RwLockReadGuard<ProcessSignalInfo> { in sig_info_irqsave() method
980 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.rs1686 .sig_info_irqsave() in read()
1768 if pcb.sig_info_irqsave().sig_pending().has_pending() { in write()