# Srio_DriverMCB Struct Reference

The structure describes the SRIO Driver MCB. More...

## Data Fields

CSL_SrioHandle | hSrio
| SRIO Handle for the CSL Functional layer.
Cppi_Handle | cppiHnd
| SRIO CPPI handle returned by the CPPI library.
uint8_t | sockStatusTable [NUM_SRIO_TYPE9_TYPE11_SOCKETS+NUM_DIO_SOCKETS]
| SRIO Socket Database: Each socket is associated with a unique mapping entry and these entries are shared across all cores.
uint8_t | mappingStatusType9Type11 [NUM_SRIO_TYPE9_TYPE11_SOCKETS]
| Type9 and Type11 share the same queue id mapping register. This variable keeps track of the status of the mapping and which queue map entry is free and available.
uint8_t | lsuStatus [NUM_DIO_SOCKETS]
| For DIO sockets each socket is mapped to an LSU. This keeps track of the status of the LSU.
uint8_t | pad [104]
| Padding to align this on the 128 byte cache line boundary.

## Detailed Description

The structure describes the SRIO Driver MCB.

The structure is used to store the SRIO driver information which is shared across multiple instances.

The documentation for this struct was generated from the following file:

- srio_drv.c

Copyright 2012, Texas Instruments Incorporated