| aiengine Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List

- Data Structures
- Data Fields

Data Fields
XAieDma_ShimBdLk Struct Reference

This typedef contains the lock attributes for the BD. More...

## Data Fields
u8 | LockId
| Lock ID value, ranging from 0-15. More...
u8 | LkRelEn
| Lock release enable. More...
u8 | LkRelVal
| Lock release value. More...
u8 | LkRelValEn
| Lock release value enable. More...
u8 | LkAcqEn
| Lock acquire enable. More...
u8 | LkAcqVal
| Lock acquire value. More...
u8 | LkAcqValEn
| Lock acquire value enable. More...

## Detailed Description

This typedef contains the lock attributes for the BD.

## Field Documentation

u8 XAieDma_ShimBdLk::LkAcqEn

Lock acquire enable.

Referenced by XAieDma_ShimBdClear(), XAieDma_ShimBdSetLock(), and XAieDma_ShimBdWrite().

u8 XAieDma_ShimBdLk::LkAcqVal

Lock acquire value.

Referenced by XAieDma_ShimBdClear(), XAieDma_ShimBdSetLock(), and XAieDma_ShimBdWrite().

u8 XAieDma_ShimBdLk::LkAcqValEn

Lock acquire value enable.

Referenced by XAieDma_ShimBdClear(), XAieDma_ShimBdSetLock(), and XAieDma_ShimBdWrite().

u8 XAieDma_ShimBdLk::LkRelEn

Lock release enable.

Referenced by XAieDma_ShimBdClear(), XAieDma_ShimBdSetLock(), and XAieDma_ShimBdWrite().

u8 XAieDma_ShimBdLk::LkRelVal

Lock release value.

Referenced by XAieDma_ShimBdClear(), XAieDma_ShimBdSetLock(), and XAieDma_ShimBdWrite().

u8 XAieDma_ShimBdLk::LkRelValEn

Lock release value enable.

Referenced by XAieDma_ShimBdClear(), XAieDma_ShimBdSetLock(), and XAieDma_ShimBdWrite().

u8 XAieDma_ShimBdLk::LockId

Lock ID value, ranging from 0-15.

Referenced by XAieDma_ShimBdClear(), XAieDma_ShimBdSetLock(), and XAieDma_ShimBdWrite().