Home
last modified time | relevance | path

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

/DragonOS/kernel/src/ipc/
H A Dsignal.rs39 .sig_pending() in fatal_signal_pending()
122 pcb_info.sig_pending() in send_signal()
242 return pcb.sig_info_irqsave().sig_pending().signal().bits() == 0; in wants_signal()
/DragonOS/kernel/src/process/
H A Dmod.rs1009 let has_pending = sig_info.sig_pending().has_pending(); in has_pending_signal()
1527 sig_pending: SigPending, field
1539 pub fn sig_pending(&self) -> &SigPending { in sig_pending() method
1540 &self.sig_pending in sig_pending()
1544 &mut self.sig_pending in sig_pending_mut()
1574 let res = self.sig_pending.dequeue_signal(sig_mask); in dequeue_signal()
1587 sig_pending: SigPending::default(), in default()
H A Dexit.rs127 .sig_pending() in do_wait()
/DragonOS/kernel/src/arch/x86_64/ipc/
H A Dsignal.rs429 if siginfo_read_guard.sig_pending().signal().bits() == 0 || !frame.is_from_user() { in do_signal()
/DragonOS/kernel/src/driver/tty/
H A Dtty_device.rs266 if pcb.sig_info_irqsave().sig_pending().has_pending() { in write_at()
/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.rs1685 .sig_pending() in read()
1766 if pcb.sig_info_irqsave().sig_pending().has_pending() { in write()