TT-System-Firmware APIs 19.10.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
arc_dma_data Struct Reference
Collaboration diagram for arc_dma_data:

Data Fields

struct dma_context dma_ctx
struct arc_dma_channelchannels
atomic_t channels_atomic [ATOMIC_BITMAP_SIZE(16)]
struct k_spinlock lock
struct dma_block_configtransfer_blocks
struct k_work_delayable completion_work
const struct devicedev

Field Documentation

◆ channels

struct arc_dma_channel* arc_dma_data::channels

◆ channels_atomic

atomic_t arc_dma_data::channels_atomic[ATOMIC_BITMAP_SIZE(16)]

◆ completion_work

struct k_work_delayable arc_dma_data::completion_work

◆ dev

const struct device* arc_dma_data::dev

◆ dma_ctx

struct dma_context arc_dma_data::dma_ctx

◆ lock

struct k_spinlock arc_dma_data::lock

◆ transfer_blocks

struct dma_block_config* arc_dma_data::transfer_blocks

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