Home
last modified time | relevance | path

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

/DragonOS-0.1.8/docs/kernel/core_api/
Dsoftirq.md16 pub enum SoftirqNumber {
41 softirq_num: SoftirqNumber,
61 pub fn unregister_softirq(&self, softirq_num: SoftirqNumber)
80 pub unsafe fn clear_softirq_pending(&self, softirq_num: SoftirqNumber)
92 pub fn raise_softirq(&self, softirq_num: SoftirqNumber)
151 .register_softirq(SoftirqNumber::from(softirq_num as u64), softirq_example)
155 softirq_vectors().raise_softirq(SoftirqNumber::from(softirq_num as u64));
158 softirq_vectors().clear_softirq_pending(SoftirqNumber::from(softirq_num as u64));
161 softirq_vectors().unregister_softirq(SoftirqNumber::from(softirq_num as u64));
/DragonOS-0.1.8/kernel/src/exception/
Dsoftirq.rs70 pub enum SoftirqNumber { enum
76 impl From<u64> for SoftirqNumber { implementation
90 impl From<SoftirqNumber> for VecStatus {
91 fn from(value: SoftirqNumber) -> Self { in from()
129 softirq_num: SoftirqNumber, in register_softirq() argument
156 pub fn unregister_softirq(&self, softirq_num: SoftirqNumber) { in unregister_softirq() argument
227 pub fn raise_softirq(&self, softirq_num: SoftirqNumber) { in raise_softirq() argument
238 pub unsafe fn clear_softirq_pending(&self, softirq_num: SoftirqNumber) { in clear_softirq_pending() argument
248 softirq_vectors().raise_softirq(SoftirqNumber::from(softirq_num as u64)); in rs_raise_softirq()
253 softirq_vectors().unregister_softirq(SoftirqNumber::from(softirq_num as u64)); in rs_unregister_softirq()
[all …]
/DragonOS-0.1.8/kernel/src/driver/video/
Dmod.rs9 exception::softirq::{softirq_vectors, SoftirqNumber, SoftirqVec},
58 .register_softirq(SoftirqNumber::VideoRefresh, handler) in register_softirq_video()
/DragonOS-0.1.8/kernel/src/time/
Dtimer.rs16 softirq::{softirq_vectors, SoftirqNumber, SoftirqVec},
216 .register_softirq(SoftirqNumber::TIMER, do_timer_softirq) in timer_init()