Defines |
#define | FFTC_MAX_NUM_INSTANCES (CSL_FFTC_PER_CNT) |
| The number of FFTC instances in the SoC.
|
#define | FFTC_MAX_NUM_FLOWS (8) |
| The number of CPPI flows reserved for each FFTC instance.
|
#define | FFTC_MAX_NUM_FREEQ (8) |
| The maximum number of free queues that can be created by the FFTC driver for use by various flows.
|
#define | FFTC_MAX_NUM_RXOBJECTS (32) |
| The maximum number of Rx objects that will be tracked by the driver globally in the system across all cores.
|
#define | FFTC_RETVAL_SUCCESS (0) |
| When returned this, indicates the API succeeded in its intent.
|
#define | FFTC_RETVAL_EBAD_HANDLE (-1) |
| When returned this, indicates that the handle passed to the API was invalid.
|
#define | FFTC_RETVAL_EINVALID_PARAMS (-2) |
| When returned this, indicates that the input configuration passed to the API is invalid.
|
#define | FFTC_RETVAL_ENO_MEM (-3) |
| When returned this, indicates that the API's attempt to allocate memory or retrieve descriptors failed and is out of memory/descriptors.
|
#define | FFTC_RETVAL_ENO_RESULT (-4) |
| When returned this, indicates that there is no pending FFT result available for the application's Rx object.
|
#define | FFTC_RETVAL_EINV_DESTID_RESULT (-5) |
| When returned this, indicates a flow id/Rx object Id mismatch, i.e., the destination Id received in the packet doesnt match the flow/Rx object on which it was actually received.
|
#define | FFTC_RETVAL_EFAILURE (-6) |
| When returned this, indicates a general error.
|