Data Structures | Typedefs | Functions
cpsw_queue.h File Reference

This file contains the function prototypes of the Queue utility functions. More...

#include "cpsw_types.h"

Data Structures

struct  node_t_
 A generic node structure for a single link list. More...
 
struct  queue_t_
 Generic queue. More...
 

Typedefs

typedef struct node_t_ node_t
 A generic node structure for a single link list.
 
typedef struct queue_t_ queue_t
 Generic queue.
 

Functions

void CpswUtils_initQ (queue_t *pQueue)
 Init queue. More...
 
void CpswUtils_copyQ (queue_t *pDstQueue, const queue_t *pSrcQueue)
 Copy queues. More...
 
void CpswUtils_enQ (queue_t *pQueue, node_t *pNode)
 Enqueue a packet into the queue. More...
 
void CpswUtils_enQHead (queue_t *pQueue, node_t *pNode)
 Enqueue a packet at head into the queue. More...
 
node_tCpswUtils_deQ (queue_t *pQueue)
 Dequeue a packet from the queue. More...
 
void CpswUtils_appendQ (queue_t *pDstQueue, queue_t *pSrcQueue)
 Append queue. More...
 
uint32_t CpswUtils_getQCount (queue_t *pQueue)
 Get queue count. More...
 
void CpswUtils_verifyQCount (queue_t *pQueue)
 Checks queue corruption. More...
 

Detailed Description

This file contains the function prototypes of the Queue utility functions.


Copyright 2020, Texas Instruments Incorporated