Home
last modified time | relevance | path

Searched defs:PciDeviceStructure (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/driver/disk/ahci/
H A Dmod.rs40 list: &'a mut RwLockWriteGuard<'_, LinkedList<Box<dyn PciDeviceStructure>>>, in ahci_device_search()
41 ) -> Result<Vec<&'a mut Box<dyn PciDeviceStructure>>, SystemError> { in ahci_device_search()
/DragonOS/kernel/src/driver/virtio/
H A Dvirtio.rs91 list: &'a mut RwLockWriteGuard<'_, LinkedList<Box<dyn PciDeviceStructure>>>, in virtio_device_search()
/DragonOS/kernel/src/driver/pci/
H A Dpci.rs83 pub fn read(&self) -> RwLockReadGuard<LinkedList<Box<dyn PciDeviceStructure>>> { in read()
88 pub fn write(&self) -> RwLockWriteGuard<LinkedList<Box<dyn PciDeviceStructure>>> { in write()
98 pub fn add(&self, device: Box<dyn PciDeviceStructure>) { in add()
117 list: &'a mut RwLockWriteGuard<'_, LinkedList<Box<dyn PciDeviceStructure>>>, in get_pci_device_structures_mut_by_vendor_id()
119 ) -> Vec<&'a mut Box<(dyn PciDeviceStructure)>> { in get_pci_device_structures_mut_by_vendor_id()
144 list: &'a mut RwLockWriteGuard<'_, LinkedList<Box<dyn PciDeviceStructure>>>, in get_pci_device_structure_mut()
147 ) -> Vec<&'a mut Box<(dyn PciDeviceStructure)>> { in get_pci_device_structure_mut()
173 list: &'a mut RwLockReadGuard<'_, LinkedList<Box<dyn PciDeviceStructure>>>, in get_pci_device_structure()
176 ) -> Vec<&'a Box<(dyn PciDeviceStructure)>> { in get_pci_device_structure()
314 pub trait PciDeviceStructure: Send + Sync { trait
[all …]