Searched refs:AsyncCmdTag (Results 1 – 5 of 5) sorted by relevance
/external/crosvm/devices/src/virtio/video/ |
D | async_cmd_desc_map.rs | 9 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()
|
D | device.rs | 27 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
|
D | worker.rs | 16 AsyncCmdResponse, AsyncCmdTag, Device, Token, VideoCmdResponseType, VideoEvtResponseType, 112 AsyncCmdTag::Drain { stream_id: _ } => { in write_event_responses()
|
/external/crosvm/devices/src/virtio/video/encoder/ |
D | mod.rs | 23 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/ |
D | mod.rs | 236 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()
|