/vbox/include/iprt/ |
H A D | heap.h | 92 * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. 95 RTDECL(void *) RTHeapSimpleAlloc(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment); 105 * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. 108 RTDECL(void *) RTHeapSimpleAllocZ(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment); 116 * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. 120 RTDECL(void *) RTHeapSimpleRealloc(RTHEAPSIMPLE Heap, void *pv, size_t cbNew, size_t cbAlignment); 128 * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. 132 RTDECL(void *) RTHeapSimpleReallocZ(RTHEAPSIMPLE Heap, void *pv, size_t cbNew, size_t cbAlignment); 238 * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. 241 RTDECL(void *) RTHeapOffsetAlloc(RTHEAPOFFSET hHeap, size_t cb, size_t cbAlignment); [all...] |
H A D | memcache.h | 101 * @param cbAlignment The object alignment. This must be a power of 111 RTDECL(int) RTMemCacheCreate(PRTMEMCACHE phMemCache, size_t cbObject, size_t cbAlignment, uint32_t cMaxObjects,
|
H A D | mem.h | 337 * @param cbAlignment The alignment requirements. Use 0 to indicate 343 #define RTMemAllocEx(cb, cbAlignment, fFlags, ppv) RTMemAllocExTag((cb), (cbAlignment), (fFlags), RTMEM_TAG, (ppv)) 357 * @param cbAlignment The alignment requirements. Use 0 to indicate 364 RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW;
|
/vbox/src/VBox/Runtime/r3/ |
H A D | allocex.cpp | 41 RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW 48 AssertReturn(RT_IS_POWER_OF_TWO(cbAlignment), VERR_INVALID_PARAMETER); 49 AssertMsgReturn(cbAlignment <= sizeof(void *), ("%zu (%#x)\n", cbAlignment, cbAlignment), VERR_UNSUPPORTED_ALIGNMENT); 58 if (cbAlignment) 59 cbAligned = RT_ALIGN_Z(cb, cbAlignment);
|
/vbox/src/VBox/Runtime/common/alloc/ |
H A D | memcache.cpp | 112 uint32_t cbAlignment; member in struct:RTMEMCACHEINT 158 RTDECL(int) RTMemCacheCreate(PRTMEMCACHE phMemCache, size_t cbObject, size_t cbAlignment, uint32_t cMaxObjects, argument 170 if (cbAlignment == 0) 173 cbAlignment = cbObject; 175 cbAlignment = 4; 177 cbAlignment = 8; 179 cbAlignment = 16; 181 cbAlignment = 32; 183 cbAlignment = 64; 187 AssertReturn(!((cbAlignment [all...] |
H A D | heapoffset.cpp | 421 RTDECL(void *) RTHeapOffsetAlloc(RTHEAPOFFSET hHeap, size_t cb, size_t cbAlignment) argument 434 if (!cbAlignment) 435 cbAlignment = RTHEAPOFFSET_ALIGNMENT; 438 Assert(!(cbAlignment & (cbAlignment - 1))); 439 Assert((cbAlignment & ~(cbAlignment - 1)) == cbAlignment); 440 if (cbAlignment < RTHEAPOFFSET_ALIGNMENT) 441 cbAlignment 458 RTHeapOffsetAllocZ(RTHEAPOFFSET hHeap, size_t cb, size_t cbAlignment) argument [all...] |
H A D | heapsimple.cpp | 389 RTDECL(void *) RTHeapSimpleAlloc(RTHEAPSIMPLE hHeap, size_t cb, size_t cbAlignment) argument 402 if (!cbAlignment) 403 cbAlignment = RTHEAPSIMPLE_ALIGNMENT; 406 Assert(!(cbAlignment & (cbAlignment - 1))); 407 Assert((cbAlignment & ~(cbAlignment - 1)) == cbAlignment); 408 if (cbAlignment < RTHEAPSIMPLE_ALIGNMENT) 409 cbAlignment 426 RTHeapSimpleAllocZ(RTHEAPSIMPLE hHeap, size_t cb, size_t cbAlignment) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/ |
H A D | alloc-r0drv.cpp | 332 RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW 345 AssertMsgReturn(cbAlignment <= sizeof(void *), ("%zu (%#x)\n", cbAlignment, cbAlignment), VERR_UNSUPPORTED_ALIGNMENT); 346 if (cb < cbAlignment) 347 cb = cbAlignment;
|
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-haiku-stubs.c | 89 RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) argument 91 return g_VBoxGuest->_RTMemAllocExTag(cb, cbAlignment, fFlags, pszTag, ppv); 428 void* RTHeapOffsetAlloc(RTHEAPOFFSET hHeap, size_t cb, size_t cbAlignment) argument 430 return g_VBoxGuest->_RTHeapOffsetAlloc(hHeap, cb, cbAlignment); 432 void* RTHeapSimpleAlloc(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment) argument 434 return g_VBoxGuest->_RTHeapSimpleAlloc(Heap, cb, cbAlignment);
|
H A D | VBoxGuest-haiku.h | 114 int (*_RTMemAllocExTag)(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv); 206 void* (*_RTHeapOffsetAlloc)(RTHEAPOFFSET hHeap, size_t cb, size_t cbAlignment); 207 void* (*_RTHeapSimpleAlloc)(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment);
|
/vbox/src/VBox/GuestHost/OpenGL/state_tracker/ |
H A D | state_snapshot.c | 81 const int32_t cbAlignment = SHCROGL_CUT_FIELD_ALIGNMENT_SIZE(_type, _prevField, _field) ; \ 83 if (cbAlignment) { \ 84 rc = SSMR3Skip(pSSM, cbAlignment); \ 92 const int32_t cbAlignment = SHCROGL_CUT_FOR_OLD_TYPE_TO_ENSURE_ALIGNMENT_SIZE(_type, _field, _oldFieldType, _nextFieldAllignment); \ 94 if (cbAlignment) { \ 95 rc = SSMR3Skip(pSSM, cbAlignment); \ 102 const int32_t cbAlignment = SHCROGL_CUT_TAIL_ALIGNMENT_SIZE(_type, _lastField); \ 104 if (cbAlignment) { \ 105 rc = SSMR3Skip(pSSM, cbAlignment); \
|
/vbox/src/VBox/VMM/testcase/Instructions/ |
H A D | InstructionTestGen.py | 1621 def getDispForMod(self, iMod, cbAlignment = 1): 1626 assert cbAlignment in [1, 2, 4, 8]; 1630 aoffDisp = [ 127 & ~(cbAlignment - 1), -128 ]; 1632 aoffDisp = [ 2147483647 & ~(cbAlignment - 1), -2147483648 ];
|
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ |
H A D | oaidl.h | 489 WORD cbAlignment; member in struct:tagTYPEATTR 3755 WORD cbAlignment) = 0; 3868 WORD cbAlignment); 3953 #define ICreateTypeInfo_SetAlignment(This,cbAlignment) (This)->lpVtbl->SetAlignment(This,cbAlignment) 4050 WORD cbAlignment); 4303 WORD cbAlignment); 4461 #define ICreateTypeInfo2_SetAlignment(This,cbAlignment) (This)->lpVtbl->SetAlignment(This,cbAlignment)
|
H A D | oaidl.idl | 404 WORD cbAlignment; 1416 [in] WORD cbAlignment);
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/ |
H A D | oaidl.h | 489 WORD cbAlignment; member in struct:tagTYPEATTR 3755 WORD cbAlignment) = 0; 3868 WORD cbAlignment); 3953 #define ICreateTypeInfo_SetAlignment(This,cbAlignment) (This)->lpVtbl->SetAlignment(This,cbAlignment) 4050 WORD cbAlignment); 4303 WORD cbAlignment); 4461 #define ICreateTypeInfo2_SetAlignment(This,cbAlignment) (This)->lpVtbl->SetAlignment(This,cbAlignment)
|
H A D | oaidl.idl | 393 WORD cbAlignment; 1405 [in] WORD cbAlignment);
|