Searched refs:pending (Results 1 – 5 of 5) sorted by relevance
7   每个cpu都有自己的pending,软中断是“哪个cpu发起,就哪个cpu执行”,每个cpu的pending不共享。同一个软中断向量可以在多核上同时运行。77 #### 3.2.4. 清除软中断的pending标志83 - 作用:清除当前CPU上,指定软中断的pending标志。请注意,这个函数是unsafe的,因为它会直接修改pending标志,而没有加锁。
48 uint32_t pending; member
67 cap_list.pending = in __msi_read_cap_list()
178 let pending = cpu_pending(cpu_id as usize).bits; in do_softirq() localVariable183 if pending != 0 { in do_softirq()185 if pending & (1 << i) == 0 { in do_softirq()
520 fn next_signal(pending: &sigpending, sig_mask: &sigset_t) -> SignalNumber { in next_signal()523 let s = pending.signal; in next_signal()549 fn collect_signal(sig: SignalNumber, pending: &mut sigpending) -> siginfo { in collect_signal()550 let (info, still_pending) = unsafe { pending.queue.as_mut() } in collect_signal()556 sigset_del(&mut pending.signal, sig); in collect_signal()