Home
last modified time | relevance | path

Searched refs:slab_cache (Results 1 – 17 of 17) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_active.c24 static struct kmem_cache *slab_cache; variable
173 kmem_cache_free(slab_cache, it); in __active_retire()
321 node = kmem_cache_alloc(slab_cache, GFP_ATOMIC); in active_instance()
765 kmem_cache_free(slab_cache, ref->cache); in i915_active_fini()
885 node = kmem_cache_alloc(slab_cache, GFP_KERNEL); in i915_active_acquire_preallocate_barrier()
933 kmem_cache_free(slab_cache, node); in i915_active_acquire_preallocate_barrier()
1155 kmem_cache_destroy(slab_cache); in i915_active_module_exit()
1160 slab_cache = KMEM_CACHE(active_node, SLAB_HWCACHE_ALIGN); in i915_active_module_init()
1161 if (!slab_cache) in i915_active_module_init()
/linux-6.3-rc2/mm/
A Dslab.h14 struct kmem_cache *slab_cache; member
27 struct kmem_cache *slab_cache; member
76 SLAB_MATCH(compound_head, slab_cache); /* Ensure bit 0 is clear */
646 return slab->slab_cache; in virt_to_cache()
A Dslab_common.c1018 s = slab->slab_cache; in kfree()
1053 skip_orig_size_check(folio_slab(folio)->slab_cache, object); in __ksize()
1056 return slab_ksize(folio_slab(folio)->slab_cache); in __ksize()
A Dslub.c1465 if (unlikely(s != slab->slab_cache)) { in free_consistency_checks()
1469 } else if (!slab->slab_cache) { in free_consistency_checks()
2018 slab->slab_cache = s; in allocate_slab()
2076 __free_slab(slab->slab_cache, slab); in rcu_free_slab()
3853 df->s = df->slab->slab_cache; in build_detached_freelist()
4633 struct kmem_cache *s = slab->slab_cache; in __kmem_obj_info()
4735 s = slab->slab_cache; in __check_heap_object()
4989 p->slab_cache = s; in bootstrap()
4993 p->slab_cache = s; in bootstrap()
A Dslab.c1407 cachep = slab->slab_cache; in kmem_rcu_free()
2601 slab->slab_cache = cachep; in cache_grow_begin()
3554 cachep = slab->slab_cache; in __kmem_obj_info()
3625 s = folio_slab(folio)->slab_cache; in kmem_cache_free_bulk()
4028 cachep = slab->slab_cache; in __check_heap_object()
A Dmemcontrol.c2944 off = obj_to_index(slab->slab_cache, slab, p); in mem_cgroup_from_obj_folio()
/linux-6.3-rc2/Documentation/translations/zh_CN/mm/
A Dsplit_page_table_lock.rst62 确保架构不使用slab分配器来分配页表:slab使用page->slab_cache来分配其页
/linux-6.3-rc2/mm/kasan/
A Dcommon.c294 ____kasan_slab_free(slab->slab_cache, ptr, ip, false, false); in __kasan_slab_free_mempool()
442 return ____kasan_kmalloc(slab->slab_cache, object, size, flags); in __kasan_krealloc()
A Dquarantine.c131 return virt_to_slab(qlink)->slab_cache; in qlink_to_cache()
A Dgeneric.c484 cache = slab->slab_cache; in __kasan_record_aux_stack()
A Dreport.c450 info->cache = slab->slab_cache; in complete_report_info()
/linux-6.3-rc2/drivers/md/
A Ddm-bufio.c98 struct kmem_cache *slab_cache; member
420 if (unlikely(c->slab_cache != NULL)) { in alloc_buffer_data()
422 return kmem_cache_alloc(c->slab_cache, gfp_mask); in alloc_buffer_data()
462 kmem_cache_free(c->slab_cache, data); in free_buffer_data()
1819 c->slab_cache = kmem_cache_create(slab_name, block_size, align, in dm_bufio_client_create()
1821 if (!c->slab_cache) { in dm_bufio_client_create()
1874 kmem_cache_destroy(c->slab_cache); in dm_bufio_client_create()
1925 kmem_cache_destroy(c->slab_cache); in dm_bufio_client_destroy()
A Draid5.h637 struct kmem_cache *slab_cache; /* for allocating stripes */ member
A Draid5.c2401 sh = alloc_stripe(conf->slab_cache, gfp, conf->pool_size, conf); in grow_one_stripe()
2407 free_stripe(conf->slab_cache, sh); in grow_one_stripe()
2440 conf->slab_cache = sc; in grow_stripes()
2615 free_stripe(conf->slab_cache, osh); in resize_stripes()
2623 kmem_cache_destroy(conf->slab_cache); in resize_stripes()
2653 conf->slab_cache = sc; in resize_stripes()
2711 free_stripe(conf->slab_cache, sh); in drop_one_stripe()
2723 kmem_cache_destroy(conf->slab_cache); in shrink_stripes()
2724 conf->slab_cache = NULL; in shrink_stripes()
/linux-6.3-rc2/tools/cgroup/
A Dmemcg_slabinfo.py199 cache = slab.slab_cache
/linux-6.3-rc2/Documentation/mm/
A Dsplit_page_table_lock.rst60 allocation: slab uses page->slab_cache for its pages.
/linux-6.3-rc2/mm/kfence/
A Dcore.c429 slab->slab_cache = cache; in kfence_guarded_alloc()

Completed in 66 milliseconds