Lines Matching defs:paPhysAddrs
563 * @param paPhysAddrs Array of physical addresses to pages.
568 static int rtR0MemObjSolUserMap(caddr_t *pVirtAddr, unsigned fPageAccess, uint64_t *paPhysAddrs, size_t cb, size_t cbPageSize)
574 Args.paPhysAddrs = paPhysAddrs;
1040 uint64_t *paPhysAddrs = kmem_zalloc(sizeof(uint64_t) * cPages, KM_SLEEP);
1041 if (RT_LIKELY(paPhysAddrs))
1052 paPhysAddrs[iPage] = rtR0MemObjSolPagePhys(ppPages[iPage]);
1059 paPhysAddrs[iPage] = Phys;
1070 paPhysAddrs[iPage] = rtR0MemObjSolVirtToPhys(pv);
1071 if (RT_UNLIKELY(paPhysAddrs[iPage] == -(uint64_t)1))
1092 rc = rtR0MemObjSolUserMap(&UserAddr, fPageAccess, paPhysAddrs, cb, PAGE_SIZE);
1099 kmem_free(paPhysAddrs, sizeof(uint64_t) * cPages);
1107 kmem_free(paPhysAddrs, sizeof(uint64_t) * cPages);