Home
last modified time | relevance | path

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

/DragonOS/kernel/src/driver/pci/
H A Dpci_irq.rs319 if let Some(irq_vector) = self.irq_vector_mut() { in irq_install()
359 if self.irq_vector_mut().unwrap().len() > irq_max_num as usize { in msi_install()
363 self.irq_vector_mut().unwrap()[msg.irq_common_message.irq_index as usize]; in msi_install()
444 match self.irq_vector_mut().unwrap().len() { in msi_install()
523 if self.irq_vector_mut().unwrap().len() > irq_max_num as usize { in msix_install()
527 self.irq_vector_mut().unwrap()[msg.irq_common_message.irq_index as usize]; in msix_install()
633 for vector in self.irq_vector_mut().unwrap() { in msi_uninstall()
683 for vector in self.irq_vector_mut().unwrap() { in msix_uninstall()
H A Dpci.rs416 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>>; in irq_vector_mut() method
509 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>> { in irq_vector_mut() method
573 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>> { in irq_vector_mut() method
632 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>> { in irq_vector_mut() method
/DragonOS/kernel/src/driver/virtio/
H A Dtransport_pci.rs140 let irq_vector = standard_device.irq_vector_mut().unwrap(); in new()
/DragonOS/kernel/src/driver/net/e1000e/
H A De1000e.rs228 let irq_vector = device.irq_vector_mut().unwrap(); in new()