Searched defs:pRingBuf (Results 1 - 6 of 6) sorted by relevance
/vbox/src/VBox/NetworkServices/NetLib/ |
H A D | VBoxNetIntIf.cpp | 75 * @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 D | VBoxNetBaseService.cpp | 689 PINTNETRINGBUF pRingBuf = &m->m_pIfBuf->Recv; local 715 while ((pHdr = IntNetRingGetNextFrameToRead(pRingBuf)) != NULL)
|
/vbox/include/VBox/ |
H A D | intnetinline.h | 260 * @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...] |
/vbox/src/VBox/Devices/Network/testcase/ |
H A D | tstIntNet-1.cpp | 434 PINTNETRINGBUF pRingBuf = &pBuf->Recv; local 463 while ((pHdr = IntNetRingGetNextFrameToRead(pRingBuf))) 578 IntNetRingSkipFrame(pRingBuf);
|
H A D | tstIntNetR0.cpp | 193 static int tstIntNetSendBuf(PINTNETRINGBUF pRingBuf, INTNETIFHANDLE hIf, argument 198 int rc = intnetR0RingWriteFrame(pRingBuf, &Sg, NULL);
|
/vbox/src/VBox/Devices/Network/ |
H A D | DrvIntNet.cpp | 685 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);
|
Completed in 43 milliseconds