[−][src]Struct kernel::virtio::VirtIO
Implementations
impl VirtIO
[src]
pub const fn new() -> Self
[src]
pub unsafe fn init(&mut self)
[src]
Initialize VIRTIO driver.
Should be called in booting hart.
fn rw(&mut self, b: Box<Buf>, write: bool) -> Box<Buf>
[src]
Read-write operation
pub fn read(&mut self, dev: u32, blockno: u32) -> Box<Buf>
[src]
Read from device and block number
pub fn write(&mut self, buf: Box<Buf>)
[src]
Write buffer to disk