Searched refs:SoftirqNumber (Results 1 – 4 of 4) sorted by relevance
/DragonOS-0.1.7/docs/kernel/core_api/ |
D | softirq.md | 16 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.7/kernel/src/exception/ |
D | softirq.rs | 70 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 239 pub unsafe fn clear_softirq_pending(&self, softirq_num: SoftirqNumber) { in clear_softirq_pending() argument 249 softirq_vectors().raise_softirq(SoftirqNumber::from(softirq_num as u64)); in rs_raise_softirq() 254 softirq_vectors().unregister_softirq(SoftirqNumber::from(softirq_num as u64)); in rs_unregister_softirq() [all …]
|
/DragonOS-0.1.7/kernel/src/driver/video/ |
D | mod.rs | 9 exception::softirq::{softirq_vectors, SoftirqNumber, SoftirqVec}, 58 .register_softirq(SoftirqNumber::VideoRefresh, handler) in register_softirq_video()
|
/DragonOS-0.1.7/kernel/src/time/ |
D | timer.rs | 15 exception::softirq::{softirq_vectors, SoftirqNumber, SoftirqVec}, 201 .register_softirq(SoftirqNumber::TIMER, do_timer_softirq) in timer_init()
|