Lines Matching defs:cache
124 /* Allocate a chunk that does not fit into a SLUB cache to trigger
405 struct kmem_cache *cache = kmem_cache_create("test_cache",
408 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, cache);
409 p = kmem_cache_alloc(cache, GFP_KERNEL);
412 kmem_cache_destroy(cache);
417 kmem_cache_free(cache, p);
418 kmem_cache_destroy(cache);
426 struct kmem_cache *cache;
428 cache = kmem_cache_create("test_cache", size, 0, SLAB_ACCOUNT, NULL);
429 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, cache);
433 * cache creation.
436 p = kmem_cache_alloc(cache, GFP_KERNEL);
440 kmem_cache_free(cache, p);
445 kmem_cache_destroy(cache);
554 struct kmem_cache *cache;
556 cache = kmem_cache_create("test_cache", size, 0, 0, NULL);
557 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, cache);
559 p = kmem_cache_alloc(cache, GFP_KERNEL);
562 kmem_cache_destroy(cache);
566 kmem_cache_free(cache, p);
567 KUNIT_EXPECT_KASAN_FAIL(test, kmem_cache_free(cache, p));
568 kmem_cache_destroy(cache);
575 struct kmem_cache *cache;
577 cache = kmem_cache_create("test_cache", size, 0, SLAB_TYPESAFE_BY_RCU,
579 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, cache);
581 p = kmem_cache_alloc(cache, GFP_KERNEL);
584 kmem_cache_destroy(cache);
589 KUNIT_EXPECT_KASAN_FAIL(test, kmem_cache_free(cache, p + 1));
595 kmem_cache_free(cache, p);
597 kmem_cache_destroy(cache);
757 /* kmalloc-64 cache will be used and the last 16 bytes will be the redzone. */