Trait zcore_drivers::net::Provider
[−]pub trait Provider {
const PAGE_SIZE: usize;
fn alloc_dma(size: usize) -> (usize, usize);
fn dealloc_dma(vaddr: usize, size: usize);
}Expand description
External functions that drivers must use
Required Associated Constants
Required Methods
Allocate consequent physical memory for DMA.
Return (virtual address, physical address).
The address is page aligned.
fn dealloc_dma(vaddr: usize, size: usize)
fn dealloc_dma(vaddr: usize, size: usize)
Deallocate DMA