Lines Matching defs:pItem
62 pNew = pQueue->aFreeItems[i].CTX_SUFF(pItem);
95 * @param pItem The item to insert.
98 VMMDECL(void) PDMQueueInsert(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem)
101 Assert(VALID_PTR(pItem));
108 ASMAtomicUoWritePtr((void * volatile *)&pItem->CTX_SUFF(pNext), pvNext);
109 } while (!ASMAtomicCmpXchgPtr(&pQueue->CTX_SUFF(pPending), pItem, pvNext));
115 pItem->CTX_SUFF(pNext) = pNext;
116 } while (!ASMAtomicCmpXchgPtr(&pQueue->CTX_SUFF(pPending), pItem, pNext));
132 * @param pItem The item to insert.
137 VMMDECL(void) PDMQueueInsertEx(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem, uint64_t NanoMaxDelay)
140 PDMQueueInsert(pQueue, pItem);