Home
last modified time | relevance | path

Searched refs:SignalStruct (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/ipc/
H A Dsignal_types.rs62 pub struct SignalStruct { struct
75 impl SignalStruct { implementation
84 impl Default for SignalStruct { implementation
90 impl Deref for SignalStruct { implementation
98 impl DerefMut for SignalStruct { implementation
H A Dsignal.rs15 SaHandlerType, SigInfo, SigType, Sigaction, SignalStruct, SIG_KERNEL_STOP_MASK,
313 fn signal_wake_up(pcb: Arc<ProcessControlBlock>, _guard: SpinLockGuard<SignalStruct>, fatal: bool) { in signal_wake_up() argument
/DragonOS/kernel/src/process/
H A Dmod.rs34 ipc::signal_types::{SigInfo, SigPending, SignalStruct},
631 sig_struct: SpinLock<SignalStruct>,
730 sig_struct: SpinLock::new(SignalStruct::new()), in do_create_pcb()
986 pub fn sig_struct(&self) -> SpinLockGuard<SignalStruct> { in sig_struct() argument
990 pub fn try_sig_struct_irqsave(&self, times: u8) -> Option<SpinLockGuard<SignalStruct>> { in try_sig_struct_irqsave() argument
1000 pub fn sig_struct_irqsave(&self) -> SpinLockGuard<SignalStruct> { in sig_struct_irqsave() argument