Lines Matching refs:off

53                 const RTR3UINTPTR off = (RTR3UINTPTR)R3Ptr - (RTR3UINTPTR)pLookup->u.Locked.pvR3;
54 if (off < pLookup->cb)
56 *poff = off;
64 const RTR3UINTPTR off = (RTR3UINTPTR)R3Ptr - (RTR3UINTPTR)pLookup->u.HCPhys.pvR3;
65 if (off < pLookup->cb)
67 *poff = off;
115 const RTR0UINTPTR off = (RTR0UINTPTR)R0Ptr - (RTR0UINTPTR)pLookup->u.Locked.pvR0;
116 if (off < pLookup->cb && pLookup->u.Locked.pvR0)
118 *poff = off;
126 const RTR0UINTPTR off = (RTR0UINTPTR)R0Ptr - (RTR0UINTPTR)pLookup->u.HCPhys.pvR0;
127 if (off < pLookup->cb && pLookup->u.HCPhys.pvR0)
129 *poff = off;
172 const uint32_t off = offRC - pLookup->off;
173 if (off < pLookup->cb)
179 *poff = off;
227 * @param off The offset into the HMA memory chunk.
229 DECLINLINE(RTR3PTR) mmHyperLookupCalcR3(PMMLOOKUPHYPER pLookup, uint32_t off)
234 return (RTR3PTR)((RTR3UINTPTR)pLookup->u.Locked.pvR3 + off);
236 return (RTR3PTR)((RTR3UINTPTR)pLookup->u.HCPhys.pvR3 + off);
250 * @param off The offset into the HMA memory chunk.
252 DECLINLINE(RTR0PTR) mmHyperLookupCalcR0(PVM pVM, PMMLOOKUPHYPER pLookup, uint32_t off)
258 return (RTR0PTR)((RTR0UINTPTR)pLookup->u.Locked.pvR0 + off);
268 return (RTR0PTR)((RTR0UINTPTR)pLookup->u.HCPhys.pvR0 + off);
285 * @param off The offset into the HMA memory chunk.
287 DECLINLINE(RTRCPTR) mmHyperLookupCalcRC(PVM pVM, PMMLOOKUPHYPER pLookup, uint32_t off)
289 return (RTRCPTR)((RTRCUINTPTR)pVM->mm.s.pvHyperAreaGC + pLookup->off + off);
299 * @param off The offset into the HMA memory chunk.
301 DECLINLINE(void *) mmHyperLookupCalcCC(PVM pVM, PMMLOOKUPHYPER pLookup, uint32_t off)
304 return (void *)mmHyperLookupCalcRC(pVM, pLookup, off);
306 return mmHyperLookupCalcR0(pVM, pLookup, off);
309 return mmHyperLookupCalcR3(pLookup, off);
325 uint32_t off;
326 PMMLOOKUPHYPER pLookup = mmHyperLookupR0(pVM, R0Ptr, &off);
328 return mmHyperLookupCalcR3(pLookup, off);
344 uint32_t off;
345 PMMLOOKUPHYPER pLookup = mmHyperLookupR0(pVM, R0Ptr, &off);
347 return mmHyperLookupCalcRC(pVM, pLookup, off);
364 uint32_t off;
365 PMMLOOKUPHYPER pLookup = mmHyperLookupR0(pVM, R0Ptr, &off);
367 return mmHyperLookupCalcCC(pVM, pLookup, off);
384 uint32_t off;
385 PMMLOOKUPHYPER pLookup = mmHyperLookupR3(pVM, R3Ptr, &off);
387 return mmHyperLookupCalcR0(pVM, pLookup, off);
404 uint32_t off;
405 PMMLOOKUPHYPER pLookup = mmHyperLookupR3(pVM, R3Ptr, &off);
407 return mmHyperLookupCalcRC(pVM, pLookup, off);
425 uint32_t off;
426 PMMLOOKUPHYPER pLookup = mmHyperLookupR3(pVM, R3Ptr, &off);
428 return mmHyperLookupCalcCC(pVM, pLookup, off);
445 uint32_t off;
446 PMMLOOKUPHYPER pLookup = mmHyperLookupRC(pVM, RCPtr, &off);
448 return mmHyperLookupCalcR3(pLookup, off);
464 uint32_t off;
465 PMMLOOKUPHYPER pLookup = mmHyperLookupRC(pVM, RCPtr, &off);
467 return mmHyperLookupCalcR0(pVM, pLookup, off);
483 uint32_t off;
484 PMMLOOKUPHYPER pLookup = mmHyperLookupRC(pVM, RCPtr, &off);
486 return mmHyperLookupCalcCC(pVM, pLookup, off);
503 uint32_t off;
504 PMMLOOKUPHYPER pLookup = mmHyperLookupCC(pVM, pv, &off);
506 return mmHyperLookupCalcR3(pLookup, off);
523 uint32_t off;
524 PMMLOOKUPHYPER pLookup = mmHyperLookupCC(pVM, pv, &off);
526 return mmHyperLookupCalcR0(pVM, pLookup, off);
544 uint32_t off;
545 PMMLOOKUPHYPER pLookup = mmHyperLookupCC(pVM, pv, &off);
547 return mmHyperLookupCalcRC(pVM, pLookup, off);