diff --git a/pcid/src/config.rs b/pcid/src/config.rs index df82e437d4..8278f33c3c 100644 --- a/pcid/src/config.rs +++ b/pcid/src/config.rs @@ -3,7 +3,7 @@ use std::ops::Range; use serde::Deserialize; -use crate::pci::FullDeviceId; +use crate::driver_interface::FullDeviceId; #[derive(Clone, Debug, Default, Deserialize)] pub struct Config { diff --git a/pcid/src/pci/id.rs b/pcid/src/driver_interface/id.rs similarity index 100% rename from pcid/src/pci/id.rs rename to pcid/src/driver_interface/id.rs diff --git a/pcid/src/driver_interface/mod.rs b/pcid/src/driver_interface/mod.rs index b0e33cee4d..815af7bc84 100644 --- a/pcid/src/driver_interface/mod.rs +++ b/pcid/src/driver_interface/mod.rs @@ -11,8 +11,10 @@ use thiserror::Error; pub use crate::pci::cap::VendorSpecificCapability; pub use crate::pci::msi; -pub use crate::pci::{FullDeviceId, PciAddress, PciBar}; +pub use crate::pci::{PciAddress, PciBar}; +pub use id::FullDeviceId; +mod id; pub mod irq_helpers; #[derive(Clone, Copy, Debug, Serialize, Deserialize)] diff --git a/pcid/src/main.rs b/pcid/src/main.rs index 87280eda73..d54089a243 100644 --- a/pcid/src/main.rs +++ b/pcid/src/main.rs @@ -13,8 +13,8 @@ use structopt::StructOpt; use crate::cfg_access::Pcie; use crate::config::Config; -use crate::driver_interface::LegacyInterruptLine; -use crate::pci::{FullDeviceId, PciBar}; +use crate::driver_interface::{FullDeviceId, LegacyInterruptLine}; +use crate::pci::PciBar; mod cfg_access; mod config; diff --git a/pcid/src/pci/mod.rs b/pcid/src/pci/mod.rs index 2db9368d9b..5507cea877 100644 --- a/pcid/src/pci/mod.rs +++ b/pcid/src/pci/mod.rs @@ -1,8 +1,6 @@ pub use self::bar::PciBar; -pub use self::id::FullDeviceId; pub use pci_types::PciAddress; mod bar; pub mod cap; -mod id; pub mod msi;