Lines Matching defs:fPageAccess
519 static int rtR0MemObjSolLock(void *pv, size_t cb, int fPageAccess)
528 faultcode_t rc = as_fault(pProc->p_as->a_hat, pProc->p_as, (caddr_t)pv, cb, F_SOFTLOCK, fPageAccess);
531 LogRel(("rtR0MemObjSolLock failed for pv=%pv cb=%lx fPageAccess=%d rc=%d\n", pv, cb, fPageAccess, rc));
544 * @param fPageAccess Page access rights (S_READ, S_WRITE, S_EXEC).
546 static void rtR0MemObjSolUnlock(void *pv, size_t cb, int fPageAccess)
552 as_fault(pProcess->p_as->a_hat, pProcess->p_as, (caddr_t)pv, cb, F_SOFTUNLOCK, fPageAccess);
561 * @param fPageAccess Page access rights (PROT_READ, PROT_WRITE,
568 static int rtR0MemObjSolUserMap(caddr_t *pVirtAddr, unsigned fPageAccess, uint64_t *paPhysAddrs, size_t cb, size_t cbPageSize)
575 Args.fPageAccess = fPageAccess;
857 int fPageAccess = S_READ;
859 fPageAccess = S_WRITE;
861 fPageAccess = S_EXEC;
862 int rc = rtR0MemObjSolLock((void *)R3Ptr, cb, fPageAccess);
873 pMemSolaris->fAccess = fPageAccess;
888 int fPageAccess = S_READ;
890 fPageAccess = S_WRITE;
892 fPageAccess = S_EXEC;
893 int rc = rtR0MemObjSolLock(pv, cb, fPageAccess);
904 pMemSolaris->fAccess = fPageAccess;
1082 unsigned fPageAccess = PROT_READ;
1084 fPageAccess |= PROT_WRITE;
1086 fPageAccess |= PROT_EXEC;
1092 rc = rtR0MemObjSolUserMap(&UserAddr, fPageAccess, paPhysAddrs, cb, PAGE_SIZE);