/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | memobj-r0drv-haiku.c | 400 unsigned fProt, size_t offSub, size_t cbSub) 409 AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); 414 fProt, offSub, cbSub); 586 int rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) argument 399 rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub) argument
|
/vbox/src/VBox/Runtime/r0drv/ |
H A D | memobj-r0drv.cpp | 649 unsigned fProt, size_t offSub, size_t cbSub, const char *pszTag) 673 AssertReturn(!(cbSub & PAGE_OFFSET_MASK), VERR_INVALID_PARAMETER); 674 AssertReturn(cbSub <= pMemToMap->cb, VERR_INVALID_PARAMETER); 675 AssertReturn((!offSub && !cbSub) || (offSub + cbSub) <= pMemToMap->cb, VERR_INVALID_PARAMETER); 679 if (offSub == 0 && cbSub == pMemToMap->cb) 680 cbSub = 0; 683 rc = rtR0MemObjNativeMapKernel(&pNew, pMemToMap, pvFixed, uAlignment, fProt, offSub, cbSub); 756 RTR0DECL(int) RTR0MemObjProtect(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt) argument 769 AssertReturn(!(cbSub 648 RTR0MemObjMapKernelExTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub, const char *pszTag) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | memobj-r0drv-nt.cpp | 806 unsigned fProt, size_t offSub, size_t cbSub) 808 AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); 820 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) argument 824 NOREF(cbSub); 805 rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub) argument
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | memobj-r0drv-os2.cpp | 319 unsigned fProt, size_t offSub, size_t cbSub) 321 AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); 489 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) argument 493 NOREF(cbSub); 318 rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub) argument
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | memobj-r0drv-freebsd.c | 653 unsigned fProt, size_t offSub, size_t cbSub) 655 // AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); 679 if (cbSub == 0) 680 cbSub = pMemToMap->cb - offSub; 687 cbSub, /* Size of the mapping */ 698 rc = vm_map_wire(kernel_map, Addr, Addr + cbSub, VM_MAP_WIRE_SYSTEM|VM_MAP_WIRE_NOHOLES); 704 cbSub); 712 rc = vm_map_remove(kernel_map, Addr, Addr + cbSub); 809 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_ argument 652 rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | memobj-r0drv-darwin.cpp | 849 unsigned fProt, size_t offSub, size_t cbSub) 871 cbSub); 877 cbSub); 895 // IOAddressRange Range = { (mach_vm_address_t)pv, cbSub }; 908 rtR0MemObjDarwinTouchPages(pv, cbSub); 922 pv, cbSub); 1012 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) argument 1056 cbSub, 1066 pVmMap, (void *)Start, (void *)cbSub, fMachProt, krc); 1094 rtR0MemObjDarwinTouchPages((void *)Start, cbSub); 848 rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | memobj-r0drv-linux.c | 1252 unsigned fProt, size_t offSub, size_t cbSub) 1259 AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); 1584 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) argument 1588 NOREF(cbSub); 1250 rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub) argument
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | memobj-r0drv-solaris.c | 945 unsigned fProt, size_t offSub, size_t cbSub) 955 if (!cbSub) 956 cbSub = pMemToMap->cb; 957 void *pv = vmem_xalloc(heap_arena, cbSub, uAlignment, 0 /* phase */, 0 /* nocross */, 976 while (off < cbSub) 993 PRTR0MEMOBJSOL pMemSolaris = (PRTR0MEMOBJSOL)rtR0MemObjNew(sizeof(*pMemSolaris), RTR0MEMOBJTYPE_MAPPING, pv, cbSub); 1007 vmem_xfree(heap_arena, pv, cbSub); 1116 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) argument 1120 NOREF(cbSub); 944 rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub) argument
|
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-haiku-stubs.c | 205 RTR0DECL(int) RTR0MemObjMapKernelExTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, size_t uAlignment, unsigned fProt, size_t offSub, size_t cbSub, const char *pszTag) argument 207 return g_VBoxGuest->_RTR0MemObjMapKernelExTag(pMemObj, MemObjToMap, pvFixed, uAlignment, fProt, offSub, cbSub, pszTag); 217 RTR0DECL(int) RTR0MemObjProtect(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt) argument 219 return g_VBoxGuest->_RTR0MemObjProtect(hMemObj, offSub, cbSub, fProt);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrv.cpp | 1896 REQ_CHECK_EXPR_FMT(pReq->u.In.cbSub && !(pReq->u.In.cbSub & PAGE_OFFSET_MASK), 1897 ("SUP_IOCTL_PAGE_MAP_KERNEL: cbSub=%#x\n", pReq->u.In.cbSub)); 1900 pReq->Hdr.rc = SUPR0PageMapKernel(pSession, pReq->u.In.pvR3, pReq->u.In.offSub, pReq->u.In.cbSub, 1915 REQ_CHECK_EXPR_FMT(pReq->u.In.cbSub && !(pReq->u.In.cbSub & PAGE_OFFSET_MASK), 1916 ("SUP_IOCTL_PAGE_PROTECT: cbSub=%#x\n", pReq->u.In.cbSub)); 1919 pReq->Hdr.rc = SUPR0PageProtect(pSession, pReq->u.In.pvR3, pReq->u.In.pvR0, pReq->u.In.offSub, pReq->u.In.cbSub, pRe 3412 SUPR0PageMapKernel(PSUPDRVSESSION pSession, RTR3PTR pvR3, uint32_t offSub, uint32_t cbSub, uint32_t fFlags, PRTR0PTR ppvR0) argument 3498 SUPR0PageProtect(PSUPDRVSESSION pSession, RTR3PTR pvR3, RTR0PTR pvR0, uint32_t offSub, uint32_t cbSub, uint32_t fProt) argument [all...] |
H A D | SUPDrvIOC.h | 699 uint32_t cbSub; member in struct:SUPPAGEMAPKERNEL::__anon16310::__anon16311 742 uint32_t cbSub; member in struct:SUPPAGEPROTECT::__anon16313::__anon16314
|