Home
last modified time | relevance | path

Searched refs:AsyncCmdTag (Results 1 – 5 of 5) sorted by relevance

/external/crosvm/devices/src/virtio/video/
Dasync_cmd_desc_map.rs9 use crate::virtio::video::device::{AsyncCmdResponse, AsyncCmdTag};
17 pub struct AsyncCmdDescMap(BTreeMap<AsyncCmdTag, DescriptorChain>);
20 pub fn insert(&mut self, tag: AsyncCmdTag, descriptor_chain: DescriptorChain) { in insert() argument
24 pub fn remove(&mut self, tag: &AsyncCmdTag) -> Option<DescriptorChain> { in remove()
38 processing_tag: Option<AsyncCmdTag>, in create_cancellation_responses() argument
43 AsyncCmdTag::Queue { in create_cancellation_responses()
59 AsyncCmdTag::Drain { stream_id } if stream_id == target_stream_id => { in create_cancellation_responses()
67 AsyncCmdTag::Clear { in create_cancellation_responses()
Ddevice.rs27 pub enum AsyncCmdTag { enum
56 Async(AsyncCmdTag),
63 pub tag: AsyncCmdTag,
68 pub fn from_response(tag: AsyncCmdTag, response: response::CmdResponse) -> Self { in from_response() argument
75 pub fn from_error(tag: AsyncCmdTag, error: VideoError) -> Self { in from_error() argument
Dworker.rs16 AsyncCmdResponse, AsyncCmdTag, Device, Token, VideoCmdResponseType, VideoEvtResponseType,
112 AsyncCmdTag::Drain { stream_id: _ } => { in write_event_responses()
/external/crosvm/devices/src/virtio/video/encoder/
Dmod.rs23 AsyncCmdResponse, AsyncCmdTag, Device, Token, VideoEvtResponseType,
249 AsyncCmdTag::GetParams { in require_input_buffers()
263 AsyncCmdTag::GetParams { in require_input_buffers()
321 let tag = AsyncCmdTag::Queue { in processed_input_buffer()
377 let tag = AsyncCmdTag::Queue { in processed_output_buffer()
425 let eos_tag = AsyncCmdTag::Queue { in flush_response()
444 AsyncCmdTag::Drain { stream_id: self.id }, in flush_response()
453 AsyncCmdTag::Clear { in flush_response()
465 AsyncCmdTag::Clear { in flush_response()
586 Ok(VideoCmdResponseType::Async(AsyncCmdTag::Drain { in stream_drain()
[all …]
/external/crosvm/devices/src/virtio/video/decoder/
Dmod.rs236 AsyncCmdTag::Queue { in output_pending_picture()
586 Ok(VideoCmdResponseType::Async(AsyncCmdTag::Queue { in queue_input_resource()
661 Ok(VideoCmdResponseType::Async(AsyncCmdTag::Queue { in queue_output_resource()
773 Ok(VideoCmdResponseType::Async(AsyncCmdTag::Drain { in drain_stream()
798 Ok(VideoCmdResponseType::Async(AsyncCmdTag::Clear { in clear_queue()
981 AsyncCmdTag::Queue { in process_event()
1013 let eos_tag = AsyncCmdTag::Queue { in process_event()
1027 AsyncCmdTag::Drain { stream_id }, in process_event()
1040 AsyncCmdTag::Drain { stream_id }, in process_event()
1048 let tag = AsyncCmdTag::Clear { in process_event()