Q_PRI_NODE* qPriListGet(Q_PRI_HEAD* pQPriHead) { if(DLL_EMPTY(pQPriHead)) { return NULL; } return ((Q_PRI_NODE*)dllGet(pQPriHead)); }
Q_PRI_NODE *qPriDeltaGet ( Q_PRI_HEAD *pQPriHead ) { if (DLL_EMPTY (pQPriHead)) return (NULL); return ((Q_PRI_NODE *) dllGet (pQPriHead)); }
Q_FIFO_NODE *qFifoGet ( Q_FIFO_HEAD *pQFifoHead ) { if (DLL_EMPTY (pQFifoHead)) return (NULL); return ((Q_FIFO_NODE *) dllGet (pQFifoHead)); }
Q_PRI_NODE *qPriListGetExpired ( Q_PRI_HEAD *pQPriHead ) { FAST Q_PRI_NODE *pQPriNode = (Q_PRI_NODE *) DLL_FIRST (pQPriHead); if ((pQPriNode != NULL) && (pQPriNode->key <= vxTicks)) return ((Q_PRI_NODE *) dllGet (pQPriHead)); else return (NULL); }
Q_PRI_NODE *qPriListGetExpired(Q_PRI_HEAD* pQPriHead) { FAST Q_PRI_NODE* pQNode = (Q_PRI_NODE*)DLL_FIRST(pQPriHead); if((NULL != pQNode) && (pQNode->key <= kernelTicks)) { return ((Q_PRI_NODE*)dllGet(pQPriHead)); } else { return NULL; } }
LOCAL Q_FIFO_NODE* qFifoGet( Q_FIFO_HEAD *pQFifoHead ) { Q_FIFO_NODE *pQFifoNode; if (DLL_EMPTY(&pQFifoHead->qFifo.head)) { pQFifoNode = NULL; } else { pQFifoNode = ((Q_FIFO_NODE *) dllGet(&pQFifoHead->qFifo.head)); } return pQFifoNode; }