Function hazardflow_designs::gemmini::sram::dma::dma_command_tracker::dma_command_tracker
source · pub fn dma_command_tracker<T: Copy, const NCMDS: usize, const MAX_BYTES: usize>(
alloc: Vr<AllocReq<T, MAX_BYTES>>,
request_returned: Valid<RequestReturned<NCMDS, MAX_BYTES>>
) -> (Valid<AllocResp<NCMDS>>, Vr<CmdCompletionResp<T>>)
Expand description
DMA Command Tracker.
Generics
T
: Tag type.NCMDS
: Maximum number of commands in the table.MAX_BYTES
: Maximum number of bytes for each command.