Home
last modified time | relevance | path

Searched defs:SigInfo (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/ipc/
H A Dsignal_types.rs302 pub struct SigInfo { struct
309 impl SigInfo { argument
352 impl SigInfo { impl
418 pub fn collect_signal(&mut self, sig: Signal) -> SigInfo { in collect_signal()
438 pub fn dequeue_signal(&mut self, sig_mask: &SigSet) -> (Signal, Option<SigInfo>) { in dequeue_signal()
480 pub fn find(&self, sig: Signal) -> (Option<&SigInfo>, bool) { in find()
501 pub fn find_and_delete(&mut self, sig: Signal) -> (Option<SigInfo>, bool) { in find_and_delete()
H A Dsignal.rs57 info: Option<&mut SigInfo>, in send_signal_info()
99 info: Option<&mut SigInfo>, in send_signal()
/DragonOS/kernel/src/arch/x86_64/ipc/
H A Dsignal.rs539 info: &SigInfo, in handle_signal()
555 info: &SigInfo, in setup_frame()
670 trap_frame.rsi = unsafe { &(*frame).info as *const SigInfo as u64 }; in setup_frame() constant
/DragonOS/kernel/src/process/
H A Dmod.rs1573 pub fn dequeue_signal(&mut self, sig_mask: &SigSet) -> (Signal, Option<SigInfo>) { in dequeue_signal()