Home
last modified time | relevance | path

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

/external/crosvm/devices/src/virtio/
Dinterrupt.rs15 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>> {
Dasync_utils.rs14 use super::{Interrupt, SignalableInterrupt};
Dconsole.rs21 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()
Dnet.rs27 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
Drng.rs14 use super::{Interrupt, Queue, SignalableInterrupt, VirtioDevice, Writer, TYPE_RNG};
Dp9.rs16 copy_config, DescriptorError, Interrupt, Queue, Reader, SignalableInterrupt, VirtioDevice,
Dtpm.rs17 DescriptorChain, DescriptorError, Interrupt, Queue, Reader, SignalableInterrupt, VirtioDevice,
Dqueue.rs19 use super::{SignalableInterrupt, VIRTIO_MSI_NO_VECTOR};
596 interrupt: &dyn SignalableInterrupt, in trigger_interrupt() argument
Diommu.rs35 SignalableInterrupt, VirtioDevice, Writer, TYPE_IOMMU,
459 async fn request_queue<I: SignalableInterrupt>( in request_queue()
Dwl.rs73 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()
Dballoon.rs24 SignalableInterrupt, VirtioDevice, TYPE_BALLOON,
/external/crosvm/devices/src/virtio/vhost/user/device/vvu/
Ddoorbell.rs10 use crate::virtio::SignalableInterrupt;
20 impl SignalableInterrupt for DoorbellRegion {
/external/crosvm/devices/src/virtio/snd/cras_backend/
Dasync_funcs.rs22 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/
Dworker.rs18 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/
Dhandler.rs83 use crate::virtio::{Queue, SignalableInterrupt};
93 impl SignalableInterrupt for CallEvent {
282 impl SignalableInterrupt for Doorbell {
Dvsock.rs54 Queue, SignalableInterrupt,
/external/crosvm/devices/src/virtio/vhost/
Dworker.rs13 use crate::virtio::{Interrupt, Queue, SignalableInterrupt};
/external/crosvm/devices/src/virtio/vhost/user/device/windows/
Dnet.rs30 use crate::virtio::{base_features, SignalableInterrupt};
/external/crosvm/devices/src/virtio/video/
Dworker.rs21 use crate::virtio::{Interrupt, Reader, SignalableInterrupt, Writer};
/external/crosvm/devices/src/virtio/block/
Dasynchronous.rs35 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()
Dblock.rs32 SignalableInterrupt, VirtioDevice, Writer, TYPE_BLOCK,
/external/crosvm/devices/src/virtio/snd/vios_backend/
Dworker.rs10 use crate::virtio::{DescriptorChain, Interrupt, Queue, Reader, SignalableInterrupt, Writer};
/external/crosvm/devices/src/virtio/input/
Dmod.rs21 copy_config, DescriptorChain, DescriptorError, Interrupt, Queue, Reader, SignalableInterrupt,
/external/crosvm/devices/src/virtio/vhost/user/
Dproxy.rs40 copy_config, DescriptorChain, Interrupt, PciCapabilityType, Queue, Reader, SignalableInterrupt,
/external/crosvm/devices/src/virtio/gpu/
Dmod.rs41 SignalableInterrupt, VirtioDevice, Writer, TYPE_GPU,