|
AM64x MCU+ SDK
10.00.00
|
|
Go to the documentation of this file.
73 typedef struct EnetQ_Node_s
82 typedef struct EnetQ_s
126 const EnetQ *srcQueue);
void EnetQueue_enqHead(EnetQ *queue, EnetQ_Node *node)
Enqueue a packet at head into the queue.
void EnetQueue_initQ(EnetQ *queue)
Init queue.
void EnetQueue_verifyQCount(EnetQ *queue)
Checks queue corruption.
void EnetQueue_append(EnetQ *dstQueue, EnetQ *srcQueue)
Append queue.
uint32_t EnetQueue_getQCount(EnetQ *queue)
Get queue count.
EnetQ_Node * head
Definition: enet_queue.h:88
uint32_t count
Definition: enet_queue.h:85
EnetQ_Node * EnetQueue_deq(EnetQ *queue)
Dequeue a packet from the queue.
A generic node structure for a single link list.
Definition: enet_queue.h:74
void EnetQueue_enq(EnetQ *queue, EnetQ_Node *node)
Enqueue a packet into the queue.
struct EnetQ_Node_s * next
Definition: enet_queue.h:76
uint16_t queue
Definition: tisci_rm_ra.h:6
uint32_t magic
Definition: enet_queue.h:94
void EnetQueue_copyQ(EnetQ *dstQueue, const EnetQ *srcQueue)
Copy queues.
Generic queue.
Definition: enet_queue.h:83
EnetQ_Node * tail
Definition: enet_queue.h:91