TT-System-Firmware APIs 19.10.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
arc_dma_config Struct Reference

Data Fields

uint32_t base
uint32_t channels
uint32_t descriptors
uint32_t max_burst_size
uint32_t max_pending_transactions
uint32_t buffer_size
uint32_t max_block_size
bool coherency_support
uint32_t buffer_address_alignment
bool interrupts_available
void(* irq_config )(void)

Field Documentation

◆ base

uint32_t arc_dma_config::base

◆ buffer_address_alignment

uint32_t arc_dma_config::buffer_address_alignment

◆ buffer_size

uint32_t arc_dma_config::buffer_size

◆ channels

uint32_t arc_dma_config::channels

◆ coherency_support

bool arc_dma_config::coherency_support

◆ descriptors

uint32_t arc_dma_config::descriptors

◆ interrupts_available

bool arc_dma_config::interrupts_available

◆ irq_config

void(* arc_dma_config::irq_config) (void)

◆ max_block_size

uint32_t arc_dma_config::max_block_size

◆ max_burst_size

uint32_t arc_dma_config::max_burst_size

◆ max_pending_transactions

uint32_t arc_dma_config::max_pending_transactions

The documentation for this struct was generated from the following file:
  • /home/runner/work/tt-system-firmware/tt-system-firmware/tt-system-firmware/drivers/dma/dma_arc_hs.c