/src/sys/external/bsd/acpica/dist/utilities/ |
utcache.c | 3 * Module Name: utcache - local cache allocation routines 164 * PARAMETERS: CacheName - Ascii name for the cache 166 * MaxDepth - Maximum depth of the cache (in objects) 167 * ReturnCache - Where the new cache object is returned 171 * DESCRIPTION: Create a cache object 182 ACPI_MEMORY_LIST *Cache; 193 /* Create the cache object */ 195 Cache = AcpiOsAllocate (sizeof (ACPI_MEMORY_LIST)); 196 if (!Cache) 201 /* Populate the cache object and return it * [all...] |
uttrack.c | 199 * PARAMETERS: CacheName - Ascii name for the cache 201 * ReturnCache - Where the new cache object is returned 215 ACPI_MEMORY_LIST *Cache; 218 Cache = AcpiOsAllocateZeroed (sizeof (ACPI_MEMORY_LIST)); 219 if (!Cache) 224 Cache->ListName = ListName; 225 Cache->ObjectSize = ObjectSize; 227 *ReturnCache = Cache; 801 /* Ignore allocated objects that are in a cache */ 902 ACPI_ERROR ((AE_INFO, "%u (0x%X) Outstanding cache allocations" [all...] |
/src/sys/external/bsd/acpica/dist/compiler/ |
aslcache.c | 3 * Module Name: aslcache -- Local cache support for iASL 156 * of each individual input file. Thus, individual allocations from the cache 157 * memory do not need to be freed or even released back into the cache. 182 ASL_CACHE_INFO *Cache; 197 Cache = UtLocalCalloc (sizeof (Cache->Next) + CacheSize); 199 /* Link new cache buffer just following head of list */ 201 Cache->Next = AslGbl_StringCacheList->Next; 202 AslGbl_StringCacheList->Next = Cache; 204 /* Leave cache management pointers alone as they pertain to head * [all...] |
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
tsan_dense_alloc_test.cc | 26 typedef Alloc::Cache Cache; 31 Cache cache; local in function:__tsan::TEST 32 alloc.InitCache(&cache); 37 IndexT idx = alloc.Alloc(&cache); 48 alloc.Free(&cache, idx); 51 alloc.FlushCache(&cache);
|
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_dense_alloc.h | 13 // DenseSlabAllocCache is a thread-local cache for DenseSlabAlloc. 32 IndexT cache[kSize]; member in class:__tsan::DenseSlabAllocCache 39 typedef DenseSlabAllocCache Cache; 40 typedef typename Cache::IndexT IndexT; 62 IndexT Alloc(Cache *c) { 65 return c->cache[--c->pos]; 68 void Free(Cache *c, IndexT idx) { 70 if (c->pos == Cache::kSize) 72 c->cache[c->pos++] = idx; 81 void FlushCache(Cache *c) [all...] |
tsan_clock.h | 127 typedef DenseSlabAllocCache Cache;
|
/src/sys/external/bsd/acpica/dist/include/platform/ |
acdragonflyex.h | 160 ACPI_CACHE_T *Cache,
|
acdragonfly.h | 195 #define AcpiOsReleaseObject(Cache, Object) \ 196 _AcpiOsReleaseObject((Cache), (Object), __func__, __LINE__)
|
aclinuxex.h | 217 ACPI_CACHE_T *Cache) 219 return kmem_cache_zalloc (Cache,
|
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/ |
sanitizer_quarantine_test.cc | 31 typedef QuarantineCache<QuarantineCallback> Cache; 38 static void DeallocateCache(Cache *cache) { 39 while (QuarantineBatch *batch = cache->DequeueBatch()) 78 Cache cache; local in function:__sanitizer::TEST 79 Cache to_deallocate; 80 cache.MergeBatches(&to_deallocate); 87 Cache cache; local in function:__sanitizer::TEST 107 Cache cache; local in function:__sanitizer::TEST 129 Cache cache; local in function:__sanitizer::TEST 155 Cache cache; local in function:__sanitizer::TEST [all...] |
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_quarantine.h | 79 typedef QuarantineCache<Callback> Cache; 103 void Put(Cache *c, Callback cb, Node *ptr, uptr size) { 111 // Check cache size anyway to accommodate for runtime cache_size change. 116 void NOINLINE Drain(Cache *c, Callback cb) { 125 void NOINLINE DrainAndRecycle(Cache *c, Callback cb) { 150 Cache cache_; 154 Cache tmp; 184 void NOINLINE DoRecycle(Cache *c, Callback cb) { 200 // Per-thread cache of memory blocks.
|
/src/sys/external/bsd/acpica/dist/include/ |
acpiosxf.h | 381 * Memory/Object Cache 395 ACPI_CACHE_T *Cache); 401 ACPI_CACHE_T *Cache); 407 ACPI_CACHE_T *Cache); 413 ACPI_CACHE_T *Cache,
|
acdebug.h | 485 ACPI_MEMORY_LIST *Cache);
|
acobject.h | 614 union acpi_operand_object *Next; /* Link for object cache and internal lists*/ 651 ACPI_OBJECT_CACHE_LIST Cache;
|
/src/sys/external/bsd/acpica/dist/os_specific/service_layers/ |
oswinxf.c | 1533 * FUNCTION: Local cache interfaces 1535 * DESCRIPTION: Implements cache interfaces via malloc/free for testing 1569 ACPI_CACHE_T *Cache) 1571 free (Cache); 1577 ACPI_CACHE_T *Cache) 1584 ACPI_CACHE_T *Cache) 1588 NewObject = malloc (((ACPI_MEMORY_LIST *) Cache)->ObjectSize); 1589 memset (NewObject, 0, ((ACPI_MEMORY_LIST *) Cache)->ObjectSize); 1596 ACPI_CACHE_T *Cache,
|
/src/sys/arch/arm/arm/ |
cpufunc_asm_armv7.S | 173 /* Cache operations. */ 178 mcr p15, 2, ip, c0, c0, 0 @ set cache level to L1-I 181 mcr p15, 2, ip, c0, c0, 0 @ set cache level to L1-D 190 and r3, r0, ip @ get offset into cache line 194 mcr p15, 0, r0, c7, c10, 1 @ wb the D-Cache line 195 mcr p15, 0, r0, c7, c5, 1 @ invalidate the I-Cache line 213 bl _C_LABEL(armv7_idcache_wbinv_all) @clean the D cache 222 mcr p15, 2, ip, c0, c0, 0 @ set cache level to L1 228 and r3, r0, ip @ get offset into cache line 233 mcr p15, 0, r0, c7, c10, 1 @ wb the D-Cache to Po [all...] |
/src/sys/external/bsd/acpica/dist/debugger/ |
dbexec.c | 425 ACPI_MEMORY_LIST *Cache) 428 return (Cache->TotalAllocated - Cache->TotalFreed - Cache->CurrentDepth); 438 * RETURN: Current global allocation count minus cache entries
|
/src/sys/stand/efiboot/bootarm/ |
cache.S | 37 mcr p15, 2, ip, c0, c0, 0 @ set cache level to L1 43 and r3, r0, ip @ get offset into cache line 48 mcr p15, 0, r0, c7, c14, 1 @ wb and inv the D-Cache line to PoC 65 mov r1, r0, lsr r2 @ r1 = cache type 69 mcr p15, 2, r3, c0, c0, 0 @ select cache level 92 1: mcr p15, 0, r3, c7, c14, 2 @ DCCISW (data cache clean and invalidate by set/way) 110 mov r0, #0 @ default back to cache level 0 111 mcr p15, 2, r0, c0, c0, 0 @ select cache level 120 mcr p15, 2, r0, c0, c0, 0 @ set cache level to L1 140 1: mcr p15, 0, r3, c7, c6, 2 @ DCISW (data cache invalidate by set/way [all...] |
/src/sys/external/bsd/acpica/dist/tools/examples/ |
extables.c | 442 [0002] CPU Cache Size : 0000 443 [0002] Cache Flush Stride : 0000
|
/src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
asan_allocator.cc | 137 QuarantineCallback(AllocatorCache *cache, BufferedStackTrace *stack) 138 : cache_(cache), 186 typedef AsanQuarantine::Cache QuarantineCache; 208 // static THREADLOCAL AllocatorCache cache; 452 AllocatorCache *cache = GetAllocatorCache(&t->malloc_storage()); local in function:__asan::Allocator::Allocate 453 allocated = allocator.Allocate(cache, needed_size, 8); 456 AllocatorCache *cache = &fallback_allocator_cache; local in function:__asan::Allocator::Allocate 457 allocated = allocator.Allocate(cache, needed_size, 8);
|