xref: /aosp_15_r20/external/crosvm/virtio_sys/src/lib.rs (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
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