Lines Matching refs:ppv
206 * @param ppv Where to store the address to the allocated
209 static int mmHyperAllocInternal(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv)
287 *ppv = pv;
289 Log2(("MMHyperAlloc: cb=%#x uAlignment=%#x returns VINF_SUCCESS and *ppv=%p\n", cb, uAlignment, pv));
308 *ppv = pv;
310 Log2(("MMHyperAlloc: cb=%#x uAlignment=%#x returns VINF_SUCCESS and *ppv=%p\n", cb, uAlignment, ppv));
328 VMMDECL(int) MMHyperAlloc(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv)
335 rc = mmHyperAllocInternal(pVM, cb, uAlignment, enmTag, ppv);
353 * @param ppv Where to store the address to the allocated
356 VMMDECL(int) MMHyperDupMem(PVM pVM, const void *pvSrc, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv)
358 int rc = MMHyperAlloc(pVM, cb, uAlignment, enmTag, ppv);
360 memcpy(*ppv, pvSrc, cb);