Lines Matching refs:cbEntry
94 uint32_t cbEntry;
128 ((PRTTRACEBUFENTRY)( (uint8_t *)(a_pThis) + (a_pThis)->offEntries + (a_iEntry) * (a_pThis)->cbEntry ))
241 cchBuf = pThis->cbEntry - RT_OFFSETOF(RTTRACEBUFENTRY, szMsg) - 1; \
276 RTDECL(int) RTTraceBufCreate(PRTTRACEBUF phTraceBuf, uint32_t cEntries, uint32_t cbEntry, uint32_t fFlags)
280 AssertMsgReturn(cbEntry <= RTTRACEBUF_MAX_ENTRIES, ("%#x\n", cbEntry), VERR_OUT_OF_RANGE);
286 if (!cbEntry)
287 cbEntry = RTTRACEBUF_DEF_ENTRY_SIZE;
289 cbEntry = RT_ALIGN_32(cbEntry, RTTRACEBUF_ALIGNMENT);
300 size_t cbBlock = cbEntry * cEntries
313 rc = RTTraceBufCarve(phTraceBuf, cEntries, cbEntry, fFlags, pvBlock, &cbBlock);
323 RTDECL(int) RTTraceBufCarve(PRTTRACEBUF phTraceBuf, uint32_t cEntries, uint32_t cbEntry, uint32_t fFlags,
328 AssertMsgReturn(cbEntry <= RTTRACEBUF_MAX_ENTRIES, ("%#x\n", cbEntry), VERR_OUT_OF_RANGE);
341 if (cbEntry)
342 cbEntry = RT_ALIGN_32(cbEntry, RTTRACEBUF_ALIGNMENT);
347 cbEntry = RTTRACEBUF_DEF_ENTRY_SIZE;
356 cbEntry = (uint32_t)cbEntryZ;
359 cbEntry = RT_ALIGN_32(512, RTTRACEBUF_ALIGNMENT);
361 cbEntry = RT_ALIGN_32(256, RTTRACEBUF_ALIGNMENT);
363 cbEntry = RT_ALIGN_32(128, RTTRACEBUF_ALIGNMENT);
365 cbEntry = sizeof(RTTRACEBUFENTRY);
367 Assert(RT_ALIGN_32(cbEntry, RTTRACEBUF_ALIGNMENT) == cbEntry);
371 size_t cEntriesZ = cbEntryBuf / cbEntry;
384 + cbEntry * cEntries;
398 pThis->cbEntry = cbEntry;
575 return pThis->cbEntry;