Home
last modified time | relevance | path

Searched refs:PciDeviceStructureGeneralDevice (Results 1 – 6 of 6) sorted by relevance

/DragonOS/kernel/src/driver/pci/
H A Draw_device.rs21 pci::PciDeviceStructureGeneralDevice,
30 header: Arc<PciDeviceStructureGeneralDevice>,
40 impl From<Arc<PciDeviceStructureGeneralDevice>> for PciGeneralDevice {
41 fn from(value: Arc<PciDeviceStructureGeneralDevice>) -> Self { in from()
H A Dpci.rs320 fn as_standard_device(&self) -> Option<Arc<PciDeviceStructureGeneralDevice>> { in as_standard_device() argument
437 pub struct PciDeviceStructureGeneralDevice { struct
458 impl PciDeviceStructure for PciDeviceStructureGeneralDevice { argument
464 fn as_standard_device(&self) -> Option<Arc<PciDeviceStructureGeneralDevice>> { in as_standard_device() argument
716 let general_device: PciDeviceStructureGeneralDevice = in pci_read_header()
762 ) -> PciDeviceStructureGeneralDevice { in pci_read_general_device_header() argument
784 PciDeviceStructureGeneralDevice { in pci_read_general_device_header()
H A Dpci_irq.rs12 use super::pci::{PciDeviceStructure, PciDeviceStructureGeneralDevice, PciError};
1084 impl PciInterrupt for PciDeviceStructureGeneralDevice {} implementation
/DragonOS/kernel/src/driver/virtio/
H A Dvirtio.rs9 get_pci_device_structures_mut_by_vendor_id, PciDeviceStructureGeneralDevice,
87 fn virtio_device_search() -> Vec<Arc<PciDeviceStructureGeneralDevice>> { in virtio_device_search()
H A Dtransport_pci.rs5 BusDeviceFunction, PciDeviceStructure, PciDeviceStructureGeneralDevice, PciError,
104 device: Arc<PciDeviceStructureGeneralDevice>,
119 device: Arc<PciDeviceStructureGeneralDevice>, in new() argument
229 pub fn pci_device(&self) -> Arc<PciDeviceStructureGeneralDevice> { in pci_device() argument
/DragonOS/kernel/src/driver/net/e1000e/
H A De1000e.rs9 get_pci_device_structure_mut, PciDeviceStructure, PciDeviceStructureGeneralDevice, PciError,
202 device: Arc<PciDeviceStructureGeneralDevice>, in new() argument