Searched refs:R0Process (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/Runtime/include/internal/
H A Dmemobj.h178 RTR0PROCESS R0Process; member in struct:RTR0MEMOBJINTERNAL::__anon16649::__anon16653
204 RTR0PROCESS R0Process; member in struct:RTR0MEMOBJINTERNAL::__anon16649::__anon16656
212 RTR0PROCESS R0Process; member in struct:RTR0MEMOBJINTERNAL::__anon16649::__anon16657
272 return pMem->u.ResVirt.R0Process != NIL_RTR0PROCESS;
274 return pMem->u.Lock.R0Process != NIL_RTR0PROCESS;
276 return pMem->u.Mapping.R0Process != NIL_RTR0PROCESS;
337 * @param R0Process The process to lock pages in.
339 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process);
411 * @param R0Process The process to reserve the memory in.
413 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process);
[all...]
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dmemobj-r0drv-haiku.c79 return pMem->u.Lock.R0Process == NIL_RTR0PROCESS
81 : &((struct proc *)pMem->u.Lock.R0Process)->p_vmspace->vm_map;
84 return pMem->u.ResVirt.R0Process == NIL_RTR0PROCESS
86 : &((struct proc *)pMem->u.ResVirt.R0Process)->p_vmspace->vm_map;
89 return pMem->u.Mapping.R0Process == NIL_RTR0PROCESS
91 : &((struct proc *)pMem->u.Mapping.R0Process)->p_vmspace->vm_map;
125 if (pMemHaiku->Core.u.Lock.R0Process != NIL_RTR0PROCESS)
126 team = ((team_id)pMemHaiku->Core.u.Lock.R0Process);
136 if (pMemHaiku->Core.u.Lock.R0Process != NIL_RTR0PROCESS)
137 team = ((team_id)pMemHaiku->Core.u.Lock.R0Process);
311 rtR0MemObjNativeLockInMap(PPRTR0MEMOBJINTERNAL ppMem, void *pvStart, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process, int fFlags) argument
341 rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
393 rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) argument
478 rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dmemobj-r0drv-nt.cpp176 /* if (pMemNt->Core.u.ResVirt.R0Process == NIL_RTR0PROCESS)
194 Assert( pMemNt->Core.u.Mapping.R0Process == NIL_RTR0PROCESS
195 || pMemNt->Core.u.Mapping.R0Process == RTR0ProcHandleSelf());
202 Assert(pMemNt->Core.u.Mapping.R0Process == NIL_RTR0PROCESS);
534 * @param R0Process The process \a pv and \a cb refers to.
536 static int rtR0MemObjNtLock(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
580 R0Process == NIL_RTR0PROCESS ? KernelMode : UserMode,
597 if (R0Process != NIL_RTR0PROCESS)
618 pMemNt->Core.u.Lock.R0Process = R0Process;
643 rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
667 rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) argument
689 rtR0MemObjNtMap(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
813 rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dmemobj-r0drv-freebsd.c86 return pMem->u.Lock.R0Process == NIL_RTR0PROCESS
88 : &((struct proc *)pMem->u.Lock.R0Process)->p_vmspace->vm_map;
91 return pMem->u.ResVirt.R0Process == NIL_RTR0PROCESS
93 : &((struct proc *)pMem->u.ResVirt.R0Process)->p_vmspace->vm_map;
96 return pMem->u.Mapping.R0Process == NIL_RTR0PROCESS
98 : &((struct proc *)pMem->u.Mapping.R0Process)->p_vmspace->vm_map;
126 if (pMemFreeBSD->Core.u.Lock.R0Process != NIL_RTR0PROCESS)
127 pMap = &((struct proc *)pMemFreeBSD->Core.u.Lock.R0Process)->p_vmspace->vm_map;
140 if (pMemFreeBSD->Core.u.ResVirt.R0Process != NIL_RTR0PROCESS)
141 pMap = &((struct proc *)pMemFreeBSD->Core.u.ResVirt.R0Process)
510 rtR0MemObjNativeLockInMap(PPRTR0MEMOBJINTERNAL ppMem, vm_map_t pVmMap, vm_offset_t AddrStart, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process, int fFlags) argument
541 rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
570 rtR0MemObjNativeReserveInMap(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process, vm_map_t pMap) argument
645 rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) argument
722 rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
[all...]
/vbox/include/iprt/
H A Dmemobj.h212 * @param R0Process The process to lock pages in. NIL_R0PROCESS is an
223 #define RTR0MemObjLockUser(pMemObj, R3Ptr, cb, fAccess, R0Process) \
224 RTR0MemObjLockUserTag((pMemObj), (R3Ptr), (cb), (fAccess), (R0Process), RTMEM_TAG)
237 * @param R0Process The process to lock pages in. NIL_R0PROCESS is an
250 RTR0PROCESS R0Process, const char *pszTag);
462 * @param R0Process The process to reserve the memory in. NIL_R0PROCESS is an alias for the current one.
464 #define RTR0MemObjReserveUser(pMemObj, R3PtrFixed, cb, uAlignment, R0Process) \
465 RTR0MemObjReserveUserTag((pMemObj), (R3PtrFixed), (cb), (uAlignment), (R0Process), RTMEM_TAG)
476 * @param R0Process The process to reserve the memory in. NIL_R0PROCESS is an alias for the current one.
480 RTR0PROCESS R0Process, cons
[all...]
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dmemobj-r0drv-os2.cpp89 if (pMemOs2->Core.u.Mapping.R0Process == NIL_RTR0PROCESS)
253 RTR0PROCESS R0Process)
255 AssertMsgReturn(R0Process == RTR0ProcHandleSelf(), ("%p != %p\n", R0Process, RTR0ProcHandleSelf()), VERR_NOT_SUPPORTED);
272 pMemOs2->Core.u.Lock.R0Process = R0Process;
296 pMemOs2->Core.u.Lock.R0Process = NIL_RTR0PROCESS;
312 RTR0PROCESS R0Process)
368 if (pMemToMapOs2->Core.u.Lock.R0Process != NIL_RTR0PROCESS)
391 pMemOs2->Core.u.Mapping.R0Process
252 rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
311 rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) argument
399 rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dmemobj-r0drv-darwin.cpp142 return pMem->u.Lock.R0Process == NIL_RTR0PROCESS
144 : get_task_map((task_t)pMem->u.Lock.R0Process);
147 return pMem->u.ResVirt.R0Process == NIL_RTR0PROCESS
149 : get_task_map((task_t)pMem->u.ResVirt.R0Process);
152 return pMem->u.Mapping.R0Process == NIL_RTR0PROCESS
154 : get_task_map((task_t)pMem->u.Mapping.R0Process);
387 vm_map_t Map = pMemDarwin->Core.u.Lock.R0Process != NIL_RTR0PROCESS
388 ? get_task_map((task_t)pMemDarwin->Core.u.Lock.R0Process)
778 pMemDarwin->Core.u.Lock.R0Process = (RTR0PROCESS)Task;
806 pMemDarwin->Core.u.Lock.R0Process
824 rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
842 rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) argument
953 rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dmemobj-r0drv-linux.c98 * @param R0Process IPRT ring-0 process handle.
100 static struct task_struct *rtR0ProcessToLinuxTask(RTR0PROCESS R0Process) argument
104 return R0Process == RTR0ProcHandleSelf() ? current : NULL;
567 if (pMemLnx->Core.u.Lock.R0Process != NIL_RTR0PROCESS)
569 struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process);
591 if (pMemLnx->Core.u.ResVirt.R0Process != NIL_RTR0PROCESS)
593 struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process);
612 if (pMemLnx->Core.u.ResVirt.R0Process != NIL_RTR0PROCESS)
614 struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process);
977 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
1216 rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) argument
1386 rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/
H A Dmemobj-r0drv.cpp211 || pMem->u.Mapping.R0Process == NIL_RTR0PROCESS)
213 || pMem->u.Lock.R0Process == NIL_RTR0PROCESS)
215 || pMem->u.Lock.R0Process == NIL_RTR0PROCESS)
217 || pMem->u.ResVirt.R0Process == NIL_RTR0PROCESS)))
469 uint32_t fAccess, RTR0PROCESS R0Process, const char *pszTag)
478 if (R0Process == NIL_RTR0PROCESS)
479 R0Process = RTR0ProcHandleSelf();
485 return rtR0MemObjNativeLockUser(pMemObj, R3PtrAligned, cbAligned, fAccess, R0Process);
617 size_t uAlignment, RTR0PROCESS R0Process, const char *pszTag)
630 if (R0Process
468 RTR0MemObjLockUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process, const char *pszTag) argument
616 RTR0MemObjReserveUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process, const char *pszTag) argument
706 RTR0MemObjMapUserTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process, const char *pszTag) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dmemobj-r0drv-solaris.c631 if (pMemSolaris->Core.u.ResVirt.R0Process == NIL_RTR0PROCESS)
846 RTR0PROCESS R0Process)
848 AssertReturn(R0Process == RTR0ProcHandleSelf(), VERR_INVALID_PARAMETER);
871 pMemSolaris->Core.u.Lock.R0Process = R0Process;
902 pMemSolaris->Core.u.Lock.R0Process = NIL_RTR0PROCESS;
931 pMemSolaris->Core.u.ResVirt.R0Process = NIL_RTR0PROCESS;
938 RTR0PROCESS R0Process)
996 pMemSolaris->Core.u.Mapping.R0Process = NIL_RTR0PROCESS;
1013 size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
845 rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) argument
937 rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) argument
1012 rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, PRTR0MEMOBJINTERNAL pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) argument
[all...]
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-haiku-stubs.c201 RTR0DECL(int) RTR0MemObjLockUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process, const char *pszTag) argument
203 return g_VBoxGuest->_RTR0MemObjLockUserTag(pMemObj, R3Ptr, cb, fAccess, R0Process, pszTag);
213 RTR0DECL(int) RTR0MemObjMapUserTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process, const char *pszTag) argument
215 return g_VBoxGuest->_RTR0MemObjMapUserTag(pMemObj, MemObjToMap, R3PtrFixed, uAlignment, fProt, R0Process, pszTag);
225 RTR0DECL(int) RTR0MemObjReserveUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process, const char *pszTag) argument
227 return g_VBoxGuest->_RTR0MemObjReserveUserTag(pMemObj, R3PtrFixed, cb, uAlignment, R0Process, pszTag);
H A DVBoxGuest-haiku.h143 RTR0PROCESS R0Process, const char *pszTag);
149 size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process, const char *pszTag);
153 RTR0PROCESS R0Process, const char *pszTag);
H A DVBoxGuestInternal.h266 RTR0PROCESS R0Process; member in struct:VBOXGUESTSESSION
H A DVBoxGuest.cpp1235 pSession->R0Process = RTR0ProcHandleSelf();
1244 pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
1269 pSession->R0Process = NIL_RTR0PROCESS;
1278 pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
1295 pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
1324 pSession->R0Process = NIL_RTR0PROCESS;
1886 if (pSession->R0Process == NIL_RTR0PROCESS)
2238 fFlags = !fUserData && pSession->R0Process == NIL_RTR0PROCESS ? VBGLR0_HGCMCALL_F_KERNEL : VBGLR0_HGCMCALL_F_USER;
3351 if (pSession->R0Process != NIL_RTR0PROCESS) \
3354 pSession->Process, (uintptr_t)pSession->R0Process)); \
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrv.cpp738 pSession->R0Process = RTR0ProcHandleSelf();
743 pSession->R0Process = NIL_RTR0PROCESS;
799 AssertReleaseMsg(pSession->R0Process == RTR0ProcHandleSelf() || pSession->R0Process == NIL_RTR0PROCESS,
800 ("R0Process=%p cur=%p; Process=%u curpid=%u\n", RTR0ProcHandleSelf(), RTProcSelf()));
1061 AssertReturn(pSession->R0Process != NIL_RTR0PROCESS, VERR_INVALID_PARAMETER);
1090 if (pCur->R0Process == pSession->R0Process)
1148 AssertReturn(pSession->R0Process != NIL_RTR0PROCESS, VERR_INVALID_PARAMETER);
1221 * @param R0Process Th
1229 supdrvSessionHashTabLookup(PSUPDRVDEVEXT pDevExt, RTPROCESS Process, RTR0PROCESS R0Process, PSUPDRVSESSION *ppOsSessionPtr) argument
[all...]
H A DSUPDrvInternal.h504 RTR0PROCESS R0Process; member in struct:SUPDRVSESSION
940 PSUPDRVSESSION VBOXCALL supdrvSessionHashTabLookup(PSUPDRVDEVEXT pDevExt, RTPROCESS Process, RTR0PROCESS R0Process,
H A DSUPDrvTracer.cpp912 if (pImage || !pSession || pSession->R0Process == NIL_RTPROCESS)
1087 AssertReturn(pSession->R0Process == NIL_RTR0PROCESS, VERR_INVALID_PARAMETER);
1112 AssertReturnVoid(pSession->R0Process == NIL_RTR0PROCESS);
1218 AssertReturn(pSession->R0Process == NIL_RTR0PROCESS, VERR_INVALID_PARAMETER);
1432 AssertReturn(pSession->R0Process == NIL_RTR0PROCESS, VERR_INVALID_PARAMETER);
1581 if (pSession->R0Process == NIL_RTR0PROCESS)
1584 if (pSession->R0Process != NIL_RTR0PROCESS)
1976 if (pSession->R0Process == NIL_RTR0PROCESS)

Completed in 97 milliseconds