#include "ti/drv/udma/dmautils/dmautils.h"
#include "ti/drv/udma/udma.h"
Go to the source code of this file.
|
int32_t | TIADALG_initDmaUtils (void *intAlgHandle) |
|
void | TIADALG_prePareDefault3DTr (void *trMem, int32_t channelNo) |
|
void | TIADALG_memcpy2D (const void *dstPtr, const void *srcPtr, uint16_t width, uint16_t height, int32_t dstStride, int32_t srcStride, int32_t chNo, void *dmaUtilsContext, uint8_t *trMem, int32_t immediateWait) |
|
int32_t | TIADALG_updatePingPong3DTr (uint8_t *src, uint8_t *dst, uint8_t *inTrMem, int32_t width, int32_t height, int32_t inPitch, int32_t blockWidth, int32_t blockHeight, int32_t blockPitch, int32_t pongOffset, int32_t isSrcPingPong, int32_t elmSize, int32_t chNo, void *dmaUtilsContext) |
|
◆ TIADALG_initDmaUtils()
int32_t TIADALG_initDmaUtils |
( |
void * |
intAlgHandle | ) |
|
◆ TIADALG_prePareDefault3DTr()
void TIADALG_prePareDefault3DTr |
( |
void * |
trMem, |
|
|
int32_t |
channelNo |
|
) |
| |
◆ TIADALG_memcpy2D()
void TIADALG_memcpy2D |
( |
const void * |
dstPtr, |
|
|
const void * |
srcPtr, |
|
|
uint16_t |
width, |
|
|
uint16_t |
height, |
|
|
int32_t |
dstStride, |
|
|
int32_t |
srcStride, |
|
|
int32_t |
chNo, |
|
|
void * |
dmaUtilsContext, |
|
|
uint8_t * |
trMem, |
|
|
int32_t |
immediateWait |
|
) |
| |
◆ TIADALG_updatePingPong3DTr()
int32_t TIADALG_updatePingPong3DTr |
( |
uint8_t * |
src, |
|
|
uint8_t * |
dst, |
|
|
uint8_t * |
inTrMem, |
|
|
int32_t |
width, |
|
|
int32_t |
height, |
|
|
int32_t |
inPitch, |
|
|
int32_t |
blockWidth, |
|
|
int32_t |
blockHeight, |
|
|
int32_t |
blockPitch, |
|
|
int32_t |
pongOffset, |
|
|
int32_t |
isSrcPingPong, |
|
|
int32_t |
elmSize, |
|
|
int32_t |
chNo, |
|
|
void * |
dmaUtilsContext |
|
) |
| |