TT-System-Firmware APIs 19.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
dma_tt_bh_noc.h File Reference
Include dependency graph for dma_tt_bh_noc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tt_bh_dma_noc_coords
struct  tt_bh_dma_noc_driver_api

Typedefs

typedef int(* tt_bh_dma_api_config) (const struct device *dev, uint32_t channel, struct dma_config *config, struct tt_bh_dma_noc_coords *coords)

Enumerations

enum  tt_bh_dma_noc_channel_direction { TT_BH_DMA_NOC_CHANNEL_DIRECTION_BROADCAST = DMA_CHANNEL_DIRECTION_PRIV_START }

Functions

 DEVICE_API_EXTENDS (tt_bh_dma_noc, dma, dma_api)
static int tt_dma_config (const struct device *dev, uint32_t channel, struct dma_config *cfg, struct tt_bh_dma_noc_coords *coords)

Typedef Documentation

◆ tt_bh_dma_api_config

typedef int(* tt_bh_dma_api_config) (const struct device *dev, uint32_t channel, struct dma_config *config, struct tt_bh_dma_noc_coords *coords)

Enumeration Type Documentation

◆ tt_bh_dma_noc_channel_direction

Enumerator
TT_BH_DMA_NOC_CHANNEL_DIRECTION_BROADCAST DMA_CHANNEL_DIRECTION_PRIV_START 

Function Documentation

◆ DEVICE_API_EXTENDS()

DEVICE_API_EXTENDS ( tt_bh_dma_noc ,
dma ,
dma_api  )

◆ tt_dma_config()

int tt_dma_config ( const struct device * dev,
uint32_t channel,
struct dma_config * cfg,
struct tt_bh_dma_noc_coords * coords )
inlinestatic