/external/crosvm/devices/src/virtio/ |
D | interrupt.rs | 15 pub trait SignalableInterrupt { trait 42 impl SignalableInterrupt for Interrupt { 86 impl<I: SignalableInterrupt> SignalableInterrupt for Arc<Mutex<I>> { 107 impl<I: SignalableInterrupt> SignalableInterrupt for Rc<RefCell<I>> {
|
D | async_utils.rs | 14 use super::{Interrupt, SignalableInterrupt};
|
D | console.rs | 21 base_features, copy_config, Interrupt, Queue, Reader, SignalableInterrupt, VirtioDevice, 60 pub fn handle_input<I: SignalableInterrupt>( in handle_input() 113 pub fn process_transmit_queue<I: SignalableInterrupt>( in process_transmit_queue()
|
D | net.rs | 27 copy_config, DescriptorError, Interrupt, Queue, Reader, SignalableInterrupt, VirtioDevice, 142 pub fn process_rx<I: SignalableInterrupt, T: TapT>( in process_rx() argument 206 pub fn process_tx<I: SignalableInterrupt, T: TapT>( in process_tx() argument 241 pub fn process_ctrl<I: SignalableInterrupt, T: TapT>( in process_ctrl() argument
|
D | rng.rs | 14 use super::{Interrupt, Queue, SignalableInterrupt, VirtioDevice, Writer, TYPE_RNG};
|
D | p9.rs | 16 copy_config, DescriptorError, Interrupt, Queue, Reader, SignalableInterrupt, VirtioDevice,
|
D | tpm.rs | 17 DescriptorChain, DescriptorError, Interrupt, Queue, Reader, SignalableInterrupt, VirtioDevice,
|
D | queue.rs | 19 use super::{SignalableInterrupt, VIRTIO_MSI_NO_VECTOR}; 596 interrupt: &dyn SignalableInterrupt, in trigger_interrupt() argument
|
D | iommu.rs | 35 SignalableInterrupt, VirtioDevice, Writer, TYPE_IOMMU, 459 async fn request_queue<I: SignalableInterrupt>( in request_queue()
|
D | wl.rs | 73 use super::{Interrupt, Queue, Reader, SignalableInterrupt, VirtioDevice, Writer, TYPE_WL}; 1500 pub fn process_in_queue<I: SignalableInterrupt>( in process_in_queue() 1571 pub fn process_out_queue<I: SignalableInterrupt>( in process_out_queue()
|
D | balloon.rs | 24 SignalableInterrupt, VirtioDevice, TYPE_BALLOON,
|
/external/crosvm/devices/src/virtio/vhost/user/device/vvu/ |
D | doorbell.rs | 10 use crate::virtio::SignalableInterrupt; 20 impl SignalableInterrupt for DoorbellRegion {
|
/external/crosvm/devices/src/virtio/snd/cras_backend/ |
D | async_funcs.rs | 22 use crate::virtio::{DescriptorChain, Queue, Reader, SignalableInterrupt, Writer}; 352 fn send_pcm_response_with_writer<I: SignalableInterrupt>( in send_pcm_response_with_writer() 371 pub async fn send_pcm_response_worker<I: SignalableInterrupt>( in send_pcm_response_worker() 477 pub async fn handle_ctrl_queue<I: SignalableInterrupt>( in handle_ctrl_queue() 750 pub async fn handle_event_queue<I: SignalableInterrupt>( in handle_event_queue()
|
/external/crosvm/devices/src/virtio/fs/ |
D | worker.rs | 18 use crate::virtio::{Interrupt, Queue, Reader, SignalableInterrupt, Writer}; 136 pub fn process_fs_queue<I: SignalableInterrupt, F: FileSystem + Sync>( in process_fs_queue() argument
|
/external/crosvm/devices/src/virtio/vhost/user/device/ |
D | handler.rs | 83 use crate::virtio::{Queue, SignalableInterrupt}; 93 impl SignalableInterrupt for CallEvent { 282 impl SignalableInterrupt for Doorbell {
|
D | vsock.rs | 54 Queue, SignalableInterrupt,
|
/external/crosvm/devices/src/virtio/vhost/ |
D | worker.rs | 13 use crate::virtio::{Interrupt, Queue, SignalableInterrupt};
|
/external/crosvm/devices/src/virtio/vhost/user/device/windows/ |
D | net.rs | 30 use crate::virtio::{base_features, SignalableInterrupt};
|
/external/crosvm/devices/src/virtio/video/ |
D | worker.rs | 21 use crate::virtio::{Interrupt, Reader, SignalableInterrupt, Writer};
|
/external/crosvm/devices/src/virtio/block/ |
D | asynchronous.rs | 35 Reader, SignalableInterrupt, VirtioDevice, Writer, TYPE_BLOCK, 202 pub async fn process_one_chain<I: SignalableInterrupt>( in process_one_chain() 231 pub async fn handle_queue<I: SignalableInterrupt + Clone + 'static>( in handle_queue()
|
D | block.rs | 32 SignalableInterrupt, VirtioDevice, Writer, TYPE_BLOCK,
|
/external/crosvm/devices/src/virtio/snd/vios_backend/ |
D | worker.rs | 10 use crate::virtio::{DescriptorChain, Interrupt, Queue, Reader, SignalableInterrupt, Writer};
|
/external/crosvm/devices/src/virtio/input/ |
D | mod.rs | 21 copy_config, DescriptorChain, DescriptorError, Interrupt, Queue, Reader, SignalableInterrupt,
|
/external/crosvm/devices/src/virtio/vhost/user/ |
D | proxy.rs | 40 copy_config, DescriptorChain, Interrupt, PciCapabilityType, Queue, Reader, SignalableInterrupt,
|
/external/crosvm/devices/src/virtio/gpu/ |
D | mod.rs | 41 SignalableInterrupt, VirtioDevice, Writer, TYPE_GPU,
|