Searched defs:PciDeviceStructure (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | mod.rs | 40 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 D | virtio.rs | 91 list: &'a mut RwLockWriteGuard<'_, LinkedList<Box<dyn PciDeviceStructure>>>, in virtio_device_search()
|
/DragonOS/kernel/src/driver/pci/ |
H A D | pci.rs | 83 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 …]
|