Lines Matching refs:pArgs

235     PMYARGS pArgs = (PMYARGS)pvArg;
247 pHdr->SrcMac = pArgs->Mac;
248 pHdr->DstMac = pArgs->Mac;
249 pHdr->DstMac.au16[2] = (pArgs->Mac.au16[2] + 1) % 2;
251 pArgs->u64Start = RTTimeNanoTS();
254 const unsigned cb = pArgs->cbFrame
255 ? pArgs->cbFrame
261 RTTEST_CHECK_RC_OK(g_hTest, rc = intnetR0RingWriteFrame(&pArgs->pBuf->Send, &Sg, NULL));
263 RTTEST_CHECK_RC_OK(g_hTest, rc = IntNetR0IfSend(pArgs->hIf, g_pSession));
276 RTTEST_CHECK_RC_OK(g_hTest, rc = tstIntNetSendBuf(&pArgs->pBuf->Send, pArgs->hIf, g_pSession,
284 &pArgs->Mac, iFrame, cbSent);
301 PMYARGS pArgs = (PMYARGS)pvArg;
309 while (IntNetRingHasMoreToRead(&pArgs->pBuf->Recv))
313 uint32_t cb = IntNetRingReadAndSkipFrame(&pArgs->pBuf->Recv, abBuf);
321 pArgs->u64End = RTTimeNanoTS();
326 &pArgs->Mac, iFrame, cbReceived, iFrame - cLostFrames,
327 (unsigned)(cbReceived * 1000000000.0 / 1024 / (pArgs->u64End - pArgs->u64Start)),
328 (unsigned)((iFrame - cLostFrames) * 1000000000.0 / (pArgs->u64End - pArgs->u64Start)),
334 if ( pHdr->DstMac.au16[0] != pArgs->Mac.au16[0]
335 || pHdr->DstMac.au16[1] != pArgs->Mac.au16[1]
336 || pHdr->DstMac.au16[2] != pArgs->Mac.au16[2]
337 || pHdr->SrcMac.au16[0] != pArgs->Mac.au16[0]
338 || pHdr->SrcMac.au16[1] != pArgs->Mac.au16[1]
339 || pHdr->SrcMac.au16[2] != (pArgs->Mac.au16[2] + 1) % 2)
341 RTTestFailed(g_hTest, "receiver thread %.6Rhxs received frame header: %.16Rhxs\n", &pArgs->Mac, abBuf);
352 &pArgs->Mac, iFrame, pHdr->iFrame, off);
360 &pArgs->Mac, iFrame, pHdr->iFrame, off);
370 int rc = IntNetR0IfWait(pArgs->hIf, g_pSession, RT_INDEFINITE_WAIT);
379 &pArgs->Mac, iFrame, cbReceived, iFrame - cLostFrames, cLostFrames);
384 &pArgs->Mac, rc, iFrame, cbReceived, iFrame - cLostFrames, cLostFrames);