Searched refs:allocationFlags (Results 1 - 25 of 27) sorted by relevance

12

/haiku/src/system/kernel/vm/
H A DVMNullCache.cpp13 VMNullCache::Init(uint32 allocationFlags) argument
15 return VMCache::Init(CACHE_TYPE_NULL, allocationFlags);
H A DVMUserArea.cpp28 uint32 wiring, uint32 protection, uint32 allocationFlags)
30 VMUserArea* area = new(malloc_flags(allocationFlags)) VMUserArea(
35 if (area->Init(name, allocationFlags) != B_OK) {
37 free_etc(area, allocationFlags);
47 uint32 allocationFlags)
49 VMUserArea* area = new(malloc_flags(allocationFlags)) VMUserArea(
27 Create(VMAddressSpace* addressSpace, const char* name, uint32 wiring, uint32 protection, uint32 allocationFlags) argument
46 CreateReserved(VMAddressSpace* addressSpace, uint32 flags, uint32 allocationFlags) argument
H A DVMUserAddressSpace.h27 uint32 protection, uint32 allocationFlags);
29 uint32 allocationFlags);
33 uint32 allocationFlags, void** _address);
35 uint32 allocationFlags);
39 uint32 allocationFlags);
41 uint32 allocationFlags);
43 uint32 allocationFlags);
48 uint32 flags, uint32 allocationFlags,
51 size_t size, uint32 allocationFlags);
53 uint32 allocationFlags);
[all...]
H A DVMKernelAddressSpace.h32 uint32 protection, uint32 allocationFlags);
34 uint32 allocationFlags);
38 uint32 allocationFlags, void** _address);
40 uint32 allocationFlags);
44 uint32 allocationFlags);
46 uint32 allocationFlags);
48 uint32 allocationFlags);
53 uint32 flags, uint32 allocationFlags,
56 size_t size, uint32 allocationFlags);
58 uint32 allocationFlags);
[all...]
H A DVMNullCache.h18 status_t Init(uint32 allocationFlags);
H A DVMKernelArea.cpp30 uint32 allocationFlags)
32 VMKernelArea* area = new(objectCache, allocationFlags) VMKernelArea(
37 if (area->Init(name, allocationFlags) != B_OK) {
28 Create(VMAddressSpace* addressSpace, const char* name, uint32 wiring, uint32 protection, ObjectCache* objectCache, uint32 allocationFlags) argument
H A DVMDeviceCache.cpp16 VMDeviceCache::Init(addr_t baseAddress, uint32 allocationFlags) argument
19 return VMCache::Init(CACHE_TYPE_DEVICE, allocationFlags);
H A DVMUserArea.h24 uint32 protection, uint32 allocationFlags);
26 uint32 flags, uint32 allocationFlags);
H A DVMUserAddressSpace.cpp119 uint32 protection, uint32 allocationFlags)
121 return VMUserArea::Create(this, name, wiring, protection, allocationFlags);
126 VMUserAddressSpace::DeleteArea(VMArea* _area, uint32 allocationFlags) argument
130 free_etc(area, allocationFlags);
165 uint32 allocationFlags, void** _address)
198 addressRestrictions->alignment, area, allocationFlags);
211 VMUserAddressSpace::RemoveArea(VMArea* _area, uint32 allocationFlags) argument
248 uint32 allocationFlags)
266 RemoveArea(next, allocationFlags);
268 free_etc(next, allocationFlags);
118 CreateArea(const char* name, uint32 wiring, uint32 protection, uint32 allocationFlags) argument
163 InsertArea(VMArea* _area, size_t size, const virtual_address_restrictions* addressRestrictions, uint32 allocationFlags, void** _address) argument
247 ResizeArea(VMArea* _area, size_t newSize, uint32 allocationFlags) argument
283 ShrinkAreaHead(VMArea* area, size_t size, uint32 allocationFlags) argument
298 ShrinkAreaTail(VMArea* area, size_t size, uint32 allocationFlags) argument
312 ReserveAddressRange(size_t size, const virtual_address_restrictions* addressRestrictions, uint32 flags, uint32 allocationFlags, void** _address) argument
344 UnreserveAddressRange(addr_t address, size_t size, uint32 allocationFlags) argument
378 UnreserveAllAddressRanges(uint32 allocationFlags) argument
448 _InsertAreaIntoReservedRegion(addr_t start, size_t size, VMUserArea* area, uint32 allocationFlags) argument
518 _InsertAreaSlot(addr_t start, addr_t size, addr_t end, uint32 addressSpec, size_t alignment, VMUserArea* area, uint32 allocationFlags) argument
[all...]
H A DVMDeviceCache.h19 uint32 allocationFlags);
H A DVMKernelAddressSpace.cpp144 uint32 protection, uint32 allocationFlags)
147 fAreaObjectCache, allocationFlags);
152 VMKernelAddressSpace::DeleteArea(VMArea* _area, uint32 allocationFlags) argument
194 uint32 allocationFlags, void** _address)
205 allocationFlags, range);
227 VMKernelAddressSpace::RemoveArea(VMArea* _area, uint32 allocationFlags) argument
233 _FreeRange(area->Range(), allocationFlags);
266 uint32 allocationFlags)
289 nextRange = new(fRangesObjectCache, allocationFlags) Range(
311 object_cache_delete(fRangesObjectCache, nextRange, allocationFlags);
143 CreateArea(const char* name, uint32 wiring, uint32 protection, uint32 allocationFlags) argument
192 InsertArea(VMArea* _area, size_t size, const virtual_address_restrictions* addressRestrictions, uint32 allocationFlags, void** _address) argument
265 ResizeArea(VMArea* _area, size_t newSize, uint32 allocationFlags) argument
333 ShrinkAreaHead(VMArea* _area, size_t newSize, uint32 allocationFlags) argument
380 ShrinkAreaTail(VMArea* area, size_t newSize, uint32 allocationFlags) argument
388 ReserveAddressRange(size_t size, const virtual_address_restrictions* addressRestrictions, uint32 flags, uint32 allocationFlags, void** _address) argument
421 UnreserveAddressRange(addr_t address, size_t size, uint32 allocationFlags) argument
457 UnreserveAllAddressRanges(uint32 allocationFlags) argument
580 _AllocateRange( const virtual_address_restrictions* addressRestrictions, size_t size, bool allowReservedRange, uint32 allocationFlags, Range*& _range) argument
816 _FreeRange(Range* range, uint32 allocationFlags) argument
[all...]
H A DVMAnonymousNoSwapCache.cpp43 int32 numGuardPages, uint32 allocationFlags)
48 status_t error = VMCache::Init(CACHE_TYPE_RAM, allocationFlags);
42 Init(bool canOvercommit, int32 numPrecommittedPages, int32 numGuardPages, uint32 allocationFlags) argument
H A DVMCache.cpp649 VMCache::Init(uint32 cacheType, uint32 allocationFlags) argument
671 fCacheRef = new(gCacheRefObjectCache, allocationFlags) VMCacheRef(this);
1591 uint32 allocationFlags = HEAP_DONT_WAIT_FOR_MEMORY local
1594 allocationFlags |= HEAP_PRIORITY_VIP;
1599 = new(gAnonymousCacheObjectCache, allocationFlags) VMAnonymousCache;
1604 numGuardPages, allocationFlags);
1618 = new(gAnonymousNoSwapCacheObjectCache, allocationFlags)
1624 numGuardPages, allocationFlags);
1640 const uint32 allocationFlags = HEAP_DONT_WAIT_FOR_MEMORY local
1645 = new(gVnodeCacheObjectCache, allocationFlags) VMVnodeCach
1665 const uint32 allocationFlags = HEAP_DONT_WAIT_FOR_MEMORY local
1690 uint32 allocationFlags = HEAP_DONT_WAIT_FOR_MEMORY local
[all...]
H A DVMAnonymousNoSwapCache.h23 uint32 allocationFlags);
H A DVMKernelArea.h120 uint32 allocationFlags);
H A DVMAnonymousCache.h41 uint32 allocationFlags);
H A DVMArea.cpp53 VMArea::Init(const char* name, uint32 allocationFlags) argument
H A Dvm.cpp541 uint32 allocationFlags)
544 return (uint8*)realloc_etc(pageProtections, bytes, allocationFlags);
686 uint32 allocationFlags; local
689 allocationFlags = HEAP_DONT_WAIT_FOR_MEMORY
693 allocationFlags = 0;
710 allocationFlags);
716 area->page_protections, area->Size(), allocationFlags);
719 addressSpace->ShrinkAreaTail(area, oldSize, allocationFlags);
747 allocationFlags);
755 allocationFlags);
540 realloc_page_protections(uint8* pageProtections, size_t areaSize, uint32 allocationFlags) argument
2536 uint32 allocationFlags = addressSpace == VMAddressSpace::Kernel() local
5404 uint32 allocationFlags = kernel && anyKernelArea local
[all...]
H A DVMAnonymousCache.cpp461 int32 numGuardPages, uint32 allocationFlags)
468 status_t error = VMCache::Init(CACHE_TYPE_RAM, allocationFlags);
460 Init(bool canOvercommit, int32 numPrecommittedPages, int32 numGuardPages, uint32 allocationFlags) argument
/haiku/headers/private/kernel/vm/
H A DVMAddressSpace.h86 uint32 allocationFlags) = 0;
88 uint32 allocationFlags) = 0;
92 uint32 allocationFlags, void** _address)
95 uint32 allocationFlags) = 0;
99 uint32 allocationFlags) = 0;
101 uint32 allocationFlags) = 0;
103 uint32 allocationFlags) = 0;
108 uint32 flags, uint32 allocationFlags,
111 size_t size, uint32 allocationFlags) = 0;
113 uint32 allocationFlags)
[all...]
H A DVMArea.h153 status_t Init(const char* name, uint32 allocationFlags);
H A DVMCache.h83 status_t Init(uint32 cacheType, uint32 allocationFlags);
/haiku/src/system/kernel/cache/
H A Dvnode_store.h19 uint32 allocationFlags);
H A Dvnode_store.cpp21 VMVnodeCache::Init(struct vnode* vnode, uint32 allocationFlags) argument
23 status_t error = VMCache::Init(CACHE_TYPE_VNODE, allocationFlags);
/haiku/src/kits/interface/
H A DBitmap.cpp1155 uint8 allocationFlags; local
1156 link.Read<uint8>(&allocationFlags);
1163 if ((allocationFlags & kNewAllocatorArea) != 0) {
1173 if ((allocationFlags & kFramebuffer) != 0) {

Completed in 124 milliseconds

12