virtio

Trait VirtioDevice

Source
pub trait VirtioDevice: Send {
    // Required methods
    fn traits(&self) -> DeviceTraits;
    fn read_registers_u32(&self, offset: u16) -> u32;
    fn write_registers_u32(&mut self, offset: u16, val: u32);
    fn enable(&mut self, resources: Resources);
    fn disable(&mut self);
}

Required Methods§

Source

fn traits(&self) -> DeviceTraits

Source

fn read_registers_u32(&self, offset: u16) -> u32

Source

fn write_registers_u32(&mut self, offset: u16, val: u32)

Source

fn enable(&mut self, resources: Resources)

Source

fn disable(&mut self)

Implementors§