Searched refs:PciRoot (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/driver/pci/ |
H A D | root.rs | 31 pub struct PciRoot { struct 43 unsafe impl Send for PciRoot {} argument 44 unsafe impl Sync for PciRoot {} implementation 46 impl core::fmt::Display for PciRoot { implementation 60 impl PciRoot { impl 224 pub fn pci_root_0() -> Arc<PciRoot> { in pci_root_0() 233 pci_root: HashMap<SegmentGroupNumber, Arc<PciRoot>>, 252 pub fn add_pci_root(&self, pci_root: Arc<PciRoot>) { in add_pci_root() argument 295 pub fn get_pci_root(&self, segement_group_number: SegmentGroupNumber) -> Option<Arc<PciRoot>> { in get_pci_root() argument 321 type Item = Arc<PciRoot>;
|
H A D | ecam.rs | 7 root::{pci_root_manager, PciRoot}, 57 let root = PciRoot::new( in add_ecam_root_info()
|
H A D | pci.rs | 7 use super::root::{pci_root_0, PciRoot}; 1484 pub root: &'a PciRoot,
|
/DragonOS/kernel/src/arch/x86_64/pci/ |
H A D | pci.rs | 9 use crate::driver::pci::root::{pci_root_manager, PciRoot}; 82 let root = PciRoot::new(None, PciCam::Portiocam, bus_begin, bus_end); in x86_64_pci_init()
|