Defines
BCP Higher Layer Symbols Defined
BCP Higher Layer Data Structures & APIs

Defines

#define BCP_MAX_NUM_INSTANCES   (CSL_BCP_PER_CNT)
 The number of BCP instances in the SoC.
#define BCP_MAX_NUM_FLOWS   (64)
 The number of CPPI flows reserved for each BCP instance.
#define BCP_MAX_NUM_RXOBJECTS   (64)
 The maximum number of Rx objects that will be tracked by the driver globally in the system across all cores.
#define BCP_RETVAL_SUCCESS   (0)
 When returned this, indicates the API succeeded in its intent.
#define BCP_RETVAL_EBAD_HANDLE   (-1)
 When returned this, indicates that the handle passed to the API was invalid.
#define BCP_RETVAL_EINVALID_PARAMS   (-2)
 When returned this, indicates that the input configuration passed to the API is invalid.
#define BCP_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 BCP_RETVAL_ENO_RESULT   (-4)
 When returned this, indicates that there is no pending BCP processed output available for the application's Rx object.
#define BCP_RETVAL_ENOT_SUPPORTED   (-5)
 When returned this, indicates that the API doesnt support the feature requested for the inputs passed.
#define BCP_RETVAL_EFAILURE   (-6)
 When returned this, indicates a general error.

Copyright 2014, Texas Instruments Incorporated