Home
last modified time | relevance | path

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

/DragonOS/kernel/src/driver/pci/
H A Droot.rs31 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 Decam.rs7 root::{pci_root_manager, PciRoot},
57 let root = PciRoot::new( in add_ecam_root_info()
H A Dpci.rs7 use super::root::{pci_root_0, PciRoot};
1484 pub root: &'a PciRoot,
/DragonOS/kernel/src/arch/x86_64/pci/
H A Dpci.rs9 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()