Lines Matching refs:pn
56 static __inline void QNode_InsPrev(QNode *me, QNode *pn) in QNode_InsPrev() argument
60 pn->pNext = me; in QNode_InsPrev()
61 pn->pPrev = pPrev; in QNode_InsPrev()
62 pPrev->pNext = pn; in QNode_InsPrev()
63 me->pPrev = pn; in QNode_InsPrev()
67 static __inline void QNode_InsNext(QNode *me, QNode *pn) in QNode_InsNext() argument
71 pn->pPrev = me; in QNode_InsNext()
72 pn->pNext = pNext; in QNode_InsNext()
73 pNext->pPrev = pn; in QNode_InsNext()
74 me->pNext = pn; in QNode_InsNext()
134 static __inline void QList_AppendNode(QList *me, QNode *pn) in QList_AppendNode() argument
136 QNode_InsPrev(&me->n, pn); in QList_AppendNode()
140 static __inline void QList_PrependNode(QList *me, QNode *pn) in QList_PrependNode() argument
142 QNode_InsNext(&me->n, pn); in QList_PrependNode()
206 QNode *pn = me->n.pNext; in QList_GetFirst() local
208 return (pn == &me->n ? 0 : pn); in QList_GetFirst()
213 QNode *pn = me->n.pPrev; in QList_GetLast() local
215 return (pn == &me->n ? 0 : pn); in QList_GetLast()
220 QNode *pn = me->n.pNext; in QList_Pop() local
221 QNode *pnn = pn->pNext; in QList_Pop()
226 return (pn == &me->n ? 0 : pn); in QList_Pop()
231 QNode *pn = QList_Pop(me); in QList_PopZ() local
232 if (0 != pn) { in QList_PopZ()
233 QNode_CtorZ(pn); in QList_PopZ()
235 return pn; in QList_PopZ()
251 QNode *pn = QList_PopLast(me); in QList_PopLastZ() local
252 if (0 != pn) { in QList_PopLastZ()
253 QNode_CtorZ(pn); in QList_PopLastZ()
255 return pn; in QList_PopLastZ()