Referred types used by XRM service functions.
More...
|
| XRM SubTypes |
| Referred types used in XRM Sockets and Ports description.
|
|
|
typedef void | Ucs_Xrm_ResObject_t |
| INIC Resource Object used for Extended Resource Manager jobs.
|
|
typedef void(* | Ucs_Xrm_Stream_PortCfgResCb_t )(uint16_t node_address, uint8_t index, Ucs_Stream_PortOpMode_t op_mode, Ucs_Stream_PortOption_t port_option, Ucs_Stream_PortClockMode_t clock_mode, Ucs_Stream_PortClockDataDelay_t clock_data_delay, Ucs_StdResult_t result, void *user_ptr) |
| Function signature of result callback used by Ucs_Xrm_Stream_SetPortConfig() and Ucs_Xrm_Stream_GetPortConfig().
|
|
typedef void(* | Ucs_Xrm_ResourceDebugCb_t )(Ucs_Xrm_ResourceType_t resource_type, Ucs_Xrm_ResObject_t *resource_ptr, Ucs_Xrm_ResourceInfos_t resource_infos, void *endpoint_inst_ptr, void *user_ptr) |
| Function signature used for monitoring the XRM resources.
|
|
|
enum | Ucs_Xrm_ResultCode_t {
UCS_XRM_RES_SUCCESS_BUILD = 0x00U,
UCS_XRM_RES_SUCCESS_DESTROY = 0x01U,
UCS_XRM_RES_RC_AUTO_DESTROYED = 0x02U,
UCS_XRM_RES_ERR_CONFIG = 0x03U,
UCS_XRM_RES_ERR_BUILD = 0x04U,
UCS_XRM_RES_ERR_DESTROY = 0x05U,
UCS_XRM_RES_ERR_INV_LIST = 0x06U,
UCS_XRM_RES_ERR_SYNC = 0x07U,
UCS_XRM_RES_UNKNOWN = 0xFFU
} |
| Result codes of the Extended Resource Manager. More...
|
|
enum | Ucs_Xrm_ResourceType_t {
UCS_XRM_RC_TYPE_DC_PORT = 0x00U,
UCS_XRM_RC_TYPE_MOST_SOCKET = 0x01U,
UCS_XRM_RC_TYPE_MLB_PORT = 0x02U,
UCS_XRM_RC_TYPE_MLB_SOCKET = 0x03U,
UCS_XRM_RC_TYPE_USB_PORT = 0x04U,
UCS_XRM_RC_TYPE_USB_SOCKET = 0x05U,
UCS_XRM_RC_TYPE_RMCK_PORT = 0x06U,
UCS_XRM_RC_TYPE_STRM_PORT = 0x07U,
UCS_XRM_RC_TYPE_STRM_SOCKET = 0x08U,
UCS_XRM_RC_TYPE_SYNC_CON = 0x09U,
UCS_XRM_RC_TYPE_DFIPHASE_CON = 0x0AU,
UCS_XRM_RC_TYPE_COMBINER = 0x0BU,
UCS_XRM_RC_TYPE_SPLITTER = 0x0CU,
UCS_XRM_RC_TYPE_AVP_CON = 0x0DU,
UCS_XRM_RC_TYPE_QOS_CON = 0x0EU
} |
| INIC resource types used by the Extended Resource Manager. More...
|
|
enum | Ucs_Xrm_PortType_t {
UCS_XRM_PORT_TYPE_MLB = 0x0AU,
UCS_XRM_PORT_TYPE_USB = 0x12U,
UCS_XRM_PORT_TYPE_STRM = 0x16U
} |
| Port types use for default created ports. More...
|
|
enum | Ucs_Xrm_ResultType_t {
UCS_XRM_RESULT_TYPE_INT = 0x00U,
UCS_XRM_RESULT_TYPE_TGT = 0x01U,
UCS_XRM_RESULT_TYPE_TX = 0x02U
} |
| This enumerator specifies the kind of result - Internal, Target or Transmission. More...
|
|
enum | Ucs_Xrm_ResourceInfos_t {
UCS_XRM_INFOS_BUILT = 0x00U,
UCS_XRM_INFOS_DESTROYED = 0x01U,
UCS_XRM_INFOS_ERR_BUILT = 0x02U,
UCS_XRM_INFOS_ERR_DESTROYED = 0x03U
} |
| This enumerator specifies the type of resources information. More...
|
|
Referred types used by XRM service functions.