Home
last modified time | relevance | path

Searched defs:DescriptorChain (Results 1 – 20 of 20) sorted by relevance

/aosp_15_r20/external/crosvm/devices/src/virtio/
H A Ddescriptor_chain.rs46 pub struct DescriptorChain { struct
65 impl DescriptorChain { argument
85 ) -> Result<DescriptorChain> { in new()
H A Dqueue.rs400 ) -> std::result::Result<DescriptorChain, AsyncError> { in next_async()
422 pub fn pop(&mut self) -> Option<DescriptorChain> { in pop()
432 ) -> std::result::Result<Option<DescriptorChain>, AsyncError> { in next_async_interruptable()
569 pub fn pop(self) -> DescriptorChain { in pop()
H A Dballoon.rs301 avail_desc: &mut DescriptorChain, in handle_address_chain()
381 avail_desc: &DescriptorChain, in handle_reported_buffer()
H A Dpmem.rs220 avail_desc: &mut DescriptorChain, in handle_request()
H A Diommu.rs564 avail_desc: &mut DescriptorChain, in execute_request()
H A Ddescriptor_utils.rs785 ) -> anyhow::Result<DescriptorChain> { in create_descriptor_chain()
/aosp_15_r20/external/rust/android-crates-io/crates/virtio-queue/src/
Dchain.rs24 pub struct DescriptorChain<M> { struct
35 impl<M> DescriptorChain<M> argument
133 impl<M> Iterator for DescriptorChain<M> implementation
/aosp_15_r20/external/crosvm/devices/src/virtio/snd/common_backend/
H A Dasync_funcs.rs275 desc_receiver: &mut mpsc::UnboundedReceiver<DescriptorChain>, in drain_desc_receiver()
318 mut desc_receiver: mpsc::UnboundedReceiver<DescriptorChain>, in start_pcm_worker()
353 desc_receiver: &mut mpsc::UnboundedReceiver<DescriptorChain>, in pcm_worker_loop()
509 desc_chain: DescriptorChain, in defer_pcm_response_to_worker()
524 mut desc_chain: DescriptorChain, in send_pcm_response()
/aosp_15_r20/external/crosvm/devices/src/virtio/video/
H A Dasync_cmd_desc_map.rs21 pub fn insert(&mut self, tag: AsyncCmdTag, descriptor_chain: DescriptorChain) { in insert()
25 pub fn remove(&mut self, tag: &AsyncCmdTag) -> Option<DescriptorChain> { in remove()
H A Dworker.rs176 mut desc: DescriptorChain, in handle_command_desc()
/aosp_15_r20/external/crosvm/devices/src/virtio/snd/vios_backend/
H A Dworker.rs418 fn process_set_params(&mut self, desc: DescriptorChain, read_buf: &[u8]) -> Result<()> { in process_set_params()
485 mut desc: DescriptorChain, in send_info_reply()
583 fn lock_pop_unlock(queue: &Arc<Mutex<Queue>>) -> Option<DescriptorChain> { in lock_pop_unlock()
H A Dstreams.rs428 mut desc: DescriptorChain, in reply_control_op_status()
450 mut desc: DescriptorChain, in reply_pcm_buffer_status()
/aosp_15_r20/external/crosvm/devices/src/virtio/queue/
H A Dsplit_queue.rs297 pub fn peek(&mut self) -> Option<DescriptorChain> { in peek()
327 pub(super) fn pop_peeked(&mut self, _descriptor_chain: &DescriptorChain) { in pop_peeked()
335 pub fn add_used(&mut self, desc_chain: DescriptorChain, len: u32) { in add_used()
645 fn fake_desc_chain(mem: &GuestMemory) -> DescriptorChain { in fake_desc_chain()
H A Dpacked_queue.rs260 pub fn peek(&mut self) -> Option<DescriptorChain> { in peek()
303 pub(super) fn pop_peeked(&mut self, descriptor_chain: &DescriptorChain) { in pop_peeked()
312 pub fn add_used(&mut self, desc_chain: DescriptorChain, len: u32) { in add_used()
/aosp_15_r20/external/crosvm/devices/src/virtio/gpu/
H A Dmod.rs190 fn pop(&self) -> Option<DescriptorChain>; in pop()
191 fn add_used(&self, desc_chain: DescriptorChain, len: u32); in add_used()
208 fn pop(&self) -> Option<DescriptorChain> { in pop()
212 fn add_used(&self, desc_chain: DescriptorChain, len: u32) { in add_used()
235 fn pop(&self) -> Option<DescriptorChain> { in pop()
239 fn add_used(&self, desc_chain: DescriptorChain, len: u32) { in add_used()
713 mut desc_chain: DescriptorChain, in process_descriptor()
/aosp_15_r20/external/crosvm/devices/src/virtio/vhost/user/device/
H A Dgpu.rs51 fn pop(&self) -> Option<DescriptorChain> { in pop()
55 fn add_used(&self, desc_chain: DescriptorChain, len: u32) { in add_used()
/aosp_15_r20/external/crosvm/devices/src/virtio/scsi/
H A Ddevice.rs811 mut avail_desc: DescriptorChain, in process_one_chain()
824 avail_desc: &mut DescriptorChain, in process_one_request()
919 ) -> DescriptorChain { in setup_desciptor_chain()
/aosp_15_r20/external/crosvm/devices/src/virtio/input/
H A Dmod.rs370 avail_desc: &mut DescriptorChain, in fill_event_virtqueue()
417 avail_desc: &mut DescriptorChain, in read_event_virtqueue()
/aosp_15_r20/external/crosvm/devices/src/virtio/block/
H A Dasynchronous.rs231 avail_desc: &mut DescriptorChain, in process_one_request()
276 mut avail_desc: DescriptorChain, in process_one_chain()
/aosp_15_r20/external/crosvm/devices/src/virtio/vsock/sys/windows/
H A Dvsock.rs1364 mut desc_chain: DescriptorChain, in write_bytes_to_queue_inner()