Searched refs:pRingBuf (Results 1 - 9 of 9) sorted by relevance

/vbox/include/VBox/
H A Dintnetinline.h260 * @param pRingBuf The ring buffer.
262 DECLINLINE(uint32_t) IntNetRingGetWritable(PINTNETRINGBUF pRingBuf) argument
264 uint32_t const offRead = ASMAtomicUoReadU32(&pRingBuf->offReadX);
265 uint32_t const offWriteInt = ASMAtomicUoReadU32(&pRingBuf->offWriteInt);
267 ? pRingBuf->offEnd - offWriteInt + offRead - pRingBuf->offStart - 1
276 * @param pRingBuf The ring buffer.
278 DECLINLINE(bool) IntNetRingHasMoreToRead(PINTNETRINGBUF pRingBuf) argument
280 uint32_t const offRead = ASMAtomicUoReadU32(&pRingBuf->offReadX);
281 uint32_t const offWriteCom = ASMAtomicUoReadU32(&pRingBuf
292 IntNetRingGetNextFrameToRead(PINTNETRINGBUF pRingBuf) argument
308 IntNetRingGetReadable(PINTNETRINGBUF pRingBuf) argument
370 IntNetRingSkipFrame(PINTNETRINGBUF pRingBuf) argument
404 intnetRingAllocateFrameInternal(PINTNETRINGBUF pRingBuf, uint32_t cbFrame, uint8_t u8Type, PINTNETHDR *ppHdr, void **ppvFrame) argument
499 IntNetRingAllocateFrame(PINTNETRINGBUF pRingBuf, uint32_t cbFrame, PINTNETHDR *ppHdr, void **ppvFrame) argument
516 IntNetRingAllocateGsoFrame(PINTNETRINGBUF pRingBuf, uint32_t cbFrame, PCPDMNETWORKGSO pGso, PINTNETHDR *ppHdr, void **ppvFrame) argument
541 IntNetRingCommitFrame(PINTNETRINGBUF pRingBuf, PINTNETHDR pHdr) argument
582 IntNetRingCommitFrameEx(PINTNETRINGBUF pRingBuf, PINTNETHDR pHdr, size_t cbUsed) argument
639 IntNetRingWriteFrame(PINTNETRINGBUF pRingBuf, const void *pvFrame, size_t cbFrame) argument
746 IntNetRingReadAndSkipFrame(PINTNETRINGBUF pRingBuf, void *pvFrameDst) argument
[all...]
H A Dintnet.h81 # define INTNETRINGBUF_ASSERT_SANITY(pRingBuf) \
84 AssertPtr(pRingBuf); \
86 uint32_t const offWriteCom = (pRingBuf)->offWriteCom; \
87 uint32_t const offRead = (pRingBuf)->offReadX; \
88 uint32_t const offWriteInt = (pRingBuf)->offWriteInt; \
91 AssertMsg(offWriteCom >= (pRingBuf)->offStart, ("%#x %#x\n", offWriteCom, (pRingBuf)->offStart)); \
92 AssertMsg(offWriteCom < (pRingBuf)->offEnd, ("%#x %#x\n", offWriteCom, (pRingBuf)->offEnd)); \
95 AssertMsg(offRead >= (pRingBuf)
[all...]
/vbox/src/VBox/NetworkServices/NetLib/
H A DVBoxNetIntIf.cpp75 * @param pRingBuf The ring buffer to read from.
79 int VBoxNetIntIfRingWriteFrame(PINTNETBUF pBuf, PINTNETRINGBUF pRingBuf, size_t cSegs, PCINTNETSEG paSegs) argument
85 AssertPtr(pRingBuf);
102 int rc = IntNetRingAllocateFrame(pRingBuf, cbFrame, &pHdr, &pvFrame);
106 IntNetRingCommitFrame(pRingBuf, pHdr);
H A DVBoxNetLib.h62 int VBoxNetIntIfRingWriteFrame(PINTNETBUF pBuf, PINTNETRINGBUF pRingBuf, size_t cSegs, PCINTNETSEG paSegs);
H A DVBoxNetBaseService.cpp689 PINTNETRINGBUF pRingBuf = &m->m_pIfBuf->Recv; local
715 while ((pHdr = IntNetRingGetNextFrameToRead(pRingBuf)) != NULL)
/vbox/src/VBox/Devices/Network/
H A DDrvIntNet.cpp685 PINTNETRINGBUF pRingBuf = &pBuf->Recv; local
692 while ((pHdr = IntNetRingGetNextFrameToRead(pRingBuf)) != NULL)
704 Log2(("pHdr=%p offRead=%#x: %.8Rhxs\n", pHdr, pRingBuf->offReadX, pHdr));
738 IntNetRingSkipFrame(pRingBuf);
800 IntNetRingSkipFrame(pRingBuf);
816 AssertMsg(IntNetIsValidFrameType(pHdr->u8Type), ("Unknown frame type %RX16! offRead=%#x\n", pHdr->u8Type, pRingBuf->offReadX));
817 IntNetRingSkipFrame(pRingBuf);
833 AssertMsg(IntNetIsValidFrameType(pHdr->u8Type), ("Unknown frame type %RX16! offRead=%#x\n", pHdr->u8Type, pRingBuf->offReadX));
834 IntNetRingSkipFrame(pRingBuf);
H A DSrvIntNetR0.cpp2603 * @param pRingBuf The ring buffer to read from.
2607 static int intnetR0RingWriteFrame(PINTNETRINGBUF pRingBuf, PCINTNETSG pSG, PCRTMAC pNewDstMac)
2613 rc = IntNetRingAllocateFrame(pRingBuf, pSG->cbTotal, &pHdr, &pvDst);
2615 rc = IntNetRingAllocateGsoFrame(pRingBuf, pSG->cbTotal, &pSG->GsoCtx, &pHdr, &pvDst);
2622 IntNetRingCommitFrame(pRingBuf, pHdr);
/vbox/src/VBox/Devices/Network/testcase/
H A DtstIntNet-1.cpp434 PINTNETRINGBUF pRingBuf = &pBuf->Recv; local
463 while ((pHdr = IntNetRingGetNextFrameToRead(pRingBuf)))
578 IntNetRingSkipFrame(pRingBuf);
H A DtstIntNetR0.cpp193 static int tstIntNetSendBuf(PINTNETRINGBUF pRingBuf, INTNETIFHANDLE hIf, argument
198 int rc = intnetR0RingWriteFrame(pRingBuf, &Sg, NULL);

Completed in 75 milliseconds