Trait Doorbell

Source
pub trait Doorbell: Send + Sync {
    // Required methods
    fn page_count(&self) -> u32;
    fn write(&self, page: u32, address: u32, value: u64);
}
Expand description

An interface to write a doorbell value to signal the device.

Required Methods§

Source

fn page_count(&self) -> u32

Returns the maximum page number.

Source

fn write(&self, page: u32, address: u32, value: u64)

Write a doorbell value at page page, offset address.

Implementors§