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.