Skip to main content

SplitVirtqueueClient

Trait SplitVirtqueueClient 

Source
pub trait SplitVirtqueueClient<'b> {
    // Required method
    fn buffer_chain_ready(
        &self,
        queue_number: u32,
        buffer_chain: &mut [Option<VirtqueueReturnBuffer<'b>>],
        bytes_used: usize,
    );
}

Required Methods§

Source

fn buffer_chain_ready( &self, queue_number: u32, buffer_chain: &mut [Option<VirtqueueReturnBuffer<'b>>], bytes_used: usize, )

Implementors§

Source§

impl<'b, F: DmaFence> SplitVirtqueueClient<'b> for VirtIOGPU<'_, 'b, F>

Source§

impl<'b, F: DmaFence> SplitVirtqueueClient<'b> for VirtIORng<'_, 'b, F>

Source§

impl<F: DmaFence> SplitVirtqueueClient<'static> for VirtIOInput<'_, F>

Source§

impl<F: DmaFence> SplitVirtqueueClient<'static> for VirtIONet<'_, F>