Lines Matching refs:pPrev
52 struct RTLISTNODE *pPrev;
81 pList->pPrev = pList;
92 pList->pPrev->pNext = pNode;
93 pNode->pPrev = pList->pPrev;
95 pList->pPrev = pNode;
106 pList->pNext->pPrev = pNode;
108 pNode->pPrev = pList;
141 PRTLISTNODE pPrev = pNode->pPrev;
144 pPrev->pNext = pNext;
145 pNext->pPrev = pPrev;
149 pNode->pPrev = NULL;
172 #define RTListNodeIsFirst(pList, pNode) ((pNode)->pPrev == (pList))
202 #define RTListIsEmpty(pList) ((pList)->pPrev == (pList))
229 RT_FROM_MEMBER((pCurNode)->pPrev, Type, Member)
232 RT_FROM_CPP_MEMBER((pCurNode)->pPrev, Type, Member)
293 ( (pCurNode)->Member.pPrev != (pList) ? RT_FROM_MEMBER((pCurNode)->Member.pPrev, Type, Member) : NULL )
296 ( (pCurNode)->Member.pPrev != (pList) ? RT_FROM_CPP_MEMBER((pCurNode)->Member.pPrev, Type, Member) : NULL )
354 pIterator = RT_FROM_MEMBER((pIterator)->Member.pPrev, Type, Member) )
359 pIterator = RT_FROM_CPP_MEMBER((pIterator)->Member.pPrev, Type, Member) )
374 pIterPrev = RT_FROM_MEMBER((pIterator)->Member.pPrev, Type, Member); \
377 pIterPrev = RT_FROM_MEMBER((pIterator)->Member.pPrev, Type, Member) )
381 pIterPrev = RT_FROM_CPP_MEMBER((pIterator)->Member.pPrev, Type, Member); \
384 pIterPrev = RT_FROM_CPP_MEMBER((pIterator)->Member.pPrev, Type, Member) )
398 pListDst->pPrev = pListSrc->pPrev;
401 pListDst->pNext->pPrev = pListDst;
402 pListDst->pPrev->pNext = pListDst;
421 PRTLISTNODE pLast = pListSrc->pPrev;
423 pListDst->pPrev->pNext = pFirst;
424 pFirst->pPrev = pListDst->pPrev;
426 pListDst->pPrev = pLast;