Lines Matching refs:flags
77 block_alloc(size_t size, size_t alignment, uint32 flags)
92 flags |= CACHE_ALIGN_ON_SIZE;
98 return object_cache_alloc(sBlockCaches[index], flags);
103 if (MemoryManager::AllocateRaw(size, flags, block) != B_OK)
150 block_free(void* block, uint32 flags)
155 ObjectCache* cache = MemoryManager::FreeRawOrReturnCache(block, flags);
161 object_cache_free(cache, block, flags);
174 uint32 flags = CACHE_DURING_BOOT;
183 flags |= CACHE_NO_DEPOT;
186 0, 0, flags, NULL, NULL, NULL, NULL);
216 memalign_etc(size_t alignment, size_t size, uint32 flags)
218 return block_alloc(size, alignment, flags & CACHE_ALLOC_FLAGS);
233 free_etc(void *address, uint32 flags)
235 if ((flags & CACHE_DONT_LOCK_KERNEL_SPACE) != 0) {
240 block_free(address, flags & CACHE_ALLOC_FLAGS);
259 realloc_etc(void* address, size_t newSize, uint32 flags)
262 block_free(address, flags);
267 return block_alloc(newSize, 0, flags);
279 void* newBlock = block_alloc(newSize, 0, flags);
285 block_free(address, flags);