Searched defs:cSegs (Results 1 - 25 of 33) sorted by relevance

12

/vbox/src/VBox/Debugger/
H A DDBGPlugInCommonELF.cpp57 * @param cSegs The number of segments in the array.
59 static int dbgDiggerCommonLinkElfSegs(RTDBGAS hAs, RTDBGMOD hMod, PDBGDIGGERELFSEG paSegs, uint32_t cSegs) argument
61 for (uint32_t i = 0; i < cSegs; i++)
H A DDBGPlugInDarwin.cpp460 uint32_t cSegs = 0; local
492 if (cSegs >= RT_ELEMENTS(aSegs))
494 aSegs[cSegs].Address = uLCmd.pSeg32->vmaddr;
495 aSegs[cSegs].uRva = uLCmd.pSeg32->vmaddr - uModAddr;
496 aSegs[cSegs].cb = uLCmd.pSeg32->vmsize;
497 aSegs[cSegs].fFlags = uLCmd.pSeg32->flags; /* Abusing the flags field here... */
498 aSegs[cSegs].iSeg = cSegs;
500 strcpy(aSegs[cSegs].szName, uLCmd.pSeg32->segname);
501 cSegs
[all...]
/vbox/src/VBox/NetworkServices/NetLib/
H A DVBoxNetIntIf.cpp56 * @param cSegs The number of segments.
59 static void vboxnetIntIfCopySG(void *pvFrame, size_t cSegs, PCINTNETSEG paSegs) argument
62 for (size_t iSeg = 0; iSeg < cSegs; iSeg++)
76 * @param cSegs The number of segments.
79 int VBoxNetIntIfRingWriteFrame(PINTNETBUF pBuf, PINTNETRINGBUF pRingBuf, size_t cSegs, PCINTNETSEG paSegs) argument
87 Assert(cSegs > 0);
93 for (size_t iSeg = 0; iSeg < cSegs; iSeg++)
105 vboxnetIntIfCopySG(pvFrame, cSegs, paSegs);
121 * @param cSegs The number of segments.
126 size_t cSegs, PCINTNETSE
125 VBoxNetIntIfSend(PSUPDRVSESSION pSession, INTNETIFHANDLE hIf, PINTNETBUF pBuf, size_t cSegs, PCINTNETSEG paSegs, bool fFlush) argument
[all...]
/vbox/include/iprt/
H A Dsg.h60 unsigned cSegs; member in struct:RTSGBUF
81 * @param cSegs Number of segments in the array.
83 RTDECL(void) RTSgBufInit(PRTSGBUF pSgBuf, PCRTSGSEG paSegs, size_t cSegs);
263 (cSegsMapped) = (pSgBuf)->cSegs - (pSgBuf)->idxSeg; \
266 if ((pSgBuf)->cSegs == (pSgBuf)->idxSeg) \
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgmodexports.cpp51 uint32_t cSegs; member in struct:RTDBGMODEXPORTARGS
86 pArgs->cSegs++;
103 || pArgs->cSegs == 1))
145 Args.cSegs = 0;
H A Ddbgmod.cpp1331 uint32_t cSegs, PCRTDBGSEGMENT paSegs, PCRTUUID pUuid, RTDBGCFG hDbgCfg)
1360 pDeferred->u.MachO.cSegs, pDeferred->u.MachO.aSegs,
1366 RTLDRARCH enmArch, uint32_t cbImage, uint32_t cSegs, PCRTDBGSEGMENT paSegs,
1379 if (cSegs)
1381 AssertReturn(cSegs < 1024, VERR_INVALID_PARAMETER);
1385 AssertReturn(cbImage || cSegs, VERR_INVALID_PARAMETER);
1424 || cSegs /* for the time being. */
1425 || (!cbImage && !cSegs)
1427 rc = rtDbgModFromMachOImageWorker(pDbgMod, enmArch, cbImage, cSegs, paSegs, pUuid, hDbgCfg);
1435 RT_OFFSETOF(RTDBGMODDEFERRED, u.MachO.aSegs[cSegs]),
1330 rtDbgModFromMachOImageWorker(PRTDBGMODINT pDbgMod, RTLDRARCH enmArch, uint32_t cbImage, uint32_t cSegs, PCRTDBGSEGMENT paSegs, PCRTUUID pUuid, RTDBGCFG hDbgCfg) argument
1365 RTDbgModCreateFromMachOImage(PRTDBGMOD phDbgMod, const char *pszFilename, const char *pszName, RTLDRARCH enmArch, uint32_t cbImage, uint32_t cSegs, PCRTDBGSEGMENT paSegs, PCRTUUID pUuid, RTDBGCFG hDbgCfg, uint32_t fFlags) argument
[all...]
H A Ddbgmodcontainer.cpp134 RTDBGSEGIDX cSegs; member in struct:RTDBGMODCTN
183 AssertMsgReturn(iSeg < pThis->cSegs,
184 ("iSeg=%#x cSegs=%#x\n", pThis->cSegs),
255 AssertMsgReturn(iSeg < pThis->cSegs, ("iSeg=%#x cSegs=%#x\n", pThis->cSegs),
317 || iSeg < pThis->cSegs,
318 ("iSeg=%#x cSegs=%#x\n", pThis->cSegs),
576 uint32_t const cSegs = pThis->cSegs; local
[all...]
/vbox/src/VBox/Storage/testcase/
H A DVDIoBackendMem.cpp151 unsigned cSegs = 0; local
156 RTSgBufSegArrayCreate(pSgBuf, NULL, &cSegs, cbTransfer);
158 pReq = (PVDIOBACKENDREQ)RTMemAlloc(RT_OFFSETOF(VDIOBACKENDREQ, aSegs[cSegs]));
178 RTSgBufSegArrayCreate(pSgBuf, &pReq->aSegs[0], &cSegs, cbTransfer);
179 RTSgBufInit(&pReq->SgBuf, pReq->aSegs, cSegs);
/vbox/src/VBox/Devices/Network/
H A DDrvUDPTunnel.cpp157 pSgBuf->cSegs = 1;
222 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, pSgBuf->cbUsed); Assert(cSegs > 1); local
224 for (size_t iSeg = 0; iSeg < cSegs; iSeg++)
228 iSeg, cSegs, &cbSegFrame);
H A DDrvVDE.cpp166 pSgBuf->cSegs = 1;
234 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, pSgBuf->cbUsed); Assert(cSegs > 1); local
236 for (size_t iSeg = 0; iSeg < cSegs; iSeg++)
240 iSeg, cSegs, &cbSegFrame);
H A DPcap.cpp156 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, cbFrame); local
157 for (uint32_t iSeg = 0; iSeg < cSegs; iSeg++)
160 uint32_t offSegPayload = PDMNetGsoCarveSegment(pGso, pbFrame, cbFrame, iSeg, cSegs, abHdrs, &cbHdrs, &cbSegPayload);
236 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, cbFrame); local
237 for (uint32_t iSeg = 0; iSeg < cSegs; iSeg++)
240 uint32_t offSegPayload = PDMNetGsoCarveSegment(pGso, pbFrame, cbFrame, iSeg, cSegs, abHdrs, &cbHdrs, &cbSegPayload);
H A DDrvTAP.cpp197 pSgBuf->cSegs = 1;
263 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, pSgBuf->cbUsed); Assert(cSegs > 1); local
265 for (size_t iSeg = 0; iSeg < cSegs; iSeg++)
269 iSeg, cSegs, &cbSegFrame);
H A DDrvIntNet.cpp420 pSgBuf->cSegs = 1;
763 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, cbFrame); local
769 cbFrame, u64Now, u64Now - pThis->u64LastReceiveTS, u64Now - pThis->u64LastTransferTS, cSegs));
777 for (size_t iSeg = 0; iSeg < cSegs; iSeg++)
781 iSeg, cSegs, &cbSegFrame);
785 Log(("drvR3IntNetRecvRun: drvR3IntNetRecvWaitForSpace -> %Rrc; iSeg=%u cSegs=%u\n", iSeg, cSegs));
H A DSrvIntNetR0.cpp498 unsigned const cSegs = pSG->cSegsUsed; Assert(cSegs == pSG->cSegsUsed); local
503 AssertReturn(iSeg < cSegs, false);
523 AssertReturn(iSeg < cSegs, false);
574 unsigned const cSegs = pSG->cSegsUsed; Assert(cSegs == pSG->cSegsUsed);
575 for (unsigned iSeg = 1; iSeg < cSegs; iSeg++)
603 unsigned const cSegs = pSG->cSegsUsed; Assert(cSegs == pSG->cSegsUsed);
608 AssertReturn(iSeg < cSegs, fals
[all...]
H A DDrvNAT.cpp418 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, pSgBuf->cbUsed); Assert(cSegs > 1); local
419 for (size_t iSeg = 0; iSeg < cSegs; iSeg++)
430 iSeg, cSegs, (uint8_t *)pvSeg, &cbHdrs, &cbPayload);
437 iSeg, cSegs, &cbSegFrame);
541 pSgBuf->cSegs = 1;
/vbox/src/VBox/HostDrivers/VBoxNetFlt/darwin/
H A DVBoxNetFlt-darwin.cpp522 unsigned cSegs = 0; local
525 cSegs++;
526 else if ( !cSegs
529 cSegs++;
538 cSegs++;
543 cSegs = RT_MAX(VBOXNETFLT_DARWIN_MAX_SEGS - 1, cSegs);
546 return cSegs ? cSegs : 1;
558 * @param cSegs Th
562 vboxNetFltDarwinMBufToSG(PVBOXNETFLTINS pThis, mbuf_t pMBuf, void *pvFrame, PINTNETSG pSG, unsigned cSegs, uint32_t fSrc) argument
[all...]
/vbox/src/VBox/Devices/Samples/
H A DDrvStorageFilter.cpp92 PCRTSGSEG paSegs, unsigned cSegs, size_t cbRead, void *pvUser)
95 int rc = pThis->pIMediaAsyncBelow->pfnStartRead(pThis->pIMediaAsyncBelow, off, paSegs, cSegs, cbRead, pvUser);
101 PCRTSGSEG paSegs, unsigned cSegs, size_t cbWrite, void *pvUser)
104 int rc = pThis->pIMediaAsyncBelow->pfnStartWrite(pThis->pIMediaAsyncBelow, off, paSegs, cSegs, cbWrite, pvUser);
91 drvStorageFltIMediaAsync_StartRead(PPDMIMEDIAASYNC pInterface, uint64_t off, PCRTSGSEG paSegs, unsigned cSegs, size_t cbRead, void *pvUser) argument
100 drvStorageFltIMediaAsync_StartWrite(PPDMIMEDIAASYNC pInterface, uint64_t off, PCRTSGSEG paSegs, unsigned cSegs, size_t cbWrite, void *pvUser) argument
/vbox/include/VBox/vmm/
H A Dpdmnetifs.h61 size_t cSegs; member in struct:PDMSCATTERGATHER
H A Dpdmnetinline.h168 * @param cSegs The number of segments in the GSO frame.
171 DECLINLINE(uint32_t) pdmNetSegPayloadLen(PCPDMNETWORKGSO pGso, uint32_t iSeg, uint32_t cSegs, uint32_t cbFrame) argument
173 if (iSeg + 1 == cSegs)
395 * @param cSegs The number of segments in the GSO frame. Use
401 uint32_t iSeg, uint32_t cSegs, uint32_t *pcbSegFrame)
409 uint32_t const cbSegPayload = pdmNetSegPayloadLen(pGso, iSeg, cSegs, (uint32_t)cbFrame);
415 Assert(iSeg < cSegs);
416 Assert(cSegs == PDMNetGsoCalcSegmentCount(pGso, cbFrame));
432 pGso->cbHdrsSeg, iSeg + 1 == cSegs, PDMNETCSUMTYPE_COMPLETE); local
439 pdmNetSegHdrLen(pGso, iSeg), iSeg + 1 == cSegs);
400 PDMNetGsoCarveSegmentQD(PCPDMNETWORKGSO pGso, uint8_t *pbFrame, size_t cbFrame, uint8_t *pbHdrScatch, uint32_t iSeg, uint32_t cSegs, uint32_t *pcbSegFrame) argument
445 pGso->cbHdrsSeg, iSeg + 1 == cSegs, PDMNETCSUMTYPE_COMPLETE); local
457 pGso->cbHdrsSeg, iSeg + 1 == cSegs, PDMNETCSUMTYPE_COMPLETE); local
501 PDMNetGsoCarveSegment(PCPDMNETWORKGSO pGso, const uint8_t *pbFrame, size_t cbFrame, uint32_t iSeg, uint32_t cSegs, uint8_t *pbSegHdrs, uint32_t *pcbSegHdrs, uint32_t *pcbSegPayload) argument
530 cbSegHdrs, iSeg + 1 == cSegs, PDMNETCSUMTYPE_COMPLETE); local
543 cbSegHdrs, iSeg + 1 == cSegs, PDMNETCSUMTYPE_COMPLETE); local
555 cbSegHdrs, iSeg + 1 == cSegs, PDMNETCSUMTYPE_COMPLETE); local
[all...]
/vbox/src/VBox/Runtime/include/internal/
H A Ddbgmod.h581 uint32_t cSegs; member in struct:RTDBGMODDEFERRED::__anon16599::__anon16603
/vbox/src/VBox/HostDrivers/VBoxNetFlt/freebsd/
H A DVBoxNetFlt-freebsd.c208 unsigned int cSegs, unsigned int segOffset)
214 IntNetSgInitTempSegs(pSG, m_length(m, NULL), cSegs, 0 /*cSegsUsed*/);
428 unsigned int cSegs = 0; local
444 cSegs++;
448 cSegs++;
452 pSG = RTMemTmpAlloc(RT_OFFSETOF(INTNETSG, aSegs[cSegs]));
453 vboxNetFltFreeBSDMBufToSG(pThis, m, pSG, cSegs, 0);
473 unsigned int cSegs = 0; local
489 cSegs++;
493 cSegs
207 vboxNetFltFreeBSDMBufToSG(PVBOXNETFLTINS pThis, struct mbuf *m, PINTNETSG pSG, unsigned int cSegs, unsigned int segOffset) argument
[all...]
/vbox/src/VBox/Runtime/common/misc/
H A Dsg.cpp43 if (RT_UNLIKELY( pSgBuf->idxSeg == pSgBuf->cSegs
54 ("pSgBuf->idxSeg=%d pSgBuf->cSegs=%d pSgBuf->pvSegCur=%p pSgBuf->cbSegLeft=%zd pSgBuf->paSegs[%d].pvSeg=%p pSgBuf->paSegs[%d].cbSeg=%zd\n",
55 pSgBuf->idxSeg, pSgBuf->cSegs, pSgBuf->pvSegCur, pSgBuf->cbSegLeft,
68 if (pSgBuf->idxSeg < pSgBuf->cSegs)
83 RTDECL(void) RTSgBufInit(PRTSGBUF pSgBuf, PCRTSGSEG paSegs, size_t cSegs) argument
87 Assert(cSegs > 0);
88 Assert(cSegs < (~(unsigned)0 >> 1));
91 pSgBuf->cSegs = (unsigned)cSegs;
114 pSgBufTo->cSegs
[all...]
/vbox/include/VBox/
H A Dintnetinline.h65 * @param cSegs The number of segments.
68 DECLINLINE(void) IntNetSgInitTempSegs(PINTNETSG pSG, uint32_t cbTotal, unsigned cSegs, unsigned cSegsUsed) argument
86 pSG->cSegsAlloc = (uint16_t)cSegs;
87 Assert(pSG->cSegsAlloc == cSegs);
90 Assert(cSegs >= cSegsUsed);
101 * @param cSegs The number of segments.
105 DECLINLINE(void) IntNetSgInitTempSegsGso(PINTNETSG pSG, uint32_t cbTotal, unsigned cSegs, argument
124 pSG->cSegsAlloc = (uint16_t)cSegs;
125 Assert(pSG->cSegsAlloc == cSegs);
128 Assert(cSegs >
182 unsigned const cSegs = pSG->cSegsUsed; local
[all...]
/vbox/src/VBox/Runtime/r3/
H A Dtcp.cpp1086 RTR3DECL(int) RTTcpSgWriteL(RTSOCKET hSocket, size_t cSegs, ...) argument
1089 va_start(va, cSegs);
1090 int rc = RTSocketSgWriteLV(hSocket, cSegs, va);
1096 RTR3DECL(int) RTTcpSgWriteLV(RTSOCKET hSocket, size_t cSegs, va_list va) argument
1098 return RTSocketSgWriteLV(hSocket, cSegs, va);
1120 RTR3DECL(int) RTTcpSgWriteLNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, ...) argument
1124 int rc = RTSocketSgWriteLVNB(hSocket, cSegs, pcbWritten, va);
1130 RTR3DECL(int) RTTcpSgWriteLVNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, va_list va) argument
1132 return RTSocketSgWriteLVNB(hSocket, cSegs, pcbWritten, va);
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFltBow-solaris.c258 LOCAL int vboxNetFltSolarisMBlkToSG(PVBOXNETFLTINS pThis, mblk_t *pMsg, PINTNETSG pSG, unsigned cSegs, uint32_t fSrc);
498 unsigned cSegs = 0; local
501 cSegs++;
505 cSegs++;
509 return RT_MAX(cSegs, 1);
520 * @param cSegs Number of segments in the SG.
526 LOCAL int vboxNetFltSolarisMBlkToSG(PVBOXNETFLTINS pThis, mblk_t *pMsg, PINTNETSG pSG, unsigned cSegs, uint32_t fSrc) argument
528 Log((DEVICE_NAME ":vboxNetFltSolarisMBlkToSG pThis=%p pMsg=%p pSG=%p cSegs=%d\n", pThis, pMsg, pSG, cSegs));
533 IntNetSgInitTempSegs(pSG, 0 /*cbTotal*/, cSegs,
690 unsigned cSegs = vboxNetFltSolarisMBlkCalcSGSegs(pThis, pCurMsg); local
[all...]

Completed in 2447 milliseconds

12