Home
last modified time | relevance | path

Searched refs:virtio (Results 1 – 25 of 77) sorted by relevance

1234

/external/crosvm/devices/src/virtio/video/
Dasync_cmd_desc_map.rs7 use crate::virtio::queue::DescriptorChain;
8 use crate::virtio::video::command::QueueType;
9 use crate::virtio::video::device::{AsyncCmdResponse, AsyncCmdTag};
10 use crate::virtio::video::error::VideoError;
11 use crate::virtio::video::protocol;
12 use crate::virtio::video::response::CmdResponse;
Dresponse.rs11 use crate::virtio::video::command::QueueType;
12 use crate::virtio::video::control::*;
13 use crate::virtio::video::error::VideoError;
14 use crate::virtio::video::format::*;
15 use crate::virtio::video::params::Params;
16 use crate::virtio::video::protocol::*;
17 use crate::virtio::Writer;
Ddevice.rs9 use crate::virtio::video::async_cmd_desc_map::AsyncCmdDescMap;
10 use crate::virtio::video::command::{QueueType, VideoCmd};
11 use crate::virtio::video::error::*;
12 use crate::virtio::video::event::VideoEvt;
13 use crate::virtio::video::response;
Dworker.rs12 use crate::virtio::queue::{DescriptorChain, Queue};
13 use crate::virtio::video::async_cmd_desc_map::AsyncCmdDescMap;
14 use crate::virtio::video::command::{QueueType, VideoCmd};
15 use crate::virtio::video::device::{
18 use crate::virtio::video::event::{self, EvtType, VideoEvt};
19 use crate::virtio::video::response::{self, Response};
20 use crate::virtio::video::{Error, Result};
21 use crate::virtio::{Interrupt, Reader, SignalableInterrupt, Writer};
Devent.rs12 use crate::virtio::video::protocol::*;
13 use crate::virtio::video::response::Response;
14 use crate::virtio::Writer;
Dcontrol.rs12 use crate::virtio::video::format::{Format, Level, Profile};
13 use crate::virtio::video::protocol::*;
14 use crate::virtio::video::response::Response;
15 use crate::virtio::Writer;
Derror.rs9 use crate::virtio::resource_bridge::ResourceBridgeError;
10 use crate::virtio::video::control::CtrlType;
11 use crate::virtio::video::encoder::EncoderError;
Dmod.rs17 use crate::virtio::virtio_device::VirtioDevice;
18 use crate::virtio::{self, copy_config, DescriptorError, Interrupt};
133 VideoDeviceType::Decoder => virtio::TYPE_VIDEO_DEC, in device_type()
134 VideoDeviceType::Encoder => virtio::TYPE_VIDEO_ENC, in device_type()
161 mut queues: Vec<virtio::queue::Queue>, in activate()
Dparams.rs12 use crate::virtio::video::command::{QueueType, ReadCmdError};
13 use crate::virtio::video::format::*;
14 use crate::virtio::video::protocol::*;
Dcommand.rs15 use crate::virtio::video::control::*;
16 use crate::virtio::video::format::*;
17 use crate::virtio::video::params::Params;
18 use crate::virtio::video::protocol::*;
19 use crate::virtio::Reader;
Dformat.rs15 use crate::virtio::video::command::ReadCmdError;
16 use crate::virtio::video::protocol::*;
17 use crate::virtio::video::response::Response;
18 use crate::virtio::Writer;
/external/crosvm/devices/src/virtio/vhost/user/
Dfs.rs18 use crate::virtio::fs::{virtio_fs_config, FS_MAX_TAG_LEN, QUEUE_SIZE};
19 use crate::virtio::vhost::user::handler::VhostUserHandler;
20 use crate::virtio::vhost::user::worker::Worker;
21 use crate::virtio::vhost::user::{Error, Result};
22 use crate::virtio::{copy_config, TYPE_FS};
23 use crate::virtio::{Interrupt, Queue, VirtioDevice};
56 let allow_features = 1u64 << crate::virtio::VIRTIO_F_VERSION_1 in new()
Dnet.rs19 use crate::virtio::vhost::user::handler::VhostUserHandler;
20 use crate::virtio::vhost::user::worker::Worker;
21 use crate::virtio::vhost::user::Error;
22 use crate::virtio::{Interrupt, Queue, VirtioDevice, VirtioNetConfig, TYPE_NET};
41 let allow_features = 1 << crate::virtio::VIRTIO_F_VERSION_1 in new()
Dblock.rs18 use crate::virtio::vhost::user::handler::VhostUserHandler;
19 use crate::virtio::vhost::user::worker::Worker;
20 use crate::virtio::vhost::user::{Error, Result};
21 use crate::virtio::{virtio_blk_config, Interrupt, Queue, VirtioDevice, TYPE_BLOCK};
45 let allow_features = 1u64 << crate::virtio::VIRTIO_F_VERSION_1 in new()
Dworker.rs11 use crate::virtio::interrupt::SignalableInterrupt;
12 use crate::virtio::{Interrupt, Queue};
/external/crosvm/src/
Dlinux.rs37 use devices::virtio::vhost::user::{
41 use devices::virtio::EventDevice;
42 use devices::virtio::{self, Console, VirtioDevice};
93 BalloonDeviceNew(virtio::BalloonError),
129 FsDeviceNew(virtio::fs::Error),
139 InputDeviceNew(virtio::InputError),
146 NetDeviceNew(virtio::NetError),
153 P9DeviceNew(virtio::P9Error),
172 RngDeviceNew(virtio::RngError),
186 VhostNetDeviceNew(virtio::vhost::Error),
[all …]
/external/crosvm/devices/src/virtio/video/decoder/
Dmod.rs14 use crate::virtio::resource_bridge::{self, BufferInfo, ResourceInfo, ResourceRequest};
15 use crate::virtio::video::async_cmd_desc_map::AsyncCmdDescMap;
16 use crate::virtio::video::command::{QueueType, VideoCmd};
17 use crate::virtio::video::control::{CtrlType, CtrlVal, QueryCtrlType};
18 use crate::virtio::video::device::*;
19 use crate::virtio::video::error::*;
20 use crate::virtio::video::event::*;
21 use crate::virtio::video::format::*;
22 use crate::virtio::video::params::Params;
23 use crate::virtio::video::protocol;
[all …]
Dcapability.rs11 use crate::virtio::video::control::*;
12 use crate::virtio::video::format::*;
/external/rust/crates/vmm_vhost/
DREADME.md4 The `vhost` crate aims to help implementing dataplane for virtio backend drivers. It supports three…
13 The vhost drivers in Linux provide in-kernel virtio device emulation. Normally
15 Vhost puts virtio emulation code into the kernel, taking hypervisor userspace
/external/arm-trusted-firmware/fdts/
Dmorello-fvp.dts78 compatible = "virtio,mmio";
84 compatible = "virtio,mmio";
90 compatible = "virtio,mmio";
/external/llvm-project/lldb/scripts/lldb-test-qemu/
Drun-qemu.sh36 -device virtio-blk-device,drive=hd0 \
40 -device virtio-net-device,netdev=net0 \
/external/crosvm/devices/src/
Dlib.rs29 pub mod virtio; module
58 pub use self::virtio::VirtioPciDevice;
/external/crosvm/devices/src/virtio/video/encoder/
Dmod.rs17 use crate::virtio::resource_bridge::{self, BufferInfo, ResourceInfo, ResourceRequest};
18 use crate::virtio::video::async_cmd_desc_map::AsyncCmdDescMap;
19 use crate::virtio::video::command::{QueueType, VideoCmd};
20 use crate::virtio::video::control::*;
21 use crate::virtio::video::device::VideoCmdResponseType;
22 use crate::virtio::video::device::{
25 use crate::virtio::video::encoder::encoder::{
29 use crate::virtio::video::error::*;
30 use crate::virtio::video::event::{EvtType, VideoEvt};
31 use crate::virtio::video::format::{Format, Level, PlaneFormat, Profile};
[all …]
/external/crosvm/
DREADME.md201 * virtio wayland support if `XDG_RUNTIME_DIR` enviroment variable is set (disable with `--no-wl`)
212 * `virtio-wayland` - The `memfd_create` syscall, introduced in Linux 3.17, and a Wayland compositor.
215 * `virtio-net` - Host Linux kernel with TUN/TAP support (check for `/dev/net/tun`) and running with…
224 | `virtio-block` | Basic read/write block device. …
225 | `virtio-net` | Device to interface the host and guest networks. …
226 | `virtio-rng` | Entropy source used to seed guest OS's entropy pool. …
227 | `virtio-vsock` | Enabled VSOCKs for the guests. …
228 | `virtio-wayland` | Allowed guest to use host Wayland socket. …
/external/rust/crates/remain/
DREADME.md37 NetDeviceNew(virtio::NetError),
64 NetDeviceNew(e) => write!(f, "failed to set up virtio networking: {}", e),
74 NetDeviceNew(virtio::NetError),

1234