dp12txss
Vitis Drivers API Documentation
|
This file contains the interface for the key management module.
Functions | |
KEYMGMT_tError | KEYMGMTDEV_Init (void) |
This function initializes the module. More... | |
KEYMGMT_tError | KEYMGMTDEV_Probe (KEYMGMT_tDevID theDevID, KEYMGMT_tTableID *theNumTables, KEYMGMT_tRowID *theNumRowsPerTable) |
This function probes a device. More... | |
KEYMGMT_tError | KEYMGMTDEV_Enable (KEYMGMT_tDevID theDevID) |
This function enables a device. More... | |
KEYMGMT_tError | KEYMGMTDEV_Disable (KEYMGMT_tDevID theDevID) |
This function disables a device. More... | |
KEYMGMT_tError | KEYMGMTDEV_Load (KEYMGMT_tDevID theDevID, KEYMGMT_tTableID theTableID, const uint64_t *theBuf, int theBufSize) |
This function loads a buffer of data into a table. More... | |
KEYMGMT_tError | KEYMGMTDEV_Verify (KEYMGMT_tDevID theDevID, KEYMGMT_tTableID theTableID, const uint64_t *theBuf, int theBufSize) |
This function verifies the contents of a table against a buffer. More... | |
uint32_t | KEYMGMTDEV_GetVersion (KEYMGMT_tDevID theDevID) |
This function reads the version of the device core. More... | |
int | KEYMGMTDEV_Debug (int argc, const char *argv[]) |
This function implements the "keymgmt device" debug command. More... | |
int KEYMGMTDEV_Debug | ( | int | argc, |
const char * | argv[] | ||
) |
This function implements the "keymgmt device" debug command.
argc | the number of command line arguments |
argv | the list of the command line arguments |
Referenced by KEYMGMT_Debug().
KEYMGMT_tError KEYMGMTDEV_Disable | ( | KEYMGMT_tDevID | theDevID | ) |
This function disables a device.
theDevID | the id of the device to disable |
KEYMGMT_tError KEYMGMTDEV_Enable | ( | KEYMGMT_tDevID | theDevID | ) |
This function enables a device.
theDevID | the id of the device to enable |
uint32_t KEYMGMTDEV_GetVersion | ( | KEYMGMT_tDevID | theDevID | ) |
This function reads the version of the device core.
theDevID | the id of the device to query |
References doRegRead.
KEYMGMT_tError KEYMGMTDEV_Init | ( | void | ) |
This function initializes the module.
Referenced by KEYMGMT_Init().
KEYMGMT_tError KEYMGMTDEV_Load | ( | KEYMGMT_tDevID | theDevID, |
KEYMGMT_tTableID | theTableID, | ||
const uint64_t * | theBuf, | ||
int | theBufSize | ||
) |
This function loads a buffer of data into a table.
theDevID | the id of the device being loaded |
theTableD | the id of the table to be loaded |
theBuf | the buffer of data to be loaded |
theBufSize | the size of the buffer (in bytes) |
KEYMGMT_tError KEYMGMTDEV_Probe | ( | KEYMGMT_tDevID | theDevID, |
KEYMGMT_tTableID * | theNumTables, | ||
KEYMGMT_tRowID * | theNumRowsPerTable | ||
) |
This function probes a device.
theDevID | the id of the device to probe |
KEYMGMT_tError KEYMGMTDEV_Verify | ( | KEYMGMT_tDevID | theDevID, |
KEYMGMT_tTableID | theTableID, | ||
const uint64_t * | theBuf, | ||
int | theBufSize | ||
) |
This function verifies the contents of a table against a buffer.
theDevID | the id of the device being queried |
theTableD | the id of the table to be verified |
theBuf | the buffer of data to be verified against |
theBufSize | the size of the buffer (in bytes) |