Home
last modified time | relevance | path

Searched refs:prod (Results 1 - 3 of 3) sorted by relevance

/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/src/
H A Dlf_ring.c80 ring->prod.head = 0; in FillpLfRingInit()
81 ring->prod.tail = 0; in FillpLfRingInit()
105 *prodHead = ring->prod.head; in FillpLfRingMpEnqueueWait()
123 ring->prod.head = *prodNext; in FillpLfRingMpEnqueueWait()
126 } while (unlikely(!CAS(&ring->prod.head, *prodHead, *prodNext))); in FillpLfRingMpEnqueueWait()
143 /* move prod.head atomically */ in FillpLfRingMpEnqueue()
160 while (unlikely(ring->prod.tail != prodHead)) { in FillpLfRingMpEnqueue()
174 ring->prod.tail = prodNext; in FillpLfRingMpEnqueue()
190 prodTail = ring->prod.tail; in FillpLfRingMcDequeueWait()
266 FILLP_ULONG prodTail = r->prod in FillpRingEmpty()
[all...]
/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/
H A Dlf_ring.h41 } prod; member
/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/
H A Dspunge_stack.c339 FILLP_ULLONG prod; in SpungeConnCheckUnsendBoxEmpty() local
355 prod = unsendBox->ring.prod.tail; in SpungeConnCheckUnsendBoxEmpty()
357 while ((prod >= con) && ((FILLP_LLONG)(prod - con)) >= 0) { in SpungeConnCheckUnsendBoxEmpty()

Completed in 2 milliseconds