1*bb4ee6a4SAndroid Build Coastguard Worker // Copyright 2017 The ChromiumOS Authors 2*bb4ee6a4SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*bb4ee6a4SAndroid Build Coastguard Worker // found in the LICENSE file. 4*bb4ee6a4SAndroid Build Coastguard Worker 5*bb4ee6a4SAndroid Build Coastguard Worker //! virtio bindings. 6*bb4ee6a4SAndroid Build Coastguard Worker 7*bb4ee6a4SAndroid Build Coastguard Worker #![allow(non_upper_case_globals)] 8*bb4ee6a4SAndroid Build Coastguard Worker #![allow(non_camel_case_types)] 9*bb4ee6a4SAndroid Build Coastguard Worker #![allow(non_snake_case)] 10*bb4ee6a4SAndroid Build Coastguard Worker 11*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(any(target_os = "android", target_os = "linux"))] 12*bb4ee6a4SAndroid Build Coastguard Worker pub mod vhost; 13*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(any(target_os = "android", target_os = "linux"))] 14*bb4ee6a4SAndroid Build Coastguard Worker pub mod vhost_ioctl; 15*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_config; 16*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_fs; 17*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_ids; 18*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_mmio; 19*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_net; 20*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_ring; 21*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_scsi; 22*bb4ee6a4SAndroid Build Coastguard Worker pub mod virtio_vsock; 23*bb4ee6a4SAndroid Build Coastguard Worker 24*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(any(target_os = "android", target_os = "linux"))] 25*bb4ee6a4SAndroid Build Coastguard Worker pub use crate::vhost_ioctl::*; 26*bb4ee6a4SAndroid Build Coastguard Worker pub use crate::virtio_mmio::*; 27