Lines Matching defs:ppv
243 * @param ppv Where to return the allocation address.
245 DECLINLINE(int) rtHeapPageAllocFromBlockSuccess(PRTHEAPPAGEBLOCK pBlock, uint32_t iPage, size_t cPages, bool fZero, void **ppv)
257 *ppv = pv;
294 * @param ppv Where to return the allocation address on success.
296 DECLINLINE(int) rtHeapPageAllocFromBlock(PRTHEAPPAGEBLOCK pBlock, size_t cPages, bool fZero, void **ppv)
307 return rtHeapPageAllocFromBlockSuccess(pBlock, iPage, cPages, fZero, ppv);
316 return rtHeapPageAllocFromBlockSuccess(pBlock, iPage, cPages, fZero, ppv);
355 * @param ppv Where to return the address of the allocation
358 static int rtHeapPageAllocLocked(PRTHEAPPAGE pHeap, size_t cPages, const char *pszTag, bool fZero, void **ppv)
368 rc = rtHeapPageAllocFromBlock(pHeap->pHint1, cPages, fZero, ppv);
374 rc = rtHeapPageAllocFromBlock(pHeap->pHint2, cPages, fZero, ppv);
394 *ppv = Args.pvAlloc;
444 rc = rtHeapPageAllocFromBlock(pBlock, cPages, fZero, ppv);
459 * @param ppv Where to return the pointer to the pages.
461 int RTHeapPageAlloc(PRTHEAPPAGE pHeap, size_t cPages, const char *pszTag, bool fZero, void **ppv)
466 AssertPtr(ppv);
467 *ppv = NULL;
478 rc = rtHeapPageAllocLocked(pHeap, cPages, pszTag, fZero, ppv);