# CPPI Low Level Driver Enums
[CPPI]

## Enumerations

enum | Cppi_DescType { Cppi_DescType_HOST = 0, Cppi_DescType_MONOLITHIC = 2 }
| CPPI descriptor types. More...
enum | Cppi_ReturnPolicy { Cppi_ReturnPolicy_RETURN_ENTIRE_PACKET = 0, Cppi_ReturnPolicy_RETURN_BUFFER }
| Packet return policy. More...
enum | Cppi_PSLoc { Cppi_PSLoc_PS_IN_DESC = 0, Cppi_PSLoc_PS_IN_SOP }
| protocol specific information location More...
enum | Cppi_EPIB { Cppi_EPIB_NO_EPIB_PRESENT = 0, Cppi_EPIB_EPIB_PRESENT }
| extended packet information block More...
enum | Cppi_InitDesc { Cppi_InitDesc_INIT_DESCRIPTOR = 0, Cppi_InitDesc_BYPASS_INIT }
| Descriptor resource management. More...
enum | Cppi_ChType { Cppi_ChType_RX_CHANNEL = 0, Cppi_ChType_TX_CHANNEL }
| CPPI Channel type. More...
enum | Cppi_ChState { Cppi_ChState_CHANNEL_DISABLE = 0, Cppi_ChState_CHANNEL_ENABLE }
| CPPI Channel Enable. More...
enum | Cppi_Wait { Cppi_Wait_NO_WAIT = 0, Cppi_Wait_WAIT }
| CPPI Wait after Channel Teardown. More...

## Enumeration Type Documentation

enum Cppi_ChState

CPPI Channel Enable.

Enumerator:

  Cppi_ChState_CHANNEL_DISABLE | Disable Channel
  Cppi_ChState_CHANNEL_ENABLE | Enable Channel

enum Cppi_ChType

CPPI Channel type.

Enumerator:

  Cppi_ChType_RX_CHANNEL | Receive Channel
  Cppi_ChType_TX_CHANNEL | Transmit Channel

enum Cppi_DescType

CPPI descriptor types.

Enumerator:

  Cppi_DescType_HOST | Host descriptor
  Cppi_DescType_MONOLITHIC | Monolithic descriptor

enum Cppi_EPIB

extended packet information block

Enumerator:

  Cppi_EPIB_NO_EPIB_PRESENT | extended packet information block is not present in descriptor
  Cppi_EPIB_EPIB_PRESENT | extended packet information block is present in descriptor

enum Cppi_InitDesc

Descriptor resource management.

Enumerator:

  Cppi_InitDesc_INIT_DESCRIPTOR | LLD initializes the descriptors with specified values
  Cppi_InitDesc_BYPASS_INIT | LLD does not initialize the descriptor with specified values

enum Cppi_PSLoc

protocol specific information location

Enumerator:

  Cppi_PSLoc_PS_IN_DESC | protocol specific information is located in descriptor
  Cppi_PSLoc_PS_IN_SOP | protocol specific information is located in SOP buffer

enum Cppi_ReturnPolicy

Packet return policy.

Enumerator:

  Cppi_ReturnPolicy_RETURN_ENTIRE_PACKET | Return entire packet
  Cppi_ReturnPolicy_RETURN_BUFFER | Return one buffer at a time

enum Cppi_Wait

CPPI Wait after Channel Teardown.

Enumerator:

  Cppi_Wait_NO_WAIT | No wait
  Cppi_Wait_WAIT | Wait

Copyright 2012, Texas Instruments Incorporated