Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
stDmaWrapper_DmaTransferSetup Struct Reference

DmaTransferSetup Properties. More...

#include <mini_hexagon_dma.h>

Public Attributes

uint16 u16FrameW
 Frame Width in pixels.
 
uint16 u16FrameH
 Frame height in pixels.
 
uint16 u16FrameStride
 Frame stride in pixels.
 
uint16 u16RoiX
 ROI x position in pixels.
 
uint16 u16RoiY
 ROI y position in pixels.
 
uint16 u16RoiW
 ROI width in pixels.
 
uint16 u16RoiH
 ROI height in pixels.
 
uint16 u16RoiStride
 ROI stride in pixels.
 
void * pDescBuf
 Virtual address of the HW descriptor buffer (must be locked in the L2$).
 
void * pTcmDataBuf
 Virtual address of the TCM pixeldata buffer (must be locked in the L2$).
 
void * pFrameBuf
 Virtual address of the DDR Frame buffer .
 
uint16 bIsFmtUbwc
 
uint16 bUse16BitPaddingInL2
 Should the intermediate buffer be padded. This only apply for 8bit format sucha NV12, NV12-4R.
 
t_eDmaFmt eFmt
 Format.
 
t_eDmaWrapper_TransationType eTransferType
 TransferType: eDmaWrapper_DdrToL2 (Read from DDR), eDmaWrapper_L2ToDDR (Write to DDR);.
 

Detailed Description

DmaTransferSetup Properties.

Definition at line 114 of file mini_hexagon_dma.h.

Member Data Documentation

◆ u16FrameW

uint16 stDmaWrapper_DmaTransferSetup::u16FrameW

Frame Width in pixels.

Definition at line 116 of file mini_hexagon_dma.h.

◆ u16FrameH

uint16 stDmaWrapper_DmaTransferSetup::u16FrameH

Frame height in pixels.

Definition at line 118 of file mini_hexagon_dma.h.

◆ u16FrameStride

uint16 stDmaWrapper_DmaTransferSetup::u16FrameStride

Frame stride in pixels.

Definition at line 120 of file mini_hexagon_dma.h.

◆ u16RoiX

uint16 stDmaWrapper_DmaTransferSetup::u16RoiX

ROI x position in pixels.

Definition at line 122 of file mini_hexagon_dma.h.

◆ u16RoiY

uint16 stDmaWrapper_DmaTransferSetup::u16RoiY

ROI y position in pixels.

Definition at line 124 of file mini_hexagon_dma.h.

◆ u16RoiW

uint16 stDmaWrapper_DmaTransferSetup::u16RoiW

ROI width in pixels.

Definition at line 126 of file mini_hexagon_dma.h.

◆ u16RoiH

uint16 stDmaWrapper_DmaTransferSetup::u16RoiH

ROI height in pixels.

Definition at line 128 of file mini_hexagon_dma.h.

◆ u16RoiStride

uint16 stDmaWrapper_DmaTransferSetup::u16RoiStride

ROI stride in pixels.

Definition at line 130 of file mini_hexagon_dma.h.

◆ pDescBuf

void* stDmaWrapper_DmaTransferSetup::pDescBuf

Virtual address of the HW descriptor buffer (must be locked in the L2$).

Definition at line 132 of file mini_hexagon_dma.h.

◆ pTcmDataBuf

void* stDmaWrapper_DmaTransferSetup::pTcmDataBuf

Virtual address of the TCM pixeldata buffer (must be locked in the L2$).

Definition at line 134 of file mini_hexagon_dma.h.

◆ pFrameBuf

void* stDmaWrapper_DmaTransferSetup::pFrameBuf

Virtual address of the DDR Frame buffer .

Definition at line 136 of file mini_hexagon_dma.h.

◆ bIsFmtUbwc

uint16 stDmaWrapper_DmaTransferSetup::bIsFmtUbwc

Definition at line 138 of file mini_hexagon_dma.h.

◆ bUse16BitPaddingInL2

uint16 stDmaWrapper_DmaTransferSetup::bUse16BitPaddingInL2

Should the intermediate buffer be padded. This only apply for 8bit format sucha NV12, NV12-4R.

Definition at line 140 of file mini_hexagon_dma.h.

◆ eFmt

t_eDmaFmt stDmaWrapper_DmaTransferSetup::eFmt

Format.

Definition at line 142 of file mini_hexagon_dma.h.

◆ eTransferType

t_eDmaWrapper_TransationType stDmaWrapper_DmaTransferSetup::eTransferType

TransferType: eDmaWrapper_DdrToL2 (Read from DDR), eDmaWrapper_L2ToDDR (Write to DDR);.

Definition at line 144 of file mini_hexagon_dma.h.


The documentation for this struct was generated from the following file: