Lines Matching refs:pMem
70 * @param pMem The memory object.
72 static vm_map_t rtR0MemObjFreeBSDGetMap(PRTR0MEMOBJINTERNAL pMem)
74 switch (pMem->enmType)
86 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;
106 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
108 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem;
809 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
812 vm_offset_t AddrStart = (uintptr_t)pMem->pv + offSub;
814 vm_map_t pVmMap = rtR0MemObjFreeBSDGetMap(pMem);
836 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
838 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem;