Lines Matching refs:uAlignment
912 * @param uAlignment Required memory alignment in bytes.
920 VMMR3DECL(int) MMR3HyperAllocOnceNoRel(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv)
922 return MMR3HyperAllocOnceNoRelEx(pVM, cb, uAlignment, enmTag, 0/*fFlags*/, ppv);
939 * @param uAlignment Required memory alignment in bytes.
947 VMMR3DECL(int) MMR3HyperAllocOnceNoRelEx(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, uint32_t fFlags, void **ppv)
958 && ( uAlignment != PAGE_SIZE
966 int rc = MMHyperAlloc(pVM, cb, uAlignment, enmTag, ppv);
970 Log2(("MMR3HyperAllocOnceNoRel: cb=%#zx uAlignment=%#x returns %Rrc and *ppv=%p\n",
971 cb, uAlignment, rc, *ppv));
987 switch (uAlignment)
996 AssertMsgFailed(("Invalid alignment %u\n", uAlignment));
1046 Log2(("MMR3HyperAllocOnceNoRel: cbAligned=%#x uAlignment=%#x returns VINF_SUCCESS and *ppv=%p\n",
1047 cbAligned, uAlignment, *ppv));
1061 int rc2 = MMHyperAlloc(pVM, cb, uAlignment, enmTag, ppv);
1064 Log2(("MMR3HyperAllocOnceNoRel: cb=%#x uAlignment=%#x returns %Rrc and *ppv=%p\n",
1065 cb, uAlignment, rc, *ppv));
1074 LogRel(("MMR3HyperAllocOnceNoRel: cb=%#zx uAlignment=%#x returns %Rrc\n", cb, uAlignment, rc));