Home
last modified time | relevance | path

Searched refs:sigpending (Results 1 – 4 of 4) sorted by relevance

/DragonOS-0.1.2/kernel/src/include/DragonOS/
Dsignal.h141 struct sigpending struct
/DragonOS-0.1.2/kernel/src/ipc/
Dsignal_types.rs250 pub struct sigpending { struct
422 impl FFIBind2Rust<crate::include::bindings::bindings::sigpending> for sigpending { implementation
424 src: *mut crate::include::bindings::bindings::sigpending, in convert_mut() argument
429 src: *const crate::include::bindings::bindings::sigpending, in convert_ref() argument
Dsignal.rs31 sighand_struct, siginfo, signal_struct, sigpending, sigset_clear, sigset_del, sigset_delmask,
254 let _pending: Option<&mut sigpending> = sigpending::convert_mut(&mut pcb.sig_pending); in __send_signal_locked()
369 let ptr = &sigpending::convert_ref(&(*pcb).sig_pending).unwrap().signal; in has_sig_pending()
506 sigpending::convert_ref(&(current_pcb().sig_pending)).unwrap(), in dequeue_signal()
515 sigpending::convert_mut(&mut current_pcb().sig_pending).unwrap(), in dequeue_signal()
531 fn next_signal(pending: &sigpending, sig_mask: &sigset_t) -> SignalNumber { in next_signal() argument
560 fn collect_signal(sig: SignalNumber, pending: &mut sigpending) -> siginfo { in collect_signal()
/DragonOS-0.1.2/kernel/src/process/
Dproc-types.h130 struct sigpending sig_pending;