Home
last modified time | relevance | path

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

/DragonOS-0.1.5/kernel/src/exception/
Dsoftirq.rs42 pending: u64, field
129 pending: (0), in default()
140 return self.pending; in get_softirq_pending()
151 self.pending |= 1 << softirq_num; in set_softirq_pending()
167 self.pending &= !(1 << softirq_num); in clear_softirq_pending()
181 return (self.pending & (1 << softirq_num)).ne(&0); in is_pending()
239 while (softirq_index as u64) < MAX_SOFTIRQ_NUM && self.pending != 0 { in do_softirq()
/DragonOS-0.1.5/kernel/src/driver/pci/
Dmsi.h48 uint32_t pending; member
Dmsi.c67 cap_list.pending = in __msi_read_cap_list()
/DragonOS-0.1.5/kernel/src/ipc/
Dsignal.rs559 fn next_signal(pending: &sigpending, sig_mask: &sigset_t) -> SignalNumber { in next_signal()
562 let s = pending.signal; in next_signal()
588 fn collect_signal(sig: SignalNumber, pending: &mut sigpending) -> siginfo { in collect_signal()
589 let (info, still_pending) = unsafe { pending.queue.as_mut() } in collect_signal()
595 sigset_del(&mut pending.signal, sig); in collect_signal()