Lines Matching refs:cache
100 cache_t *cache = cache_create("test", sizeof(uint32_t), sizeof(char*)); in cache_create_test() local
101 assert(cache != NULL); in cache_create_test()
102 cache_destroy(cache); in cache_create_test()
109 cache_t *cache = cache_create("test", sizeof(uint32_t), sizeof(char*)); in cache_reuse_test() local
110 if (cache == NULL) { in cache_reuse_test()
113 char *ptr = cache_alloc(cache); in cache_reuse_test()
114 cache_free(cache, ptr); in cache_reuse_test()
116 char *p = cache_alloc(cache); in cache_reuse_test()
118 cache_free(cache, ptr); in cache_reuse_test()
120 cache_destroy(cache); in cache_reuse_test()
127 cache_t *cache = cache_create("test", datasize, sizeof(char*)); in cache_bulkalloc() local
128 if (cache == NULL) { in cache_bulkalloc()
135 ptr[ii] = cache_alloc(cache); in cache_bulkalloc()
141 cache_free(cache, ptr[ii]); in cache_bulkalloc()
145 cache_destroy(cache); in cache_bulkalloc()
162 cache_t *cache = cache_create("test", sizeof(uint32_t), sizeof(char*)); in cache_redzone_test() local
164 if (cache == NULL) { in cache_redzone_test()
174 char *p = cache_alloc(cache); in cache_redzone_test()
177 cache_free(cache, p); in cache_redzone_test()
182 cache_free(cache, p); in cache_redzone_test()
188 cache_destroy(cache); in cache_redzone_test()
201 cache_t *cache = cache_create("test", sizeof(uint32_t), sizeof(char*)); in cache_limit_revised_downward_test() local
202 assert(cache != NULL); in cache_limit_revised_downward_test()
206 alloc_objs[i] = cache_alloc(cache); in cache_limit_revised_downward_test()
209 assert(cache->total == allocated_num); in cache_limit_revised_downward_test()
212 cache_set_limit(cache, limit); in cache_limit_revised_downward_test()
215 cache_free(cache, alloc_objs[0]); in cache_limit_revised_downward_test()
217 assert(cache->total == allocated_num-1); in cache_limit_revised_downward_test()
218 cache_destroy(cache); in cache_limit_revised_downward_test()