arch/arm64/mm/pgd.c
18
static struct kmem_cache *pgd_cache __ro_after_init;
arch/powerpc/include/asm/dtl.h
37
extern struct kmem_cache *dtl_cache;
arch/powerpc/include/asm/pgalloc.h
68
extern struct kmem_cache *pgtable_cache[];
arch/powerpc/kernel/rtas_flash.c
116
static struct kmem_cache *flash_block_cache = NULL;
arch/powerpc/kvm/book3s_64_mmu_radix.c
387
static struct kmem_cache *kvm_pte_cache;
arch/powerpc/kvm/book3s_64_mmu_radix.c
388
static struct kmem_cache *kvm_pmd_cache;
arch/powerpc/kvm/book3s_mmu_hpte.c
24
static struct kmem_cache *hpte_cache;
arch/powerpc/mm/init-common.c
108
struct kmem_cache *pgtable_cache[MAX_PGTABLE_INDEX_SIZE + 1];
arch/powerpc/mm/init-common.c
129
struct kmem_cache *new = NULL;
arch/powerpc/perf/hv-24x7.c
214
static struct kmem_cache *hv_page_cache;
arch/powerpc/platforms/cell/spufs/inode.c
38
static struct kmem_cache *spufs_inode_cache;
arch/powerpc/platforms/pseries/setup.c
310
struct kmem_cache *dtl_cache;
arch/powerpc/sysdev/xive/native.c
42
static struct kmem_cache *xive_provision_cache;
arch/riscv/kernel/vector.c
114
static int riscv_v_thread_ctx_alloc(struct kmem_cache *cache,
arch/riscv/kernel/vector.c
24
static struct kmem_cache *riscv_v_user_cachep;
arch/riscv/kernel/vector.c
26
static struct kmem_cache *riscv_v_kernel_cachep;
arch/s390/mm/pgalloc.c
169
static struct kmem_cache *base_pgt_cache;
arch/s390/pci/pci.c
65
static struct kmem_cache *zdev_fmb_cache;
arch/sh/include/asm/processor.h
112
extern struct kmem_cache *task_xstate_cachep;
arch/sh/kernel/cpu/sh4/sq.c
39
static struct kmem_cache *sq_cache;
arch/sh/kernel/dwarf.c
35
static struct kmem_cache *dwarf_frame_cachep;
arch/sh/kernel/dwarf.c
38
static struct kmem_cache *dwarf_reg_cachep;
arch/sh/kernel/process.c
12
struct kmem_cache *task_xstate_cachep = NULL;
arch/sh/mm/pgtable.c
7
static struct kmem_cache *pgd_cachep;
arch/sh/mm/pgtable.c
9
static struct kmem_cache *pmd_cachep;
arch/sparc/include/asm/pgalloc_64.h
17
extern struct kmem_cache *pgtable_cache;
arch/sparc/mm/tsb.c
326
struct kmem_cache *pgtable_cache __read_mostly;
arch/sparc/mm/tsb.c
328
static struct kmem_cache *tsb_caches[8] __read_mostly;
arch/x86/events/intel/lbr.c
1417
static inline struct kmem_cache *
arch/x86/events/intel/lbr.c
622
struct kmem_cache *kmem_cache;
arch/x86/events/intel/lbr.c
631
kmem_cache = x86_get_pmu(cpu)->task_ctx_cache;
arch/x86/events/intel/lbr.c
632
if (kmem_cache && cpuc->lbr_xsave) {
arch/x86/events/intel/lbr.c
633
kmem_cache_free(kmem_cache, cpuc->lbr_xsave);
arch/x86/events/intel/lbr.c
641
struct kmem_cache *kmem_cache;
arch/x86/events/intel/lbr.c
650
kmem_cache = x86_get_pmu(cpu)->task_ctx_cache;
arch/x86/events/intel/lbr.c
651
if (!kmem_cache || cpuc->lbr_xsave)
arch/x86/events/intel/lbr.c
654
cpuc->lbr_xsave = kmem_cache_alloc_node(kmem_cache,
arch/x86/kvm/mmu/mmu.c
181
static struct kmem_cache *pte_list_desc_cache;
arch/x86/kvm/mmu/mmu.c
182
struct kmem_cache *mmu_page_header_cache;
arch/x86/kvm/mmu/mmu.c
6690
vcpu->arch.mmu_pte_list_desc_cache.kmem_cache = pte_list_desc_cache;
arch/x86/kvm/mmu/mmu.c
6693
vcpu->arch.mmu_page_header_cache.kmem_cache = mmu_page_header_cache;
arch/x86/kvm/mmu/mmu.c
6861
kvm->arch.split_page_header_cache.kmem_cache = mmu_page_header_cache;
arch/x86/kvm/mmu/mmu.c
6866
kvm->arch.split_desc_cache.kmem_cache = pte_list_desc_cache;
arch/x86/kvm/mmu/mmu_internal.h
143
extern struct kmem_cache *mmu_page_header_cache;
arch/x86/kvm/x86.c
319
static struct kmem_cache *x86_emulator_cache;
arch/x86/kvm/x86.c
561
static struct kmem_cache *kvm_alloc_emulator_cache(void)
block/bdev.c
376
static struct kmem_cache *bdev_cachep __ro_after_init;
block/bfq-iosched.c
220
static struct kmem_cache *bfq_pool;
block/bio-integrity-auto.c
24
static struct kmem_cache *bid_slab;
block/bio.c
117
static struct kmem_cache *bio_find_or_create_slab(struct bio_set *bs)
block/bio.c
40
struct kmem_cache *slab;
block/bio.c
77
struct kmem_cache *slab;
block/blk-core.c
68
static struct kmem_cache *blk_requestq_cachep;
block/blk-crypto-fallback.c
61
static struct kmem_cache *bio_fallback_crypt_ctx_cache;
block/blk-crypto.c
64
static struct kmem_cache *bio_crypt_ctx_cache;
block/blk-ioc.c
20
static struct kmem_cache *iocontext_cachep;
block/elevator.h
100
struct kmem_cache *icq_cache;
drivers/block/aoe/aoeblk.c
24
static struct kmem_cache *buf_pool_cache;
drivers/block/drbd/drbd_int.h
1328
extern struct kmem_cache *drbd_request_cache;
drivers/block/drbd/drbd_int.h
1329
extern struct kmem_cache *drbd_ee_cache; /* peer requests */
drivers/block/drbd/drbd_int.h
1330
extern struct kmem_cache *drbd_bm_ext_cache; /* bitmap extents */
drivers/block/drbd/drbd_int.h
1331
extern struct kmem_cache *drbd_al_ext_cache; /* activity log extents */
drivers/block/drbd/drbd_main.c
111
struct kmem_cache *drbd_request_cache;
drivers/block/drbd/drbd_main.c
112
struct kmem_cache *drbd_ee_cache; /* peer requests */
drivers/block/drbd/drbd_main.c
113
struct kmem_cache *drbd_bm_ext_cache; /* bitmap extents */
drivers/block/drbd/drbd_main.c
114
struct kmem_cache *drbd_al_ext_cache; /* activity log extents */
drivers/block/rbd.c
475
static struct kmem_cache *rbd_img_request_cache;
drivers/block/rbd.c
476
static struct kmem_cache *rbd_obj_request_cache;
drivers/block/xen-blkback/xenbus.c
30
static struct kmem_cache *xen_blkif_cachep;
drivers/crypto/axis/artpec6_crypto.c
265
struct kmem_cache *dma_cache;
drivers/crypto/caam/caamalg_qi2.c
43
static struct kmem_cache *qi_cache;
drivers/crypto/caam/qi.c
94
static struct kmem_cache *qi_cache;
drivers/crypto/ccp/ccp-dev.h
393
struct kmem_cache *dma_cmd_cache;
drivers/crypto/ccp/ccp-dev.h
394
struct kmem_cache *dma_desc_cache;
drivers/dax/super.c
42
static struct kmem_cache *dax_cache __read_mostly;
drivers/dma-buf/st-dma-fence-chain.c
22
static struct kmem_cache *slab_fences;
drivers/dma-buf/st-dma-fence.c
17
static struct kmem_cache *slab_fences;
drivers/dma/amd/ptdma/ptdma.h
257
struct kmem_cache *dma_desc_cache;
drivers/dma/dmaengine.c
1345
struct kmem_cache *cache;
drivers/dma/idxd/idxd.h
374
struct kmem_cache *evl_cache;
drivers/dma/ioat/dma.h
203
extern struct kmem_cache *ioat_cache;
drivers/dma/ioat/dma.h
204
extern struct kmem_cache *ioat_sed_cache;
drivers/dma/ioat/init.c
139
struct kmem_cache *ioat_cache;
drivers/dma/ioat/init.c
140
struct kmem_cache *ioat_sed_cache;
drivers/dma/ste_dma40.c
3118
struct kmem_cache *desc_slab = d;
drivers/dma/ste_dma40.c
617
struct kmem_cache *desc_slab;
drivers/firewire/net.c
805
static struct kmem_cache *fwnet_packet_task_cache;
drivers/firmware/google/gsmi.c
99
struct kmem_cache *mem_pool; /* kmem cache for gsmi_buf allocations */
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
41
static struct kmem_cache *amdgpu_mux_chunk_slab;
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
43
static struct kmem_cache *amdgpu_sync_slab;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
36
static struct kmem_cache *amdgpu_userq_fence_slab;
drivers/gpu/drm/drm_buddy.c
22
static struct kmem_cache *slab_blocks;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
259
struct kmem_cache *runqueue_slab;
drivers/gpu/drm/i915/gem/i915_gem_context.c
92
static struct kmem_cache *slab_luts;
drivers/gpu/drm/i915/gem/i915_gem_object.c
47
static struct kmem_cache *slab_objects;
drivers/gpu/drm/i915/gt/intel_context.c
18
static struct kmem_cache *slab_ce;
drivers/gpu/drm/i915/gvt/gvt.h
154
struct kmem_cache *workloads;
drivers/gpu/drm/i915/i915_active.c
24
static struct kmem_cache *slab_cache;
drivers/gpu/drm/i915/i915_request.c
109
struct kmem_cache *i915_request_slab_cache(void)
drivers/gpu/drm/i915/i915_request.c
59
static struct kmem_cache *slab_requests;
drivers/gpu/drm/i915/i915_request.c
60
static struct kmem_cache *slab_execute_cbs;
drivers/gpu/drm/i915/i915_request.h
372
struct kmem_cache *i915_request_slab_cache(void);
drivers/gpu/drm/i915/i915_scheduler.c
13
static struct kmem_cache *slab_dependencies;
drivers/gpu/drm/i915/i915_scheduler.c
14
static struct kmem_cache *slab_priorities;
drivers/gpu/drm/i915/i915_vma.c
61
static struct kmem_cache *slab_vmas;
drivers/gpu/drm/i915/i915_vma_resource.c
16
static struct kmem_cache *slab_vma_resources;
drivers/gpu/drm/lima/lima_gp.c
302
static struct kmem_cache *lima_gp_task_slab;
drivers/gpu/drm/lima/lima_pp.c
461
static struct kmem_cache *lima_pp_task_slab;
drivers/gpu/drm/lima/lima_sched.c
27
static struct kmem_cache *lima_fence_slab;
drivers/gpu/drm/lima/lima_sched.h
75
struct kmem_cache *task_slab;
drivers/gpu/drm/msm/msm_iommu.c
22
struct kmem_cache *pt_cache;
drivers/gpu/drm/msm/msm_iommu.c
322
static struct kmem_cache *
drivers/gpu/drm/msm/msm_iommu.c
332
struct kmem_cache *pt_cache = get_pt_cache(mmu);
drivers/gpu/drm/msm/msm_iommu.c
353
struct kmem_cache *pt_cache = get_pt_cache(mmu);
drivers/gpu/drm/panthor/panthor_mmu.c
417
static struct kmem_cache *pt_cache;
drivers/gpu/drm/scheduler/sched_fence.c
34
static struct kmem_cache *sched_fence_slab;
drivers/gpu/drm/virtio/virtgpu_drv.h
238
struct kmem_cache *vbufs;
drivers/gpu/drm/xe/xe_hw_fence.c
17
static struct kmem_cache *xe_hw_fence_slab;
drivers/gpu/drm/xe/xe_sched_job.c
24
static struct kmem_cache *xe_sched_job_slab;
drivers/gpu/drm/xe/xe_sched_job.c
25
static struct kmem_cache *xe_sched_job_parallel_slab;
drivers/greybus/operation.c
19
static struct kmem_cache *gb_operation_cache;
drivers/greybus/operation.c
20
static struct kmem_cache *gb_message_cache;
drivers/infiniband/hw/hfi1/hfi.h
1002
struct kmem_cache *txreq_cache;
drivers/infiniband/hw/hfi1/user_sdma.h
90
struct kmem_cache *txreq_cache;
drivers/infiniband/hw/hfi1/verbs.h
243
struct kmem_cache *verbs_txreq_cache;
drivers/infiniband/ulp/iser/iscsi_iser.h
464
struct kmem_cache *desc_cache;
drivers/infiniband/ulp/srpt/ib_srpt.c
114
struct kmem_cache *c;
drivers/infiniband/ulp/srpt/ib_srpt.c
117
static struct kmem_cache *srpt_cache_get(unsigned int object_size)
drivers/infiniband/ulp/srpt/ib_srpt.c
150
static void srpt_cache_put(struct kmem_cache *c)
drivers/infiniband/ulp/srpt/ib_srpt.c
723
struct kmem_cache *buf_cache,
drivers/infiniband/ulp/srpt/ib_srpt.c
759
struct kmem_cache *buf_cache,
drivers/infiniband/ulp/srpt/ib_srpt.c
783
struct kmem_cache *buf_cache,
drivers/infiniband/ulp/srpt/ib_srpt.c
824
struct kmem_cache *buf_cache,
drivers/infiniband/ulp/srpt/ib_srpt.h
319
struct kmem_cache *rsp_buf_cache;
drivers/infiniband/ulp/srpt/ib_srpt.h
321
struct kmem_cache *req_buf_cache;
drivers/infiniband/ulp/srpt/ib_srpt.h
462
struct kmem_cache *req_buf_cache;
drivers/iommu/exynos-iommu.c
177
static struct kmem_cache *lv2table_kmem_cache;
drivers/iommu/fsl_pamu_domain.c
21
static struct kmem_cache *fsl_pamu_domain_cache;
drivers/iommu/fsl_pamu_domain.c
22
static struct kmem_cache *iommu_devinfo_cache;
drivers/iommu/io-pgtable-arm-v7s.c
168
struct kmem_cache *l2_tables;
drivers/iommu/iova.c
225
static struct kmem_cache *iova_cache;
drivers/iommu/iova.c
594
static struct kmem_cache *iova_magazine_cache;
drivers/iommu/omap-iommu.c
1733
struct kmem_cache *p;
drivers/iommu/omap-iommu.c
53
static struct kmem_cache *iopte_cachep;
drivers/iommu/s390-iommu.c
21
static struct kmem_cache *dma_region_table_cache;
drivers/iommu/s390-iommu.c
22
static struct kmem_cache *dma_page_table_cache;
drivers/iommu/sun50i-iommu.c
112
struct kmem_cache *pt_pool;
drivers/md/bcache/request.c
26
struct kmem_cache *bch_search_cache;
drivers/md/bcache/request.h
45
extern struct kmem_cache *bch_search_cache;
drivers/md/dm-bio-prison-v1.c
32
static struct kmem_cache *_cell_cache;
drivers/md/dm-bio-prison-v2.c
29
static struct kmem_cache *_cell_cache;
drivers/md/dm-bufio.c
988
struct kmem_cache *slab_buffer;
drivers/md/dm-bufio.c
989
struct kmem_cache *slab_cache;
drivers/md/dm-cache-background-tracker.c
25
struct kmem_cache *btracker_work_cache = NULL;
drivers/md/dm-cache-background-tracker.h
35
extern struct kmem_cache *btracker_work_cache;
drivers/md/dm-cache-target.c
2269
static struct kmem_cache *migration_cache = NULL;
drivers/md/dm-clone-target.c
58
static struct kmem_cache *_hydration_cache;
drivers/md/dm-integrity.c
361
static struct kmem_cache *journal_io_cache;
drivers/md/dm-io.c
44
static struct kmem_cache *_dm_io_cache;
drivers/md/dm-kcopyd.c
391
static struct kmem_cache *_job_cache;
drivers/md/dm-log-userspace-base.c
83
static struct kmem_cache *_flush_entry_cache;
drivers/md/dm-pcache/backing_dev.c
11
static struct kmem_cache *backing_req_cache;
drivers/md/dm-pcache/backing_dev.c
12
static struct kmem_cache *backing_bvec_cache;
drivers/md/dm-pcache/cache.c
9
struct kmem_cache *key_cache;
drivers/md/dm-pcache/cache.h
108
extern struct kmem_cache *key_cache;
drivers/md/dm-snap.c
242
static struct kmem_cache *exception_cache;
drivers/md/dm-snap.c
243
static struct kmem_cache *pending_cache;
drivers/md/dm-snap.c
679
struct kmem_cache *mem)
drivers/md/dm-thin.c
2932
static struct kmem_cache *_new_mapping_cache;
drivers/md/dm-uevent.c
28
static struct kmem_cache *_dm_event_cache;
drivers/md/dm-verity-fec.h
43
struct kmem_cache *cache; /* cache for buffers */
drivers/md/raid5-cache.c
118
struct kmem_cache *io_kc;
drivers/md/raid5-ppl.c
207
struct kmem_cache *kc = pool_data;
drivers/md/raid5-ppl.c
225
struct kmem_cache *kc = pool_data;
drivers/md/raid5-ppl.c
99
struct kmem_cache *io_kc;
drivers/md/raid5.c
2339
static void free_stripe(struct kmem_cache *sc, struct stripe_head *sh)
drivers/md/raid5.c
2349
static struct stripe_head *alloc_stripe(struct kmem_cache *sc, gfp_t gfp,
drivers/md/raid5.c
2407
struct kmem_cache *sc;
drivers/md/raid5.c
2537
struct kmem_cache *sc;
drivers/md/raid5.h
633
struct kmem_cache *slab_cache; /* for allocating stripes */
drivers/misc/lkdtm/heap.c
12
static struct kmem_cache *double_free_cache;
drivers/misc/lkdtm/heap.c
13
static struct kmem_cache *a_cache;
drivers/misc/lkdtm/heap.c
14
static struct kmem_cache *b_cache;
drivers/misc/lkdtm/usercopy.c
24
static struct kmem_cache *whitelist_cache;
drivers/mtd/nand/raw/nandsim.c
310
struct kmem_cache *nand_pages_slab;
drivers/mtd/ubi/build.c
81
struct kmem_cache *ubi_wl_entry_slab;
drivers/mtd/ubi/ubi.h
781
struct kmem_cache *aeb_slab_cache;
drivers/mtd/ubi/ubi.h
813
extern struct kmem_cache *ubi_wl_entry_slab;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
131
struct kmem_cache *fgs_cache;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
132
struct kmem_cache *ftes_cache;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
21
struct kmem_cache *chunks_kmem_cache;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
471
struct kmem_cache *chunks_cache;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
943
struct kmem_cache *chunks_kmem_cache;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
944
struct kmem_cache *htbls_kmem_cache;
drivers/net/wireguard/allowedips.c
11
static struct kmem_cache *node_cache;
drivers/net/wireguard/peer.c
18
static struct kmem_cache *peer_cache;
drivers/net/wireguard/ratelimiter.c
12
static struct kmem_cache *entry_cache;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
515
struct kmem_cache *dev_cmd_pool;
drivers/nvme/host/auth.c
18
static struct kmem_cache *nvme_chap_buf_cache;
drivers/nvme/target/core.c
22
struct kmem_cache *nvmet_bvec_cache;
drivers/nvme/target/fcloop.c
295
static struct kmem_cache *lsreq_cache;
drivers/nvme/target/nvmet.h
500
extern struct kmem_cache *nvmet_bvec_cache;
drivers/platform/surface/aggregator/controller.c
553
static struct kmem_cache *ssam_event_item_cache;
drivers/platform/surface/aggregator/controller.c
563
struct kmem_cache *cache;
drivers/platform/surface/aggregator/ssh_packet_layer.c
591
static struct kmem_cache *ssh_ctrl_packet_cache;
drivers/platform/surface/aggregator/ssh_packet_layer.c
600
struct kmem_cache *cache;
drivers/s390/block/dasd_devmap.c
31
struct kmem_cache *dasd_page_cache;
drivers/s390/block/dasd_int.h
829
extern struct kmem_cache *dasd_page_cache;
drivers/s390/cio/cmf.c
757
static struct kmem_cache *cmbe_cache;
drivers/s390/cio/qdio_setup.c
26
static struct kmem_cache *qdio_q_cache;
drivers/s390/cio/vfio_ccw_drv.c
26
struct kmem_cache *vfio_ccw_io_region;
drivers/s390/cio/vfio_ccw_drv.c
27
struct kmem_cache *vfio_ccw_cmd_region;
drivers/s390/cio/vfio_ccw_drv.c
28
struct kmem_cache *vfio_ccw_schib_region;
drivers/s390/cio/vfio_ccw_drv.c
29
struct kmem_cache *vfio_ccw_crw_region;
drivers/s390/cio/vfio_ccw_private.h
180
extern struct kmem_cache *vfio_ccw_io_region;
drivers/s390/cio/vfio_ccw_private.h
181
extern struct kmem_cache *vfio_ccw_cmd_region;
drivers/s390/cio/vfio_ccw_private.h
182
extern struct kmem_cache *vfio_ccw_schib_region;
drivers/s390/cio/vfio_ccw_private.h
183
extern struct kmem_cache *vfio_ccw_crw_region;
drivers/s390/net/qeth_core_main.c
59
static struct kmem_cache *qeth_core_header_cache;
drivers/s390/net/qeth_core_main.c
60
static struct kmem_cache *qeth_qdio_outbuf_cache;
drivers/s390/net/qeth_core_main.c
61
static struct kmem_cache *qeth_qaob_cache;
drivers/s390/scsi/zfcp_aux.c
51
static struct kmem_cache * __init zfcp_cache_hw_align(const char *name,
drivers/s390/scsi/zfcp_ext.h
115
extern struct kmem_cache *zfcp_fsf_qtcb_cache;
drivers/s390/scsi/zfcp_ext.h
93
extern struct kmem_cache *zfcp_fc_req_cache;
drivers/s390/scsi/zfcp_fc.c
22
struct kmem_cache *zfcp_fc_req_cache;
drivers/s390/scsi/zfcp_fsf.c
29
struct kmem_cache *zfcp_fsf_qtcb_cache;
drivers/scsi/aic94xx/aic94xx.h
42
extern struct kmem_cache *asd_dma_token_cache;
drivers/scsi/aic94xx/aic94xx.h
43
extern struct kmem_cache *asd_ascb_cache;
drivers/scsi/aic94xx/aic94xx_hwi.c
1029
extern struct kmem_cache *asd_ascb_cache;
drivers/scsi/aic94xx/aic94xx_init.c
595
struct kmem_cache *asd_dma_token_cache;
drivers/scsi/aic94xx/aic94xx_init.c
596
struct kmem_cache *asd_ascb_cache;
drivers/scsi/fnic/fnic_main.c
39
static struct kmem_cache *fnic_sgl_cache[FNIC_SGL_NUM_CACHES];
drivers/scsi/fnic/fnic_main.c
40
static struct kmem_cache *fnic_io_req_cache;
drivers/scsi/fnic/fnic_main.c
41
static struct kmem_cache *fdls_frame_cache;
drivers/scsi/fnic/fnic_main.c
42
static struct kmem_cache *fdls_frame_elem_cache;
drivers/scsi/libfc/fc_exch.c
29
static struct kmem_cache *fc_em_cachep; /* cache for exchanges */
drivers/scsi/libfc/fc_fcp.c
33
static struct kmem_cache *scsi_pkt_cachep;
drivers/scsi/libsas/sas_init.c
24
static struct kmem_cache *sas_task_cache;
drivers/scsi/libsas/sas_init.c
25
static struct kmem_cache *sas_event_cache;
drivers/scsi/pmcraid.h
743
struct kmem_cache *cmd_cachep; /* cache for cmd blocks */
drivers/scsi/qedf/qedf_main.c
120
static struct kmem_cache *qedf_io_work_cache;
drivers/scsi/qla2xxx/qla_gbl.h
154
extern struct kmem_cache *srb_cachep;
drivers/scsi/qla2xxx/qla_gbl.h
155
extern struct kmem_cache *qla_tgt_plogi_cachep;
drivers/scsi/qla2xxx/qla_os.c
39
struct kmem_cache *srb_cachep;
drivers/scsi/qla2xxx/qla_os.c
57
static struct kmem_cache *ctx_cachep;
drivers/scsi/qla2xxx/qla_target.c
130
static struct kmem_cache *qla_tgt_mgmt_cmd_cachep;
drivers/scsi/qla2xxx/qla_target.c
131
struct kmem_cache *qla_tgt_plogi_cachep;
drivers/scsi/qla4xxx/ql4_os.c
30
static struct kmem_cache *srb_cachep;
drivers/scsi/scsi_lib.c
56
static struct kmem_cache *scsi_sense_cache;
drivers/scsi/snic/snic.h
344
struct kmem_cache *req_cache[SNIC_REQ_MAX_CACHES];
drivers/scsi/snic/snic_main.c
818
struct kmem_cache *cachep;
drivers/scsi/virtio_scsi.c
101
static struct kmem_cache *virtscsi_cmd_cache;
drivers/sh/maple/maple.c
52
static struct kmem_cache *maple_queue_cache;
drivers/soc/fsl/qbman/qman_test_stash.c
185
static struct kmem_cache *hp_handler_slab;
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
98
struct kmem_cache *bo_cache;
drivers/target/iscsi/iscsi_target.c
58
struct kmem_cache *lio_qr_cache;
drivers/target/iscsi/iscsi_target.c
59
struct kmem_cache *lio_dr_cache;
drivers/target/iscsi/iscsi_target.c
60
struct kmem_cache *lio_ooo_cache;
drivers/target/iscsi/iscsi_target.c
61
struct kmem_cache *lio_r2t_cache;
drivers/target/iscsi/iscsi_target.h
49
extern struct kmem_cache *lio_dr_cache;
drivers/target/iscsi/iscsi_target.h
50
extern struct kmem_cache *lio_ooo_cache;
drivers/target/iscsi/iscsi_target.h
51
extern struct kmem_cache *lio_qr_cache;
drivers/target/iscsi/iscsi_target.h
52
extern struct kmem_cache *lio_r2t_cache;
drivers/target/loopback/tcm_loop.c
43
static struct kmem_cache *tcm_loop_cmd_cache;
drivers/target/target_core_alua.h
79
extern struct kmem_cache *t10_alua_lu_gp_cache;
drivers/target/target_core_alua.h
80
extern struct kmem_cache *t10_alua_lu_gp_mem_cache;
drivers/target/target_core_alua.h
81
extern struct kmem_cache *t10_alua_tg_pt_gp_cache;
drivers/target/target_core_alua.h
82
extern struct kmem_cache *t10_alua_lba_map_cache;
drivers/target/target_core_alua.h
83
extern struct kmem_cache *t10_alua_lba_map_mem_cache;
drivers/target/target_core_pr.h
57
extern struct kmem_cache *t10_pr_reg_cache;
drivers/target/target_core_transport.c
45
static struct kmem_cache *se_sess_cache;
drivers/target/target_core_transport.c
46
struct kmem_cache *se_ua_cache;
drivers/target/target_core_transport.c
47
struct kmem_cache *t10_pr_reg_cache;
drivers/target/target_core_transport.c
48
struct kmem_cache *t10_alua_lu_gp_cache;
drivers/target/target_core_transport.c
49
struct kmem_cache *t10_alua_lu_gp_mem_cache;
drivers/target/target_core_transport.c
50
struct kmem_cache *t10_alua_tg_pt_gp_cache;
drivers/target/target_core_transport.c
51
struct kmem_cache *t10_alua_lba_map_cache;
drivers/target/target_core_transport.c
52
struct kmem_cache *t10_alua_lba_map_mem_cache;
drivers/target/target_core_ua.h
34
extern struct kmem_cache *se_ua_cache;
drivers/target/target_core_user.c
223
static struct kmem_cache *tcmu_cmd_cache;
drivers/tty/hvc/hvc_iucv.c
112
static struct kmem_cache *hvc_iucv_buffer_cache;
drivers/usb/dwc2/core.h
1190
struct kmem_cache *desc_gen_cache;
drivers/usb/dwc2/core.h
1191
struct kmem_cache *desc_hsisoc_cache;
drivers/usb/dwc2/core.h
1192
struct kmem_cache *unaligned_cache;
drivers/usb/dwc2/hcd_ddma.c
61
struct kmem_cache *desc_cache;
drivers/usb/dwc2/hcd_ddma.c
95
struct kmem_cache *desc_cache;
drivers/usb/host/uhci-hcd.c
90
static struct kmem_cache *uhci_up_cachep; /* urb_priv */
drivers/usb/host/xen-hcd.c
98
static struct kmem_cache *xenhcd_urbp_cachep;
drivers/usb/isp1760/isp1760-hcd.c
37
static struct kmem_cache *qtd_cachep;
drivers/usb/isp1760/isp1760-hcd.c
38
static struct kmem_cache *qh_cachep;
drivers/usb/isp1760/isp1760-hcd.c
39
static struct kmem_cache *urb_listitem_cachep;
drivers/usb/mon/mon_text.c
81
struct kmem_cache *e_slab;
drivers/usb/usbip/stub.h
84
extern struct kmem_cache *stub_priv_cache;
drivers/usb/usbip/stub_main.c
17
struct kmem_cache *stub_priv_cache;
fs/9p/v9fs.c
29
struct kmem_cache *v9fs_inode_cache;
fs/9p/v9fs_vfs.h
39
extern struct kmem_cache *v9fs_inode_cache;
fs/adfs/super.c
193
static struct kmem_cache *adfs_inode_cachep;
fs/affs/super.c
97
static struct kmem_cache * affs_inode_cachep;
fs/afs/super.c
67
static struct kmem_cache *afs_inode_cachep;
fs/aio.c
252
static struct kmem_cache *kiocb_cachep;
fs/aio.c
253
static struct kmem_cache *kioctx_cachep;
fs/backing-file.c
88
static struct kmem_cache *backing_aio_cachep;
fs/befs/linuxvfs.c
77
static struct kmem_cache *befs_inode_cachep;
fs/bfs/inode.c
252
static struct kmem_cache *bfs_inode_cachep;
fs/btrfs/backref.c
196
static struct kmem_cache *btrfs_prelim_ref_cache;
fs/btrfs/ctree.c
27
static struct kmem_cache *btrfs_path_cachep;
fs/btrfs/defrag.c
20
static struct kmem_cache *btrfs_inode_defrag_cachep;
fs/btrfs/delayed-inode.c
27
static struct kmem_cache *delayed_node_cache;
fs/btrfs/delayed-ref.c
19
struct kmem_cache *btrfs_delayed_ref_head_cachep;
fs/btrfs/delayed-ref.c
20
struct kmem_cache *btrfs_delayed_ref_node_cachep;
fs/btrfs/delayed-ref.c
21
struct kmem_cache *btrfs_delayed_extent_op_cachep;
fs/btrfs/delayed-ref.h
302
extern struct kmem_cache *btrfs_delayed_ref_head_cachep;
fs/btrfs/delayed-ref.h
303
extern struct kmem_cache *btrfs_delayed_ref_node_cachep;
fs/btrfs/delayed-ref.h
304
extern struct kmem_cache *btrfs_delayed_extent_op_cachep;
fs/btrfs/extent-io-tree.c
11
static struct kmem_cache *extent_state_cache;
fs/btrfs/extent_io.c
38
static struct kmem_cache *extent_buffer_cache;
fs/btrfs/extent_map.c
14
static struct kmem_cache *extent_map_cache;
fs/btrfs/free-space-cache.c
38
static struct kmem_cache *btrfs_free_space_cachep;
fs/btrfs/free-space-cache.c
39
static struct kmem_cache *btrfs_free_space_bitmap_cachep;
fs/btrfs/inode.c
117
static struct kmem_cache *btrfs_inode_cachep;
fs/btrfs/ordered-data.c
24
static struct kmem_cache *btrfs_ordered_extent_cache;
fs/btrfs/transaction.c
38
static struct kmem_cache *btrfs_trans_handle_cachep;
fs/buffer.c
2994
static struct kmem_cache *bh_cachep __ro_after_init;
fs/cachefiles/internal.h
271
extern struct kmem_cache *cachefiles_object_jar;
fs/cachefiles/main.c
34
struct kmem_cache *cachefiles_object_jar;
fs/ceph/super.c
908
struct kmem_cache *ceph_inode_cachep;
fs/ceph/super.c
909
struct kmem_cache *ceph_cap_cachep;
fs/ceph/super.c
910
struct kmem_cache *ceph_cap_snap_cachep;
fs/ceph/super.c
911
struct kmem_cache *ceph_cap_flush_cachep;
fs/ceph/super.c
912
struct kmem_cache *ceph_dentry_cachep;
fs/ceph/super.c
913
struct kmem_cache *ceph_file_cachep;
fs/ceph/super.c
914
struct kmem_cache *ceph_dir_file_cachep;
fs/ceph/super.c
915
struct kmem_cache *ceph_mds_request_cachep;
fs/coda/inode.c
43
static struct kmem_cache * coda_inode_cachep;
fs/configfs/configfs_internal.h
64
extern struct kmem_cache *configfs_dir_cachep;
fs/configfs/mount.c
26
struct kmem_cache *configfs_dir_cachep;
fs/crypto/crypto.c
44
struct kmem_cache *fscrypt_inode_info_cachep;
fs/crypto/fscrypt_private.h
335
extern struct kmem_cache *fscrypt_inode_info_cachep;
fs/dcache.c
89
static struct kmem_cache *__dentry_cache __ro_after_init;
fs/debugfs/inode.c
214
static struct kmem_cache *debugfs_inode_cachep __ro_after_init;
fs/direct-io.c
153
static struct kmem_cache *dio_cache __ro_after_init;
fs/dlm/lowcomms.c
243
struct kmem_cache *dlm_lowcomms_writequeue_cache_create(void)
fs/dlm/lowcomms.c
249
struct kmem_cache *dlm_lowcomms_msg_cache_create(void)
fs/dlm/lowcomms.h
51
struct kmem_cache *dlm_lowcomms_writequeue_cache_create(void);
fs/dlm/lowcomms.h
52
struct kmem_cache *dlm_lowcomms_msg_cache_create(void);
fs/dlm/memory.c
19
static struct kmem_cache *writequeue_cache;
fs/dlm/memory.c
20
static struct kmem_cache *mhandle_cache;
fs/dlm/memory.c
21
static struct kmem_cache *msg_cache;
fs/dlm/memory.c
22
static struct kmem_cache *lkb_cache;
fs/dlm/memory.c
23
static struct kmem_cache *rsb_cache;
fs/dlm/memory.c
24
static struct kmem_cache *cb_cache;
fs/dlm/midcomms.c
227
struct kmem_cache *dlm_midcomms_cache_create(void)
fs/dlm/midcomms.h
39
struct kmem_cache *dlm_midcomms_cache_create(void);
fs/ecryptfs/crypto.c
1481
struct kmem_cache *ecryptfs_key_tfm_cache;
fs/ecryptfs/crypto.c
918
struct kmem_cache *ecryptfs_header_cache;
fs/ecryptfs/ecryptfs_kernel.h
526
extern struct kmem_cache *ecryptfs_auth_tok_list_item_cache;
fs/ecryptfs/ecryptfs_kernel.h
527
extern struct kmem_cache *ecryptfs_file_info_cache;
fs/ecryptfs/ecryptfs_kernel.h
528
extern struct kmem_cache *ecryptfs_inode_info_cache;
fs/ecryptfs/ecryptfs_kernel.h
529
extern struct kmem_cache *ecryptfs_sb_info_cache;
fs/ecryptfs/ecryptfs_kernel.h
530
extern struct kmem_cache *ecryptfs_header_cache;
fs/ecryptfs/ecryptfs_kernel.h
531
extern struct kmem_cache *ecryptfs_xattr_cache;
fs/ecryptfs/ecryptfs_kernel.h
532
extern struct kmem_cache *ecryptfs_key_record_cache;
fs/ecryptfs/ecryptfs_kernel.h
533
extern struct kmem_cache *ecryptfs_key_sig_cache;
fs/ecryptfs/ecryptfs_kernel.h
534
extern struct kmem_cache *ecryptfs_global_auth_tok_cache;
fs/ecryptfs/ecryptfs_kernel.h
535
extern struct kmem_cache *ecryptfs_key_tfm_cache;
fs/ecryptfs/file.c
142
struct kmem_cache *ecryptfs_file_info_cache;
fs/ecryptfs/keystore.c
1166
struct kmem_cache *ecryptfs_auth_tok_list_item_cache;
fs/ecryptfs/keystore.c
2341
struct kmem_cache *ecryptfs_key_record_cache;
fs/ecryptfs/keystore.c
2451
struct kmem_cache *ecryptfs_key_sig_cache;
fs/ecryptfs/keystore.c
2469
struct kmem_cache *ecryptfs_global_auth_tok_cache;
fs/ecryptfs/main.c
428
struct kmem_cache *ecryptfs_sb_info_cache;
fs/ecryptfs/main.c
655
struct kmem_cache **cache;
fs/ecryptfs/mmap.c
379
struct kmem_cache *ecryptfs_xattr_cache;
fs/ecryptfs/super.c
22
struct kmem_cache *ecryptfs_inode_info_cache;
fs/efs/super.c
63
static struct kmem_cache * efs_inode_cachep;
fs/erofs/super.c
20
static struct kmem_cache *erofs_inode_cachep __read_mostly;
fs/erofs/zdata.c
123
struct kmem_cache *slab;
fs/eventpoll.c
266
static struct kmem_cache *epi_cache __ro_after_init;
fs/eventpoll.c
269
static struct kmem_cache *pwq_cache __ro_after_init;
fs/eventpoll.c
281
static struct kmem_cache *ephead_cache __ro_after_init;
fs/exfat/cache.c
36
static struct kmem_cache *exfat_cachep;
fs/exfat/super.c
26
static struct kmem_cache *exfat_inode_cachep;
fs/ext2/super.c
205
static struct kmem_cache * ext2_inode_cachep;
fs/ext4/block_validity.c
30
static struct kmem_cache *ext4_system_zone_cachep;
fs/ext4/extents_status.c
176
static struct kmem_cache *ext4_es_cachep;
fs/ext4/extents_status.c
177
static struct kmem_cache *ext4_pending_cachep;
fs/ext4/fast_commit.c
184
static struct kmem_cache *ext4_fc_dentry_cachep;
fs/ext4/mballoc.c
3381
static struct kmem_cache *get_groupinfo_cache(int blocksize_bits)
fs/ext4/mballoc.c
3384
struct kmem_cache *cachep = ext4_groupinfo_caches[cache_index];
fs/ext4/mballoc.c
3435
struct kmem_cache *cachep = get_groupinfo_cache(sb->s_blocksize_bits);
fs/ext4/mballoc.c
3512
struct kmem_cache *cachep;
fs/ext4/mballoc.c
3609
struct kmem_cache *cachep;
fs/ext4/mballoc.c
3893
struct kmem_cache *cachep = get_groupinfo_cache(sb->s_blocksize_bits);
fs/ext4/mballoc.c
408
static struct kmem_cache *ext4_pspace_cachep;
fs/ext4/mballoc.c
409
static struct kmem_cache *ext4_ac_cachep;
fs/ext4/mballoc.c
410
static struct kmem_cache *ext4_free_data_cachep;
fs/ext4/mballoc.c
416
static struct kmem_cache *ext4_groupinfo_caches[NR_GRPINFO_CACHES];
fs/ext4/page-io.c
34
static struct kmem_cache *io_end_cachep;
fs/ext4/page-io.c
35
static struct kmem_cache *io_end_vec_cachep;
fs/ext4/readpage.c
53
static struct kmem_cache *bio_post_read_ctx_cache;
fs/ext4/super.c
1385
static struct kmem_cache *ext4_inode_cachep;
fs/f2fs/checkpoint.c
232
static struct kmem_cache *ino_entry_slab;
fs/f2fs/checkpoint.c
233
struct kmem_cache *f2fs_inode_entry_slab;
fs/f2fs/compress.c
23
static struct kmem_cache *cic_entry_slab;
fs/f2fs/compress.c
24
static struct kmem_cache *dic_entry_slab;
fs/f2fs/data.c
32
static struct kmem_cache *bio_post_read_ctx_cache;
fs/f2fs/data.c
33
static struct kmem_cache *bio_entry_slab;
fs/f2fs/data.c
34
static struct kmem_cache *ffs_entry_slab;
fs/f2fs/dir.c
36
extern struct kmem_cache *f2fs_cf_name_slab;
fs/f2fs/extent_cache.c
287
static struct kmem_cache *extent_tree_slab;
fs/f2fs/extent_cache.c
288
static struct kmem_cache *extent_node_slab;
fs/f2fs/f2fs.h
2016
struct kmem_cache *page_array_slab; /* page array entry */
fs/f2fs/f2fs.h
3097
static inline struct kmem_cache *f2fs_kmem_cache_create(const char *name,
fs/f2fs/f2fs.h
3103
static inline void *f2fs_kmem_cache_alloc_nofail(struct kmem_cache *cachep,
fs/f2fs/f2fs.h
3114
static inline void *f2fs_kmem_cache_alloc(struct kmem_cache *cachep,
fs/f2fs/f2fs.h
4484
extern struct kmem_cache *f2fs_inode_entry_slab;
fs/f2fs/gc.c
26
static struct kmem_cache *victim_entry_slab;
fs/f2fs/iostat.c
17
static struct kmem_cache *bio_iostat_ctx_cache;
fs/f2fs/node.c
25
static struct kmem_cache *nat_entry_slab;
fs/f2fs/node.c
26
static struct kmem_cache *free_nid_slab;
fs/f2fs/node.c
27
static struct kmem_cache *nat_entry_set_slab;
fs/f2fs/node.c
28
static struct kmem_cache *fsync_node_entry_slab;
fs/f2fs/recovery.c
47
static struct kmem_cache *fsync_entry_slab;
fs/f2fs/segment.c
30
static struct kmem_cache *discard_entry_slab;
fs/f2fs/segment.c
31
static struct kmem_cache *discard_cmd_slab;
fs/f2fs/segment.c
32
static struct kmem_cache *sit_entry_set_slab;
fs/f2fs/segment.c
33
static struct kmem_cache *revoke_entry_slab;
fs/f2fs/super.c
43
static struct kmem_cache *f2fs_inode_cachep;
fs/f2fs/super.c
485
struct kmem_cache *f2fs_cf_name_slab;
fs/f2fs/xattr.c
26
static struct kmem_cache *inline_xattr_slab;
fs/fat/cache.c
32
static struct kmem_cache *fat_cache_cachep;
fs/fat/inode.c
746
static struct kmem_cache *fat_inode_cachep;
fs/fcntl.c
990
static struct kmem_cache *fasync_cache __ro_after_init;
fs/file_table.c
41
static struct kmem_cache *filp_cachep __ro_after_init;
fs/file_table.c
42
static struct kmem_cache *bfilp_cachep __ro_after_init;
fs/freevxfs/vxfs_extern.h
16
struct kmem_cache;
fs/freevxfs/vxfs_super.c
32
static struct kmem_cache *vxfs_inode_cachep;
fs/fuse/dev.c
33
static struct kmem_cache *fuse_req_cachep;
fs/fuse/inode.c
35
static struct kmem_cache *fuse_inode_cachep;
fs/gfs2/util.c
29
struct kmem_cache *gfs2_glock_cachep __read_mostly;
fs/gfs2/util.c
30
struct kmem_cache *gfs2_glock_aspace_cachep __read_mostly;
fs/gfs2/util.c
31
struct kmem_cache *gfs2_inode_cachep __read_mostly;
fs/gfs2/util.c
32
struct kmem_cache *gfs2_bufdata_cachep __read_mostly;
fs/gfs2/util.c
33
struct kmem_cache *gfs2_rgrpd_cachep __read_mostly;
fs/gfs2/util.c
34
struct kmem_cache *gfs2_quotad_cachep __read_mostly;
fs/gfs2/util.c
35
struct kmem_cache *gfs2_qadata_cachep __read_mostly;
fs/gfs2/util.c
36
struct kmem_cache *gfs2_trans_cachep __read_mostly;
fs/gfs2/util.h
160
extern struct kmem_cache *gfs2_glock_cachep;
fs/gfs2/util.h
161
extern struct kmem_cache *gfs2_glock_aspace_cachep;
fs/gfs2/util.h
162
extern struct kmem_cache *gfs2_inode_cachep;
fs/gfs2/util.h
163
extern struct kmem_cache *gfs2_bufdata_cachep;
fs/gfs2/util.h
164
extern struct kmem_cache *gfs2_rgrpd_cachep;
fs/gfs2/util.h
165
extern struct kmem_cache *gfs2_quotad_cachep;
fs/gfs2/util.h
166
extern struct kmem_cache *gfs2_qadata_cachep;
fs/gfs2/util.h
167
extern struct kmem_cache *gfs2_trans_cachep;
fs/hfs/super.c
30
static struct kmem_cache *hfs_inode_cachep;
fs/hfsplus/attributes.c
13
static struct kmem_cache *hfsplus_attr_tree_cachep;
fs/hfsplus/super.c
663
static struct kmem_cache *hfsplus_inode_cachep;
fs/hostfs/hostfs_kern.c
46
static struct kmem_cache *hostfs_inode_cache;
fs/hpfs/super.c
232
static struct kmem_cache * hpfs_inode_cachep;
fs/hugetlbfs/inode.c
1195
static struct kmem_cache *hugetlbfs_inode_cachep;
fs/inode.c
80
static struct kmem_cache *inode_cachep __ro_after_init;
fs/isofs/inode.c
69
static struct kmem_cache *isofs_inode_cachep;
fs/jbd2/journal.c
2718
static struct kmem_cache *jbd2_slab[JBD2_MAX_SLABS];
fs/jbd2/journal.c
2767
static struct kmem_cache *get_slab(size_t size)
fs/jbd2/journal.c
2807
static struct kmem_cache *jbd2_journal_head_cache;
fs/jbd2/journal.c
3080
struct kmem_cache *jbd2_handle_cache, *jbd2_inode_cache;
fs/jbd2/revoke.c
95
static struct kmem_cache *jbd2_revoke_record_cache;
fs/jbd2/revoke.c
96
static struct kmem_cache *jbd2_revoke_table_cache;
fs/jbd2/transaction.c
36
static struct kmem_cache *transaction_cache;
fs/jffs2/malloc.c
22
static struct kmem_cache *full_dnode_slab;
fs/jffs2/malloc.c
23
static struct kmem_cache *raw_dirent_slab;
fs/jffs2/malloc.c
24
static struct kmem_cache *raw_inode_slab;
fs/jffs2/malloc.c
25
static struct kmem_cache *tmp_dnode_info_slab;
fs/jffs2/malloc.c
26
static struct kmem_cache *raw_node_ref_slab;
fs/jffs2/malloc.c
27
static struct kmem_cache *node_frag_slab;
fs/jffs2/malloc.c
28
static struct kmem_cache *inode_cache_slab;
fs/jffs2/malloc.c
30
static struct kmem_cache *xattr_datum_cache;
fs/jffs2/malloc.c
31
static struct kmem_cache *xattr_ref_cache;
fs/jffs2/super.c
36
static struct kmem_cache *jffs2_inode_cachep;
fs/jfs/jfs_metapage.c
70
static struct kmem_cache *metapage_cache;
fs/jfs/super.c
41
static struct kmem_cache *jfs_inode_cachep;
fs/kernfs/kernfs-internal.h
166
extern struct kmem_cache *kernfs_node_cache, *kernfs_iattrs_cache;
fs/kernfs/mount.c
24
struct kmem_cache *kernfs_node_cache __ro_after_init;
fs/kernfs/mount.c
25
struct kmem_cache *kernfs_iattrs_cache __ro_after_init;
fs/locks.c
172
static struct kmem_cache *flctx_cache __ro_after_init;
fs/locks.c
173
static struct kmem_cache *filelock_cache __ro_after_init;
fs/locks.c
174
static struct kmem_cache *filelease_cache __ro_after_init;
fs/mbcache.c
45
static struct kmem_cache *mb_entry_cache;
fs/minix/inode.c
78
static struct kmem_cache * minix_inode_cachep;
fs/namei.c
129
static struct kmem_cache *__names_cache __ro_after_init;
fs/namespace.c
82
static struct kmem_cache *mnt_cache __ro_after_init;
fs/netfs/fscache_cookie.c
16
struct kmem_cache *fscache_cookie_jar;
fs/netfs/internal.h
342
extern struct kmem_cache *fscache_cookie_jar;
fs/netfs/main.c
27
static struct kmem_cache *netfs_request_slab;
fs/netfs/main.c
28
static struct kmem_cache *netfs_subrequest_slab;
fs/netfs/objects.c
201
struct kmem_cache *cache = mempool->pool_data;
fs/netfs/objects.c
28
struct kmem_cache *cache = mempool->pool_data;
fs/nfs/direct.c
68
static struct kmem_cache *nfs_direct_cachep;
fs/nfs/inode.c
67
static struct kmem_cache * nfs_inode_cachep;
fs/nfs/nfs42xattr.c
100
static struct kmem_cache *nfs4_xattr_cache_cachep;
fs/nfs/pagelist.c
33
static struct kmem_cache *nfs_page_cachep;
fs/nfs/read.c
38
static struct kmem_cache *nfs_rdata_cachep;
fs/nfs/write.c
67
static struct kmem_cache *nfs_wdata_cachep;
fs/nfs/write.c
69
static struct kmem_cache *nfs_cdata_cachep;
fs/nfsd/filecache.c
70
static struct kmem_cache *nfsd_file_slab;
fs/nfsd/filecache.c
71
static struct kmem_cache *nfsd_file_mark_slab;
fs/nfsd/nfs4layouts.c
24
static struct kmem_cache *nfs4_layout_cache;
fs/nfsd/nfs4layouts.c
25
static struct kmem_cache *nfs4_layout_stateid_cache;
fs/nfsd/nfs4state.c
119
static struct kmem_cache *client_slab;
fs/nfsd/nfs4state.c
120
static struct kmem_cache *openowner_slab;
fs/nfsd/nfs4state.c
121
static struct kmem_cache *lockowner_slab;
fs/nfsd/nfs4state.c
122
static struct kmem_cache *file_slab;
fs/nfsd/nfs4state.c
123
static struct kmem_cache *stateid_slab;
fs/nfsd/nfs4state.c
124
static struct kmem_cache *deleg_slab;
fs/nfsd/nfs4state.c
125
static struct kmem_cache *odstate_slab;
fs/nfsd/nfs4state.c
4959
static inline void *alloc_stateowner(struct kmem_cache *slab, struct xdr_netobj *owner, struct nfs4_client *clp)
fs/nfsd/nfs4state.c
909
struct nfs4_stid *nfs4_alloc_stid(struct nfs4_client *cl, struct kmem_cache *slab,
fs/nfsd/nfscache.c
38
static struct kmem_cache *drc_slab;
fs/nfsd/state.h
800
struct nfs4_stid *nfs4_alloc_stid(struct nfs4_client *cl, struct kmem_cache *slab,
fs/nilfs2/btree.h
56
extern struct kmem_cache *nilfs_btree_path_cache;
fs/nilfs2/segbuf.h
104
extern struct kmem_cache *nilfs_segbuf_cachep;
fs/nilfs2/segment.h
221
extern struct kmem_cache *nilfs_transaction_cachep;
fs/nilfs2/super.c
58
static struct kmem_cache *nilfs_inode_cachep;
fs/nilfs2/super.c
59
struct kmem_cache *nilfs_transaction_cachep;
fs/nilfs2/super.c
60
struct kmem_cache *nilfs_segbuf_cachep;
fs/nilfs2/super.c
61
struct kmem_cache *nilfs_btree_path_cache;
fs/notify/dnotify/dnotify.c
40
static struct kmem_cache *dnotify_struct_cache __ro_after_init;
fs/notify/dnotify/dnotify.c
41
static struct kmem_cache *dnotify_mark_cache __ro_after_init;
fs/notify/fanotify/fanotify.h
10
extern struct kmem_cache *fanotify_path_event_cachep;
fs/notify/fanotify/fanotify.h
11
extern struct kmem_cache *fanotify_perm_event_cachep;
fs/notify/fanotify/fanotify.h
12
extern struct kmem_cache *fanotify_mnt_event_cachep;
fs/notify/fanotify/fanotify.h
8
extern struct kmem_cache *fanotify_mark_cache;
fs/notify/fanotify/fanotify.h
9
extern struct kmem_cache *fanotify_fid_event_cachep;
fs/notify/fanotify/fanotify_user.c
206
struct kmem_cache *fanotify_mark_cache __ro_after_init;
fs/notify/fanotify/fanotify_user.c
207
struct kmem_cache *fanotify_fid_event_cachep __ro_after_init;
fs/notify/fanotify/fanotify_user.c
208
struct kmem_cache *fanotify_path_event_cachep __ro_after_init;
fs/notify/fanotify/fanotify_user.c
209
struct kmem_cache *fanotify_perm_event_cachep __ro_after_init;
fs/notify/fanotify/fanotify_user.c
210
struct kmem_cache *fanotify_mnt_event_cachep __ro_after_init;
fs/notify/inotify/inotify.h
52
extern struct kmem_cache *inotify_inode_mark_cachep;
fs/notify/inotify/inotify_user.c
52
struct kmem_cache *inotify_inode_mark_cachep __ro_after_init;
fs/notify/mark.c
82
static struct kmem_cache *fsnotify_mark_connector_cachep;
fs/notify/mark.c
83
static struct kmem_cache *fsnotify_inode_mark_connector_cachep;
fs/ntfs3/bitmap.c
39
static struct kmem_cache *ntfs_enode_cachep;
fs/ntfs3/super.c
634
static struct kmem_cache *ntfs_inode_cachep;
fs/ocfs2/dlm/dlmlock.c
38
static struct kmem_cache *dlm_lock_cache;
fs/ocfs2/dlm/dlmmaster.c
68
static struct kmem_cache *dlm_lockres_cache;
fs/ocfs2/dlm/dlmmaster.c
69
static struct kmem_cache *dlm_lockname_cache;
fs/ocfs2/dlm/dlmmaster.c
70
static struct kmem_cache *dlm_mle_cache;
fs/ocfs2/dlmfs/dlmfs.c
47
static struct kmem_cache *dlmfs_inode_cache;
fs/ocfs2/quota.h
83
extern struct kmem_cache *ocfs2_dquot_cachep;
fs/ocfs2/quota.h
84
extern struct kmem_cache *ocfs2_qf_chunk_cachep;
fs/ocfs2/super.c
63
static struct kmem_cache *ocfs2_inode_cachep;
fs/ocfs2/super.c
64
struct kmem_cache *ocfs2_dquot_cachep;
fs/ocfs2/super.c
65
struct kmem_cache *ocfs2_qf_chunk_cachep;
fs/ocfs2/uptodate.c
54
static struct kmem_cache *ocfs2_uptodate_cachep;
fs/openpromfs/inode.c
332
static struct kmem_cache *op_inode_cachep;
fs/orangefs/orangefs-cache.c
18
static struct kmem_cache *op_cache;
fs/orangefs/super.c
16
static struct kmem_cache *orangefs_inode_cache;
fs/overlayfs/super.c
182
static struct kmem_cache *ovl_inode_cachep;
fs/pidfs.c
33
static struct kmem_cache *pidfs_attr_cachep __ro_after_init;
fs/pidfs.c
34
static struct kmem_cache *pidfs_xattr_cachep __ro_after_init;
fs/proc/generic.c
35
struct kmem_cache *proc_dir_entry_cache __ro_after_init;
fs/proc/inode.c
50
static struct kmem_cache *proc_inode_cachep __ro_after_init;
fs/proc/inode.c
51
static struct kmem_cache *pde_opener_cache __ro_after_init;
fs/proc/internal.h
106
extern struct kmem_cache *proc_dir_entry_cache;
fs/qnx4/inode.c
353
static struct kmem_cache *qnx4_inode_cachep;
fs/qnx6/inode.c
582
static struct kmem_cache *qnx6_inode_cachep;
fs/quota/dquot.c
163
static struct kmem_cache *dquot_cachep;
fs/romfs/super.c
80
static struct kmem_cache *romfs_inode_cachep;
fs/seq_file.c
27
static struct kmem_cache *seq_file_cache __ro_after_init;
fs/smb/client/cifsfs.c
440
static struct kmem_cache *cifs_inode_cachep;
fs/smb/client/cifsfs.c
441
static struct kmem_cache *cifs_req_cachep;
fs/smb/client/cifsfs.c
442
static struct kmem_cache *cifs_mid_cachep;
fs/smb/client/cifsfs.c
443
static struct kmem_cache *cifs_sm_req_cachep;
fs/smb/client/cifsfs.c
444
static struct kmem_cache *cifs_io_request_cachep;
fs/smb/client/cifsfs.c
445
static struct kmem_cache *cifs_io_subrequest_cachep;
fs/smb/client/dfs_cache.c
52
static struct kmem_cache *cache_slab __read_mostly;
fs/smb/common/smbdirect/smbdirect_socket.h
161
struct kmem_cache *cache;
fs/smb/common/smbdirect/smbdirect_socket.h
226
struct kmem_cache *cache;
fs/smb/server/ksmbd_work.c
16
static struct kmem_cache *work_cache;
fs/smb/server/vfs_cache.c
37
static struct kmem_cache *filp_cache;
fs/squashfs/super.c
611
static struct kmem_cache *squashfs_inode_cachep;
fs/tracefs/inode.c
27
static struct kmem_cache *tracefs_inode_cachep __ro_after_init;
fs/ubifs/super.c
54
static struct kmem_cache *ubifs_inode_slab;
fs/udf/super.c
148
static struct kmem_cache *udf_inode_cachep;
fs/ufs/super.c
1356
static struct kmem_cache * ufs_inode_cachep;
fs/userfaultfd.c
52
static struct kmem_cache *userfaultfd_ctx_cachep __ro_after_init;
fs/vboxsf/super.c
35
static struct kmem_cache *vboxsf_inode_cachep;
fs/verity/open.c
14
static struct kmem_cache *fsverity_info_cachep;
fs/xfs/libxfs/xfs_alloc.c
32
struct kmem_cache *xfs_extfree_item_cache;
fs/xfs/libxfs/xfs_alloc.h
282
extern struct kmem_cache *xfs_extfree_item_cache;
fs/xfs/libxfs/xfs_alloc_btree.c
24
static struct kmem_cache *xfs_allocbt_cur_cache;
fs/xfs/libxfs/xfs_attr.c
31
struct kmem_cache *xfs_attr_intent_cache;
fs/xfs/libxfs/xfs_attr.h
646
extern struct kmem_cache *xfs_attr_intent_cache;
fs/xfs/libxfs/xfs_bmap.c
45
struct kmem_cache *xfs_bmap_intent_cache;
fs/xfs/libxfs/xfs_bmap.h
287
extern struct kmem_cache *xfs_bmap_intent_cache;
fs/xfs/libxfs/xfs_bmap_btree.c
27
static struct kmem_cache *xfs_bmbt_cur_cache;
fs/xfs/libxfs/xfs_btree.h
271
struct kmem_cache *bc_cache; /* cursor cache */
fs/xfs/libxfs/xfs_btree.h
675
struct kmem_cache *cache)
fs/xfs/libxfs/xfs_da_btree.c
77
struct kmem_cache *xfs_da_state_cache; /* anchor for dir/attr state */
fs/xfs/libxfs/xfs_da_btree.h
245
extern struct kmem_cache *xfs_da_state_cache;
fs/xfs/libxfs/xfs_defer.c
33
static struct kmem_cache *xfs_defer_pending_cache;
fs/xfs/libxfs/xfs_exchmaps.c
35
struct kmem_cache *xfs_exchmaps_intent_cache;
fs/xfs/libxfs/xfs_exchmaps.h
103
extern struct kmem_cache *xfs_exchmaps_intent_cache;
fs/xfs/libxfs/xfs_ialloc_btree.c
26
static struct kmem_cache *xfs_inobt_cur_cache;
fs/xfs/libxfs/xfs_inode_fork.c
33
struct kmem_cache *xfs_ifork_cache;
fs/xfs/libxfs/xfs_inode_fork.h
257
extern struct kmem_cache *xfs_ifork_cache;
fs/xfs/libxfs/xfs_parent.c
34
struct kmem_cache *xfs_parent_args_cache;
fs/xfs/libxfs/xfs_parent.h
40
extern struct kmem_cache *xfs_parent_args_cache;
fs/xfs/libxfs/xfs_refcount.c
32
struct kmem_cache *xfs_refcount_intent_cache;
fs/xfs/libxfs/xfs_refcount.h
131
extern struct kmem_cache *xfs_refcount_intent_cache;
fs/xfs/libxfs/xfs_refcount_btree.c
26
static struct kmem_cache *xfs_refcountbt_cur_cache;
fs/xfs/libxfs/xfs_rmap.c
31
struct kmem_cache *xfs_rmap_intent_cache;
fs/xfs/libxfs/xfs_rmap.h
246
extern struct kmem_cache *xfs_rmap_intent_cache;
fs/xfs/libxfs/xfs_rmap_btree.c
28
static struct kmem_cache *xfs_rmapbt_cur_cache;
fs/xfs/libxfs/xfs_rtrefcount_btree.c
32
static struct kmem_cache *xfs_rtrefcountbt_cur_cache;
fs/xfs/libxfs/xfs_rtrmap_btree.c
34
static struct kmem_cache *xfs_rtrmapbt_cur_cache;
fs/xfs/scrub/rcbag_btree.c
20
static struct kmem_cache *rcbagbt_cur_cache;
fs/xfs/xfs_attr_item.c
32
struct kmem_cache *xfs_attri_cache;
fs/xfs/xfs_attr_item.c
33
struct kmem_cache *xfs_attrd_cache;
fs/xfs/xfs_attr_item.h
53
extern struct kmem_cache *xfs_attri_cache;
fs/xfs/xfs_attr_item.h
54
extern struct kmem_cache *xfs_attrd_cache;
fs/xfs/xfs_bmap_item.c
30
struct kmem_cache *xfs_bui_cache;
fs/xfs/xfs_bmap_item.c
31
struct kmem_cache *xfs_bud_cache;
fs/xfs/xfs_bmap_item.h
28
struct kmem_cache;
fs/xfs/xfs_bmap_item.h
68
extern struct kmem_cache *xfs_bui_cache;
fs/xfs/xfs_bmap_item.h
69
extern struct kmem_cache *xfs_bud_cache;
fs/xfs/xfs_buf.c
27
struct kmem_cache *xfs_buf_cache;
fs/xfs/xfs_buf.h
18
extern struct kmem_cache *xfs_buf_cache;
fs/xfs/xfs_buf_item.c
28
struct kmem_cache *xfs_buf_item_cache;
fs/xfs/xfs_buf_item.h
69
extern struct kmem_cache *xfs_buf_item_cache;
fs/xfs/xfs_dquot.c
42
struct kmem_cache *xfs_dqtrx_cache;
fs/xfs/xfs_dquot.c
43
static struct kmem_cache *xfs_dquot_cache;
fs/xfs/xfs_exchmaps_item.c
31
struct kmem_cache *xfs_xmi_cache;
fs/xfs/xfs_exchmaps_item.c
32
struct kmem_cache *xfs_xmd_cache;
fs/xfs/xfs_exchmaps_item.h
28
struct kmem_cache;
fs/xfs/xfs_exchmaps_item.h
56
extern struct kmem_cache *xfs_xmi_cache;
fs/xfs/xfs_exchmaps_item.h
57
extern struct kmem_cache *xfs_xmd_cache;
fs/xfs/xfs_extfree_item.c
34
struct kmem_cache *xfs_efi_cache;
fs/xfs/xfs_extfree_item.c
35
struct kmem_cache *xfs_efd_cache;
fs/xfs/xfs_extfree_item.h
12
struct kmem_cache;
fs/xfs/xfs_extfree_item.h
88
extern struct kmem_cache *xfs_efi_cache;
fs/xfs/xfs_extfree_item.h
89
extern struct kmem_cache *xfs_efd_cache;
fs/xfs/xfs_icreate_item.c
23
struct kmem_cache *xfs_icreate_cache; /* inode create item */
fs/xfs/xfs_icreate_item.h
15
extern struct kmem_cache *xfs_icreate_cache; /* inode create item */
fs/xfs/xfs_inode.c
48
struct kmem_cache *xfs_inode_cache;
fs/xfs/xfs_inode.h
642
extern struct kmem_cache *xfs_inode_cache;
fs/xfs/xfs_inode_item.c
26
struct kmem_cache *xfs_ili_cache; /* inode log item */
fs/xfs/xfs_inode_item.h
60
extern struct kmem_cache *xfs_ili_cache;
fs/xfs/xfs_iunlink_item.c
21
struct kmem_cache *xfs_iunlink_cache;
fs/xfs/xfs_iunlink_item.h
22
extern struct kmem_cache *xfs_iunlink_cache;
fs/xfs/xfs_log.c
34
struct kmem_cache *xfs_log_ticket_cache;
fs/xfs/xfs_log_priv.h
519
extern struct kmem_cache *xfs_log_ticket_cache;
fs/xfs/xfs_qm.h
14
extern struct kmem_cache *xfs_dqtrx_cache;
fs/xfs/xfs_refcount_item.c
28
struct kmem_cache *xfs_cui_cache;
fs/xfs/xfs_refcount_item.c
29
struct kmem_cache *xfs_cud_cache;
fs/xfs/xfs_refcount_item.h
28
struct kmem_cache;
fs/xfs/xfs_refcount_item.h
71
extern struct kmem_cache *xfs_cui_cache;
fs/xfs/xfs_refcount_item.h
72
extern struct kmem_cache *xfs_cud_cache;
fs/xfs/xfs_rmap_item.c
28
struct kmem_cache *xfs_rui_cache;
fs/xfs/xfs_rmap_item.c
29
struct kmem_cache *xfs_rud_cache;
fs/xfs/xfs_rmap_item.h
31
struct kmem_cache;
fs/xfs/xfs_rmap_item.h
71
extern struct kmem_cache *xfs_rui_cache;
fs/xfs/xfs_rmap_item.h
72
extern struct kmem_cache *xfs_rud_cache;
fs/xfs/xfs_trans.c
31
struct kmem_cache *xfs_trans_cache;
fs/xfs/xfs_trans.h
249
extern struct kmem_cache *xfs_trans_cache;
fs/zonefs/super.c
416
static struct kmem_cache *zonefs_inode_cachep;
include/acpi/platform/aclinux.h
112
#define acpi_cache_t struct kmem_cache
include/linux/bio.h
672
struct kmem_cache *bio_slab;
include/linux/ceph/libceph.h
275
extern struct kmem_cache *ceph_inode_cachep;
include/linux/ceph/libceph.h
276
extern struct kmem_cache *ceph_cap_cachep;
include/linux/ceph/libceph.h
277
extern struct kmem_cache *ceph_cap_snap_cachep;
include/linux/ceph/libceph.h
278
extern struct kmem_cache *ceph_cap_flush_cachep;
include/linux/ceph/libceph.h
279
extern struct kmem_cache *ceph_dentry_cachep;
include/linux/ceph/libceph.h
280
extern struct kmem_cache *ceph_file_cachep;
include/linux/ceph/libceph.h
281
extern struct kmem_cache *ceph_dir_file_cachep;
include/linux/ceph/libceph.h
282
extern struct kmem_cache *ceph_mds_request_cachep;
include/linux/delayacct.h
90
extern struct kmem_cache *delayacct_cache;
include/linux/fault-inject.h
126
int should_failslab(struct kmem_cache *s, gfp_t gfpflags);
include/linux/fault-inject.h
128
static inline int should_failslab(struct kmem_cache *s, gfp_t gfpflags)
include/linux/fault-inject.h
9
struct kmem_cache;
include/linux/fdtable.h
116
extern struct kmem_cache *files_cachep;
include/linux/fs_struct.h
18
extern struct kmem_cache *fs_cachep;
include/linux/iocontext.h
85
struct kmem_cache *__rcu_icq_cache;
include/linux/jbd2.h
1583
extern struct kmem_cache *jbd2_handle_cache;
include/linux/jbd2.h
1602
extern struct kmem_cache *jbd2_inode_cache;
include/linux/kasan.h
12
struct kmem_cache;
include/linux/kasan.h
137
void __kasan_unpoison_new_object(struct kmem_cache *cache, void *object);
include/linux/kasan.h
148
static __always_inline void kasan_unpoison_new_object(struct kmem_cache *cache,
include/linux/kasan.h
155
void __kasan_poison_new_object(struct kmem_cache *cache, void *object);
include/linux/kasan.h
165
static __always_inline void kasan_poison_new_object(struct kmem_cache *cache,
include/linux/kasan.h
172
void * __must_check __kasan_init_slab_obj(struct kmem_cache *cache,
include/linux/kasan.h
175
struct kmem_cache *cache, const void *object)
include/linux/kasan.h
182
bool __kasan_slab_pre_free(struct kmem_cache *s, void *object,
include/linux/kasan.h
195
static __always_inline bool kasan_slab_pre_free(struct kmem_cache *s,
include/linux/kasan.h
203
bool __kasan_slab_free(struct kmem_cache *s, void *object, bool init,
include/linux/kasan.h
229
static __always_inline bool kasan_slab_free(struct kmem_cache *s,
include/linux/kasan.h
247
void * __must_check __kasan_slab_alloc(struct kmem_cache *s,
include/linux/kasan.h
250
struct kmem_cache *s, void *object, gfp_t flags, bool init)
include/linux/kasan.h
257
void * __must_check __kasan_kmalloc(struct kmem_cache *s, const void *object,
include/linux/kasan.h
259
static __always_inline void * __must_check kasan_kmalloc(struct kmem_cache *s,
include/linux/kasan.h
417
static inline void kasan_unpoison_new_object(struct kmem_cache *cache,
include/linux/kasan.h
419
static inline void kasan_poison_new_object(struct kmem_cache *cache,
include/linux/kasan.h
421
static inline void *kasan_init_slab_obj(struct kmem_cache *cache,
include/linux/kasan.h
427
static inline bool kasan_slab_pre_free(struct kmem_cache *s, void *object)
include/linux/kasan.h
432
static inline bool kasan_slab_free(struct kmem_cache *s, void *object,
include/linux/kasan.h
439
static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object,
include/linux/kasan.h
444
static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object,
include/linux/kasan.h
491
size_t kasan_metadata_size(struct kmem_cache *cache, bool in_object);
include/linux/kasan.h
492
void kasan_cache_create(struct kmem_cache *cache, unsigned int *size,
include/linux/kasan.h
495
void kasan_cache_shrink(struct kmem_cache *cache);
include/linux/kasan.h
496
void kasan_cache_shutdown(struct kmem_cache *cache);
include/linux/kasan.h
502
static inline size_t kasan_metadata_size(struct kmem_cache *cache,
include/linux/kasan.h
508
static inline void kasan_cache_create(struct kmem_cache *cache,
include/linux/kasan.h
512
static inline void kasan_cache_shrink(struct kmem_cache *cache) {}
include/linux/kasan.h
513
static inline void kasan_cache_shutdown(struct kmem_cache *cache) {}
include/linux/kfence.h
100
void *__kfence_alloc(struct kmem_cache *s, size_t size, gfp_t flags);
include/linux/kfence.h
118
static __always_inline void *kfence_alloc(struct kmem_cache *s, size_t size, gfp_t flags)
include/linux/kfence.h
232
static inline void kfence_shutdown_cache(struct kmem_cache *s) { }
include/linux/kfence.h
233
static inline void *kfence_alloc(struct kmem_cache *s, size_t size, gfp_t flags) { return NULL; }
include/linux/kfence.h
94
void kfence_shutdown_cache(struct kmem_cache *s);
include/linux/kmsan.h
100
void kmsan_slab_alloc(struct kmem_cache *s, void *object, gfp_t flags);
include/linux/kmsan.h
109
void kmsan_slab_free(struct kmem_cache *s, void *object);
include/linux/kmsan.h
18
struct kmem_cache;
include/linux/kmsan.h
332
static inline void kmsan_slab_alloc(struct kmem_cache *s, void *object,
include/linux/kmsan.h
337
static inline void kmsan_slab_free(struct kmem_cache *s, void *object)
include/linux/kvm_types.h
114
struct kmem_cache *kmem_cache;
include/linux/lru_cache.h
172
struct kmem_cache *lc_cache;
include/linux/lru_cache.h
238
extern struct lru_cache *lc_create(const char *name, struct kmem_cache *cache,
include/linux/memcontrol.h
31
struct kmem_cache;
include/linux/mempool.h
13
struct kmem_cache;
include/linux/mhi_ep.h
154
struct kmem_cache *ring_item_cache;
include/linux/mhi_ep.h
155
struct kmem_cache *ev_ring_el_cache;
include/linux/mhi_ep.h
156
struct kmem_cache *tre_buf_cache;
include/linux/perf_event.h
1109
struct kmem_cache *ctx_cache;
include/linux/perf_event.h
520
struct kmem_cache *task_ctx_cache;
include/linux/pid_namespace.h
38
struct kmem_cache *pid_cachep;
include/linux/signal.h
326
extern struct kmem_cache *sighand_cachep;
include/linux/slab.h
1239
unsigned int kmem_cache_size(struct kmem_cache *s);
include/linux/slab.h
1247
static inline void kvfree_rcu_barrier_on_cache(struct kmem_cache *s)
include/linux/slab.h
1256
void kvfree_rcu_barrier_on_cache(struct kmem_cache *s);
include/linux/slab.h
377
struct kmem_cache *__kmem_cache_create_args(const char *name,
include/linux/slab.h
381
static inline struct kmem_cache *
include/linux/slab.h
411
static inline struct kmem_cache *
include/linux/slab.h
428
static inline struct kmem_cache *
include/linux/slab.h
473
void kmem_cache_destroy(struct kmem_cache *s);
include/linux/slab.h
474
int kmem_cache_shrink(struct kmem_cache *s);
include/linux/slab.h
653
typedef struct kmem_cache * kmem_buckets[KMALLOC_SHIFT_HIGH + 1];
include/linux/slab.h
766
void *kmem_cache_alloc_noprof(struct kmem_cache *cachep,
include/linux/slab.h
770
void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru,
include/linux/slab.h
803
void kmem_cache_free(struct kmem_cache *s, void *objp);
include/linux/slab.h
816
void kmem_cache_free_bulk(struct kmem_cache *s, size_t size, void **p);
include/linux/slab.h
818
int kmem_cache_alloc_bulk_noprof(struct kmem_cache *s, gfp_t flags, size_t size, void **p);
include/linux/slab.h
826
void *kmem_cache_alloc_node_noprof(struct kmem_cache *s, gfp_t flags,
include/linux/slab.h
831
kmem_cache_prefill_sheaf(struct kmem_cache *s, gfp_t gfp, unsigned int size);
include/linux/slab.h
833
int kmem_cache_refill_sheaf(struct kmem_cache *s, gfp_t gfp,
include/linux/slab.h
836
void kmem_cache_return_sheaf(struct kmem_cache *s, gfp_t gfp,
include/linux/slab.h
839
void *kmem_cache_alloc_from_sheaf_noprof(struct kmem_cache *cachep, gfp_t gfp,
include/linux/slab.h
873
void *__kmalloc_cache_noprof(struct kmem_cache *s, gfp_t flags, size_t size)
include/linux/slab.h
876
void *__kmalloc_cache_node_noprof(struct kmem_cache *s, gfp_t gfpflags,
include/linux/taskstats_kern.h
16
extern struct kmem_cache *taskstats_cache;
include/net/9p/9p.h
557
struct kmem_cache *cache;
include/net/9p/client.h
115
struct kmem_cache *fcall_cache;
include/net/dst_ops.h
41
struct kmem_cache *kmem_cachep;
include/net/hotdata.h
32
struct kmem_cache *skbuff_cache;
include/net/hotdata.h
33
struct kmem_cache *skbuff_fclone_cache;
include/net/hotdata.h
34
struct kmem_cache *skb_small_head_cache;
include/net/inet_frag.h
114
struct kmem_cache *frags_cachep;
include/net/inet_hashtables.h
162
struct kmem_cache *bind_bucket_cachep;
include/net/inet_hashtables.h
165
struct kmem_cache *bind2_bucket_cachep;
include/net/inet_hashtables.h
218
inet_bind_bucket_create(struct kmem_cache *cachep, struct net *net,
include/net/inet_hashtables.h
228
inet_bind2_bucket_create(struct kmem_cache *cachep, struct net *net,
include/net/inet_hashtables.h
233
void inet_bind2_bucket_destroy(struct kmem_cache *cachep,
include/net/request_sock.h
31
struct kmem_cache *slab;
include/net/sctp/sctp.h
195
extern struct kmem_cache *sctp_chunk_cachep __read_mostly;
include/net/sctp/sctp.h
196
extern struct kmem_cache *sctp_bucket_cachep __read_mostly;
include/net/sock.h
1377
struct kmem_cache *slab;
include/net/timewait_sock.h
15
struct kmem_cache *twsk_slab;
include/trace/events/kmem.h
119
TP_PROTO(unsigned long call_site, const void *ptr, const struct kmem_cache *s),
include/trace/events/kmem.h
16
struct kmem_cache *s,
io_uring/io_uring.c
124
struct kmem_cache *req_cachep;
io_uring/io_uring.h
518
extern struct kmem_cache *req_cachep;
ipc/mqueue.c
164
static struct kmem_cache *mqueue_inode_cachep;
kernel/audit.c
157
static struct kmem_cache *audit_buffer_cache;
kernel/audit_tree.c
91
static struct kmem_cache *audit_tree_mark_cachep __ro_after_init;
kernel/bpf/kmem_cache_iter.c
107
__bpf_md_ptr(struct kmem_cache *, s);
kernel/bpf/kmem_cache_iter.c
119
struct kmem_cache *s;
kernel/bpf/kmem_cache_iter.c
17
struct kmem_cache *pos;
kernel/bpf/kmem_cache_iter.c
204
BTF_ID_LIST_GLOBAL_SINGLE(bpf_kmem_cache_btf_id, struct, kmem_cache)
kernel/bpf/kmem_cache_iter.c
217
DEFINE_BPF_ITER_FUNC(kmem_cache, struct bpf_iter_meta *meta,
kernel/bpf/kmem_cache_iter.c
218
struct kmem_cache *s)
kernel/bpf/kmem_cache_iter.c
35
__bpf_kfunc struct kmem_cache *bpf_iter_kmem_cache_next(struct bpf_iter_kmem_cache *it)
kernel/bpf/kmem_cache_iter.c
38
struct kmem_cache *prev = kit->pos;
kernel/bpf/kmem_cache_iter.c
39
struct kmem_cache *next;
kernel/bpf/kmem_cache_iter.c
53
next = list_first_entry(&slab_caches, struct kmem_cache, list);
kernel/bpf/kmem_cache_iter.c
54
else if (list_last_entry(&slab_caches, struct kmem_cache, list) == prev)
kernel/bpf/kmem_cache_iter.c
83
struct kmem_cache *s = kit->pos;
kernel/cred.c
36
static struct kmem_cache *cred_jar;
kernel/delayacct.c
30
struct kmem_cache *delayacct_cache;
kernel/events/core.c
472
static struct kmem_cache *perf_event_cache;
kernel/events/core.c
5371
alloc_perf_ctx_data(struct kmem_cache *ctx_cache, bool global)
kernel/events/core.c
5412
attach_task_ctx_data(struct task_struct *task, struct kmem_cache *ctx_cache,
kernel/events/core.c
5465
attach_global_ctx_data(struct kmem_cache *ctx_cache)
kernel/events/core.c
5513
struct kmem_cache *ctx_cache = event->pmu->task_ctx_cache;
kernel/events/core.c
9205
struct kmem_cache *ctx_cache = NULL;
kernel/fork.c
181
static struct kmem_cache *task_struct_cachep;
kernel/fork.c
426
static struct kmem_cache *thread_stack_cache;
kernel/fork.c
467
static struct kmem_cache *signal_cachep;
kernel/fork.c
470
struct kmem_cache *sighand_cachep;
kernel/fork.c
473
struct kmem_cache *files_cachep;
kernel/fork.c
476
struct kmem_cache *fs_cachep;
kernel/fork.c
479
static struct kmem_cache *mm_cachep;
kernel/nsproxy.c
31
static struct kmem_cache *nsproxy_cachep;
kernel/pid_namespace.c
31
static struct kmem_cache *pid_ns_cachep;
kernel/pid_namespace.c
33
static struct kmem_cache *pid_cache[MAX_PID_NS_LEVEL];
kernel/pid_namespace.c
40
static struct kmem_cache *create_pid_cachep(unsigned int level)
kernel/pid_namespace.c
43
struct kmem_cache **pkc = &pid_cache[level - 1];
kernel/pid_namespace.c
44
struct kmem_cache *kc;
kernel/rcu/rcutorture.c
2868
struct kmem_cache *kcp;
kernel/rcu/refscale.c
996
static struct kmem_cache *typesafe_kmem_cachep;
kernel/sched/core.c
8596
static struct kmem_cache *task_group_cache __ro_after_init;
kernel/signal.c
68
static struct kmem_cache *sigqueue_cachep;
kernel/taskstats.c
34
struct kmem_cache *taskstats_cache;
kernel/time/posix-timers.c
50
struct kmem_cache *cache;
kernel/trace/fgraph.c
175
static struct kmem_cache *fgraph_stack_cachep;
kernel/trace/trace_events.c
53
static struct kmem_cache *field_cachep;
kernel/trace/trace_events.c
54
static struct kmem_cache *file_cachep;
kernel/trace/trace_events_user.c
145
static struct kmem_cache *fault_cache;
kernel/user.c
93
static struct kmem_cache *uid_cachep;
kernel/user_namespace.c
26
static struct kmem_cache *user_ns_cachep __ro_after_init;
kernel/utsname.c
19
static struct kmem_cache *uts_ns_cache __ro_after_init;
kernel/workqueue.c
437
static struct kmem_cache *pwq_cache;
lib/btree.c
78
static struct kmem_cache *btree_cachep;
lib/debugobjects.c
101
static struct kmem_cache *obj_cache __ro_after_init;
lib/debugobjects.c
1447
static bool __init debug_objects_replace_static_objects(struct kmem_cache *cache)
lib/debugobjects.c
1494
struct kmem_cache *cache;
lib/debugobjects.c
365
static bool kmem_alloc_batch(struct hlist_head *head, struct kmem_cache *cache, gfp_t gfp)
lib/lru_cache.c
77
struct lru_cache *lc_create(const char *name, struct kmem_cache *cache,
lib/maple_tree.c
6559
extern void kmem_cache_set_non_kernel(struct kmem_cache *, unsigned int);
lib/maple_tree.c
6565
extern void kmem_cache_set_callback(struct kmem_cache *cachep,
lib/maple_tree.c
6572
extern void kmem_cache_set_private(struct kmem_cache *cachep, void *private);
lib/maple_tree.c
6578
extern unsigned long kmem_cache_get_alloc(struct kmem_cache *);
lib/maple_tree.c
6584
extern void kmem_cache_zero_nr_tallocated(struct kmem_cache *);
lib/maple_tree.c
6590
extern unsigned int kmem_cache_nr_tallocated(struct kmem_cache *);
lib/maple_tree.c
6596
extern unsigned int kmem_cache_nr_allocated(struct kmem_cache *);
lib/maple_tree.c
96
static struct kmem_cache *maple_node_cache;
lib/radix-tree.c
35
struct kmem_cache *radix_tree_node_cachep;
lib/radix-tree.h
4
struct kmem_cache;
lib/radix-tree.h
7
extern struct kmem_cache *radix_tree_node_cachep;
lib/sg_pool.c
13
struct kmem_cache *slab;
lib/test_meminit.c
220
struct kmem_cache *c;
lib/test_meminit.c
294
struct kmem_cache *c;
lib/test_meminit.c
349
struct kmem_cache *c;
lib/tests/slub_kunit.c
110
struct kmem_cache *s = test_kmem_cache_create("TestSlub_50th_word_free",
lib/tests/slub_kunit.c
126
struct kmem_cache *s = test_kmem_cache_create("TestSlub_RZ_free", 64,
lib/tests/slub_kunit.c
143
struct kmem_cache *s = test_kmem_cache_create("TestSlub_RZ_kmalloc", 32,
lib/tests/slub_kunit.c
168
struct kmem_cache *s;
lib/tests/slub_kunit.c
187
struct kmem_cache *s;
lib/tests/slub_kunit.c
205
struct kmem_cache *s;
lib/tests/slub_kunit.c
21
static struct kmem_cache *test_kmem_cache_create(const char *name,
lib/tests/slub_kunit.c
24
struct kmem_cache *s = kmem_cache_create(name, size, 0,
lib/tests/slub_kunit.c
244
struct kmem_cache *s = test_kmem_cache_create("TestSlub_leak_destroy",
lib/tests/slub_kunit.c
257
struct kmem_cache *s = test_kmem_cache_create("TestSlub_krealloc", 64,
lib/tests/slub_kunit.c
32
struct kmem_cache *s = test_kmem_cache_create("TestSlub_RZ_alloc", 64,
lib/tests/slub_kunit.c
50
struct kmem_cache *s = test_kmem_cache_create("TestSlub_next_ptr_free",
lib/tests/slub_kunit.c
95
struct kmem_cache *s = test_kmem_cache_create("TestSlub_1th_word_free",
mm/damon/core.c
30
static struct kmem_cache *damon_region_cache __ro_after_init;
mm/failslab.c
19
int should_failslab(struct kmem_cache *s, gfp_t gfpflags)
mm/failslab.c
24
if (unlikely(s == kmem_cache))
mm/kasan/common.c
166
void __kasan_unpoison_new_object(struct kmem_cache *cache, void *object)
mm/kasan/common.c
171
void __kasan_poison_new_object(struct kmem_cache *cache, void *object)
mm/kasan/common.c
187
static inline u8 assign_tag(struct kmem_cache *cache,
mm/kasan/common.c
208
void * __must_check __kasan_init_slab_obj(struct kmem_cache *cache,
mm/kasan/common.c
222
static bool check_slab_allocation(struct kmem_cache *cache, void *object,
mm/kasan/common.c
242
static inline void poison_slab_object(struct kmem_cache *cache, void *object,
mm/kasan/common.c
256
bool __kasan_slab_pre_free(struct kmem_cache *cache, void *object,
mm/kasan/common.c
264
bool __kasan_slab_free(struct kmem_cache *cache, void *object, bool init,
mm/kasan/common.c
329
static inline void unpoison_slab_object(struct kmem_cache *cache, void *object,
mm/kasan/common.c
343
void * __must_check __kasan_slab_alloc(struct kmem_cache *cache,
mm/kasan/common.c
371
static inline void poison_kmalloc_redzone(struct kmem_cache *cache,
mm/kasan/common.c
402
void * __must_check __kasan_kmalloc(struct kmem_cache *cache, const void *object,
mm/kasan/generic.c
215
void kasan_cache_shrink(struct kmem_cache *cache)
mm/kasan/generic.c
220
void kasan_cache_shutdown(struct kmem_cache *cache)
mm/kasan/generic.c
364
void kasan_cache_create(struct kmem_cache *cache, unsigned int *size,
mm/kasan/generic.c
467
struct kasan_alloc_meta *kasan_get_alloc_meta(struct kmem_cache *cache,
mm/kasan/generic.c
475
struct kasan_free_meta *kasan_get_free_meta(struct kmem_cache *cache,
mm/kasan/generic.c
484
void kasan_init_object_meta(struct kmem_cache *cache, const void *object)
mm/kasan/generic.c
517
size_t kasan_metadata_size(struct kmem_cache *cache, bool in_object)
mm/kasan/generic.c
542
struct kmem_cache *cache;
mm/kasan/generic.c
559
void kasan_save_alloc_info(struct kmem_cache *cache, void *object, gfp_t flags)
mm/kasan/generic.c
573
void kasan_save_free_info(struct kmem_cache *cache, void *object)
mm/kasan/kasan.h
218
struct kmem_cache *cache;
mm/kasan/kasan.h
359
size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache);
mm/kasan/kasan.h
376
void kasan_print_aux_stacks(struct kmem_cache *cache, const void *object);
mm/kasan/kasan.h
378
static inline void kasan_print_aux_stacks(struct kmem_cache *cache, const void *object) { }
mm/kasan/kasan.h
388
struct kasan_alloc_meta *kasan_get_alloc_meta(struct kmem_cache *cache,
mm/kasan/kasan.h
390
struct kasan_free_meta *kasan_get_free_meta(struct kmem_cache *cache,
mm/kasan/kasan.h
392
void kasan_init_object_meta(struct kmem_cache *cache, const void *object);
mm/kasan/kasan.h
394
static inline void kasan_init_object_meta(struct kmem_cache *cache, const void *object) { }
mm/kasan/kasan.h
400
void kasan_save_alloc_info(struct kmem_cache *cache, void *object, gfp_t flags);
mm/kasan/kasan.h
402
void kasan_save_free_info(struct kmem_cache *cache, void *object);
mm/kasan/kasan.h
405
bool kasan_quarantine_put(struct kmem_cache *cache, void *object);
mm/kasan/kasan.h
407
void kasan_quarantine_remove_cache(struct kmem_cache *cache);
mm/kasan/kasan.h
409
static inline bool kasan_quarantine_put(struct kmem_cache *cache, void *object) { return false; }
mm/kasan/kasan.h
411
static inline void kasan_quarantine_remove_cache(struct kmem_cache *cache) { }
mm/kasan/kasan_test_c.c
1024
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1046
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1067
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1096
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1146
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1178
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1191
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1215
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1260
static struct kmem_cache *mempool_prepare_slab(struct kunit *test, mempool_t *pool, size_t size)
mm/kasan/kasan_test_c.c
1262
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1348
struct kmem_cache *cache;
mm/kasan/kasan_test_c.c
1411
struct kmem_cache *cache;
mm/kasan/quarantine.c
129
static struct kmem_cache *qlink_to_cache(struct qlist_node *qlink)
mm/kasan/quarantine.c
134
static void *qlink_to_object(struct qlist_node *qlink, struct kmem_cache *cache)
mm/kasan/quarantine.c
143
static void qlink_free(struct qlist_node *qlink, struct kmem_cache *cache)
mm/kasan/quarantine.c
166
static void qlist_free_all(struct qlist_head *q, struct kmem_cache *cache)
mm/kasan/quarantine.c
175
struct kmem_cache *obj_cache =
mm/kasan/quarantine.c
185
bool kasan_quarantine_put(struct kmem_cache *cache, void *object)
mm/kasan/quarantine.c
292
struct kmem_cache *cache)
mm/kasan/quarantine.c
303
struct kmem_cache *obj_cache = qlink_to_cache(curr);
mm/kasan/quarantine.c
316
struct kmem_cache *cache = arg;
mm/kasan/quarantine.c
342
void kasan_quarantine_remove_cache(struct kmem_cache *cache)
mm/kasan/report_generic.c
189
void kasan_print_aux_stacks(struct kmem_cache *cache, const void *object)
mm/kasan/report_generic.c
46
size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache)
mm/kasan/report_hw_tags.c
30
size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache)
mm/kasan/report_sw_tags.c
48
size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache)
mm/kasan/tags.c
140
void kasan_save_alloc_info(struct kmem_cache *cache, void *object, gfp_t flags)
mm/kasan/tags.c
145
void kasan_save_free_info(struct kmem_cache *cache, void *object)
mm/kasan/tags.c
97
static void save_stack_info(struct kmem_cache *cache, void *object,
mm/kfence/core.c
1076
void kfence_shutdown_cache(struct kmem_cache *s)
mm/kfence/core.c
1138
void *__kfence_alloc(struct kmem_cache *s, size_t size, gfp_t flags)
mm/kfence/core.c
418
static void *kfence_guarded_alloc(struct kmem_cache *cache, size_t size, gfp_t gfp,
mm/kfence/kfence.h
90
struct kmem_cache *cache;
mm/kfence/kfence_test.c
184
static struct kmem_cache *test_cache;
mm/kfence/kfence_test.c
289
struct kmem_cache *s = test_cache ?:
mm/kfence/report.c
140
const struct kmem_cache *const cache = meta->cache;
mm/khugepaged.c
95
static struct kmem_cache *mm_slot_cache __ro_after_init;
mm/kmemleak.c
209
static struct kmem_cache *object_cache;
mm/kmemleak.c
210
static struct kmem_cache *scan_area_cache;
mm/kmsan/hooks.c
48
void kmsan_slab_alloc(struct kmem_cache *s, void *object, gfp_t flags)
mm/kmsan/hooks.c
71
void kmsan_slab_free(struct kmem_cache *s, void *object)
mm/ksm.c
247
static struct kmem_cache *rmap_item_cache;
mm/ksm.c
248
static struct kmem_cache *stable_node_cache;
mm/ksm.c
249
static struct kmem_cache *mm_slot_cache;
mm/memcontrol.c
101
static struct kmem_cache *memcg_cachep;
mm/memcontrol.c
102
static struct kmem_cache *memcg_pn_cachep;
mm/memcontrol.c
3178
static inline size_t obj_full_size(struct kmem_cache *s)
mm/memcontrol.c
3187
bool __memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
mm/memcontrol.c
3265
void __memcg_slab_free_hook(struct kmem_cache *s, struct slab *slab,
mm/memory.c
7457
static struct kmem_cache *page_ptl_cachep;
mm/mempolicy.c
128
static struct kmem_cache *policy_cache;
mm/mempolicy.c
129
static struct kmem_cache *sn_cache;
mm/mempool.c
720
struct kmem_cache *mem = pool_data;
mm/mempool.c
728
struct kmem_cache *mem = pool_data;
mm/mm_slot.h
24
static inline void *mm_slot_alloc(struct kmem_cache *cache)
mm/mm_slot.h
31
static inline void mm_slot_free(struct kmem_cache *cache, void *objp)
mm/nommu.c
52
static struct kmem_cache *vm_region_jar;
mm/rmap.c
87
static struct kmem_cache *anon_vma_cachep;
mm/rmap.c
88
static struct kmem_cache *anon_vma_chain_cachep;
mm/shmem.c
5162
static struct kmem_cache *shmem_inode_cachep __ro_after_init;
mm/slab.h
259
static inline bool cache_has_sheaves(struct kmem_cache *s)
mm/slab.h
267
void sysfs_slab_unlink(struct kmem_cache *s);
mm/slab.h
268
void sysfs_slab_release(struct kmem_cache *s);
mm/slab.h
269
int sysfs_slab_alias(struct kmem_cache *s, const char *name);
mm/slab.h
271
static inline void sysfs_slab_unlink(struct kmem_cache *s) { }
mm/slab.h
272
static inline void sysfs_slab_release(struct kmem_cache *s) { }
mm/slab.h
273
static inline int sysfs_slab_alias(struct kmem_cache *s, const char *name)
mm/slab.h
277
void *fixup_red_left(struct kmem_cache *s, void *p);
mm/slab.h
279
static inline void *nearest_obj(struct kmem_cache *cache,
mm/slab.h
292
static inline unsigned int __obj_to_index(const struct kmem_cache *cache,
mm/slab.h
299
static inline unsigned int obj_to_index(const struct kmem_cache *cache,
mm/slab.h
307
static inline int objs_per_slab(const struct kmem_cache *cache,
mm/slab.h
337
extern struct kmem_cache *kmem_cache;
mm/slab.h
363
static inline struct kmem_cache *
mm/slab.h
381
int do_kmem_cache_create(struct kmem_cache *s, const char *name,
mm/slab.h
386
extern void create_boot_cache(struct kmem_cache *, const char *name,
mm/slab.h
390
int slab_unmergeable(struct kmem_cache *s);
mm/slab.h
395
static inline bool is_kmalloc_cache(struct kmem_cache *s)
mm/slab.h
400
static inline bool is_kmalloc_normal(struct kmem_cache *s)
mm/slab.h
407
bool __kfree_rcu_sheaf(struct kmem_cache *s, void *obj);
mm/slab.h
409
void flush_rcu_sheaves_on_cache(struct kmem_cache *s);
mm/slab.h
423
bool __kmem_cache_empty(struct kmem_cache *);
mm/slab.h
424
int __kmem_cache_shutdown(struct kmem_cache *);
mm/slab.h
425
void __kmem_cache_release(struct kmem_cache *);
mm/slab.h
426
int __kmem_cache_shrink(struct kmem_cache *);
mm/slab.h
427
void slab_kmem_cache_release(struct kmem_cache *);
mm/slab.h
445
void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo);
mm/slab.h
453
extern void print_tracking(struct kmem_cache *s, void *object);
mm/slab.h
454
long validate_slab_cache(struct kmem_cache *s);
mm/slab.h
460
static inline void print_tracking(struct kmem_cache *s, void *object)
mm/slab.h
474
static inline bool kmem_cache_debug_flags(struct kmem_cache *s, slab_flags_t flags)
mm/slab.h
604
int alloc_slab_obj_exts(struct slab *slab, struct kmem_cache *s,
mm/slab.h
627
static inline enum node_stat_item cache_vmstat_idx(struct kmem_cache *s)
mm/slab.h
634
bool __memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
mm/slab.h
636
void __memcg_slab_free_hook(struct kmem_cache *s, struct slab *slab,
mm/slab.h
660
void ___cache_free(struct kmem_cache *cache, void *x, unsigned long addr);
mm/slab.h
663
int cache_random_seq_create(struct kmem_cache *cachep, unsigned int count,
mm/slab.h
665
void cache_random_seq_destroy(struct kmem_cache *cachep);
mm/slab.h
667
static inline int cache_random_seq_create(struct kmem_cache *cachep,
mm/slab.h
672
static inline void cache_random_seq_destroy(struct kmem_cache *cachep) { }
mm/slab.h
675
static inline bool slab_want_init_on_alloc(gfp_t flags, struct kmem_cache *c)
mm/slab.h
688
static inline bool slab_want_init_on_free(struct kmem_cache *c)
mm/slab.h
698
void debugfs_slab_release(struct kmem_cache *);
mm/slab.h
700
static inline void debugfs_slab_release(struct kmem_cache *s) { }
mm/slab.h
710
struct kmem_cache *kp_slab_cache;
mm/slab.h
723
static inline bool slub_debug_orig_size(struct kmem_cache *s)
mm/slab.h
730
void skip_orig_size_check(struct kmem_cache *s, const void *object);
mm/slab.h
77
struct kmem_cache *slab_cache;
mm/slab_common.c
1057
int cache_random_seq_create(struct kmem_cache *cachep, unsigned int count,
mm/slab_common.c
1073
void cache_random_seq_destroy(struct kmem_cache *cachep)
mm/slab_common.c
1112
static void cache_show(struct kmem_cache *s, struct seq_file *m)
mm/slab_common.c
1132
struct kmem_cache *s = list_entry(p, struct kmem_cache, list);
mm/slab_common.c
1142
struct kmem_cache *s;
mm/slab_common.c
1246
__bpf_kfunc struct kmem_cache *bpf_get_kmem_cache(u64 addr)
mm/slab_common.c
155
int slab_unmergeable(struct kmem_cache *s)
mm/slab_common.c
1596
struct kmem_cache *s;
mm/slab_common.c
194
static struct kmem_cache *find_mergeable(unsigned int size, slab_flags_t flags,
mm/slab_common.c
197
struct kmem_cache *s;
mm/slab_common.c
2110
void kvfree_rcu_barrier_on_cache(struct kmem_cache *s)
mm/slab_common.c
232
static struct kmem_cache *create_cache(const char *name,
mm/slab_common.c
237
struct kmem_cache *s;
mm/slab_common.c
249
s = kmem_cache_zalloc(kmem_cache, GFP_KERNEL);
mm/slab_common.c
261
kmem_cache_free(kmem_cache, s);
mm/slab_common.c
266
static struct kmem_cache *
mm/slab_common.c
270
struct kmem_cache *s;
mm/slab_common.c
318
struct kmem_cache *__kmem_cache_create_args(const char *name,
mm/slab_common.c
323
struct kmem_cache *s = NULL;
mm/slab_common.c
404
static struct kmem_cache *kmem_buckets_cache __ro_after_init;
mm/slab_common.c
43
struct kmem_cache *kmem_cache;
mm/slab_common.c
511
static void kmem_cache_release(struct kmem_cache *s)
mm/slab_common.c
520
void slab_kmem_cache_release(struct kmem_cache *s)
mm/slab_common.c
524
kmem_cache_free(kmem_cache, s);
mm/slab_common.c
527
void kmem_cache_destroy(struct kmem_cache *s)
mm/slab_common.c
602
int kmem_cache_shrink(struct kmem_cache *cachep)
mm/slab_common.c
695
void __init create_boot_cache(struct kmem_cache *s, const char *name,
mm/slab_common.c
726
static struct kmem_cache *__init create_kmalloc_cache(const char *name,
mm/slab_common.c
730
struct kmem_cache *s = kmem_cache_zalloc(kmem_cache, GFP_NOWAIT);
mm/slab_common.c
83
unsigned int kmem_cache_size(struct kmem_cache *s)
mm/slab_common.c
93
struct kmem_cache *s;
mm/slub.c
1016
static struct track *get_track(struct kmem_cache *s, void *object,
mm/slub.c
1045
static void set_track_update(struct kmem_cache *s, void *object,
mm/slub.c
1060
static __always_inline void set_track(struct kmem_cache *s, void *object,
mm/slub.c
1068
static void init_tracking(struct kmem_cache *s, void *object)
mm/slub.c
1097
void print_tracking(struct kmem_cache *s, void *object)
mm/slub.c
1114
void skip_orig_size_check(struct kmem_cache *s, const void *object)
mm/slub.c
1119
static void __slab_bug(struct kmem_cache *s, const char *fmt, va_list argsp)
mm/slub.c
1133
static void slab_bug(struct kmem_cache *s, const char *fmt, ...)
mm/slub.c
1143
static void slab_fix(struct kmem_cache *s, const char *fmt, ...)
mm/slub.c
1158
static void print_trailer(struct kmem_cache *s, struct slab *slab, u8 *p)
mm/slub.c
1201
static void object_err(struct kmem_cache *s, struct slab *slab,
mm/slub.c
1230
static __printf(3, 4) void slab_err(struct kmem_cache *s, struct slab *slab,
mm/slub.c
1245
static void init_object(struct kmem_cache *s, void *object, u8 val)
mm/slub.c
1279
static void restore_bytes(struct kmem_cache *s, const char *message, u8 data,
mm/slub.c
1293
check_bytes_and_report(struct kmem_cache *s, struct slab *slab,
mm/slub.c
1383
static int check_pad_bytes(struct kmem_cache *s, struct slab *slab, u8 *p)
mm/slub.c
1409
slab_pad_check(struct kmem_cache *s, struct slab *slab)
mm/slub.c
1453
static int check_object(struct kmem_cache *s, struct slab *slab,
mm/slub.c
1538
static int check_slab(struct kmem_cache *s, struct slab *slab)
mm/slub.c
1567
static bool on_freelist(struct kmem_cache *s, struct slab *slab, void *search)
mm/slub.c
1624
static void trace(struct kmem_cache *s, struct slab *slab, void *object,
mm/slub.c
1645
static void add_full(struct kmem_cache *s,
mm/slub.c
1655
static void remove_full(struct kmem_cache *s, struct kmem_cache_node *n, struct slab *slab)
mm/slub.c
1669
static inline void inc_slabs_node(struct kmem_cache *s, int node, int objects)
mm/slub.c
1676
static inline void dec_slabs_node(struct kmem_cache *s, int node, int objects)
mm/slub.c
1685
static void setup_object_debug(struct kmem_cache *s, void *object)
mm/slub.c
1695
void setup_slab_debug(struct kmem_cache *s, struct slab *slab, void *addr)
mm/slub.c
1705
static inline int alloc_consistency_checks(struct kmem_cache *s,
mm/slub.c
1722
static noinline bool alloc_debug_processing(struct kmem_cache *s,
mm/slub.c
1749
static inline int free_consistency_checks(struct kmem_cache *s,
mm/slub.c
1995
static inline void setup_object_debug(struct kmem_cache *s, void *object) {}
mm/slub.c
1997
void setup_slab_debug(struct kmem_cache *s, struct slab *slab, void *addr) {}
mm/slub.c
1999
static inline bool alloc_debug_processing(struct kmem_cache *s,
mm/slub.c
2002
static inline bool free_debug_processing(struct kmem_cache *s,
mm/slub.c
2006
static inline void slab_pad_check(struct kmem_cache *s, struct slab *slab) {}
mm/slub.c
2007
static inline int check_object(struct kmem_cache *s, struct slab *slab,
mm/slub.c
2010
static inline void set_track(struct kmem_cache *s, void *object,
mm/slub.c
2012
static inline void add_full(struct kmem_cache *s, struct kmem_cache_node *n,
mm/slub.c
2014
static inline void remove_full(struct kmem_cache *s, struct kmem_cache_node *n,
mm/slub.c
2026
static inline void inc_slabs_node(struct kmem_cache *s, int node,
mm/slub.c
2028
static inline void dec_slabs_node(struct kmem_cache *s, int node,
mm/slub.c
2116
static inline size_t obj_exts_alloc_size(struct kmem_cache *s,
mm/slub.c
2120
struct kmem_cache *obj_exts_cache;
mm/slub.c
2141
int alloc_slab_obj_exts(struct slab *slab, struct kmem_cache *s,
mm/slub.c
2262
static void alloc_slab_obj_exts_early(struct kmem_cache *s, struct slab *slab)
mm/slub.c
230
static inline bool kmem_cache_debug(struct kmem_cache *s)
mm/slub.c
2317
static int alloc_slab_obj_exts(struct slab *slab, struct kmem_cache *s,
mm/slub.c
2327
static inline void alloc_slab_obj_exts_early(struct kmem_cache *s,
mm/slub.c
2337
prepare_slab_obj_exts_hook(struct kmem_cache *s, struct slab *slab,
mm/slub.c
235
void *fixup_red_left(struct kmem_cache *s, void *p)
mm/slub.c
2353
__alloc_tagging_slab_alloc_hook(struct kmem_cache *s, void *object, gfp_t flags)
mm/slub.c
2388
alloc_tagging_slab_alloc_hook(struct kmem_cache *s, void *object, gfp_t flags)
mm/slub.c
2396
__alloc_tagging_slab_free_hook(struct kmem_cache *s, struct slab *slab, void **p,
mm/slub.c
2420
alloc_tagging_slab_free_hook(struct kmem_cache *s, struct slab *slab, void **p,
mm/slub.c
2430
alloc_tagging_slab_alloc_hook(struct kmem_cache *s, void *object, gfp_t flags)
mm/slub.c
2435
alloc_tagging_slab_free_hook(struct kmem_cache *s, struct slab *slab, void **p,
mm/slub.c
2445
static void memcg_alloc_abort_single(struct kmem_cache *s, void *object);
mm/slub.c
2448
bool memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
mm/slub.c
2471
void memcg_slab_free_hook(struct kmem_cache *s, struct slab *slab, void **p,
mm/slub.c
2493
struct kmem_cache *s;
mm/slub.c
2549
static inline bool memcg_slab_post_alloc_hook(struct kmem_cache *s,
mm/slub.c
2557
static inline void memcg_slab_free_hook(struct kmem_cache *s, struct slab *slab,
mm/slub.c
2604
bool slab_free_hook(struct kmem_cache *s, void *x, bool init,
mm/slub.c
2689
bool slab_free_freelist_hook(struct kmem_cache *s, void **head, void **tail,
mm/slub.c
2732
static void *setup_object(struct kmem_cache *s, void *object)
mm/slub.c
2744
static struct slab_sheaf *__alloc_empty_sheaf(struct kmem_cache *s, gfp_t gfp,
mm/slub.c
2776
static inline struct slab_sheaf *alloc_empty_sheaf(struct kmem_cache *s,
mm/slub.c
2782
static void free_empty_sheaf(struct kmem_cache *s, struct slab_sheaf *sheaf)
mm/slub.c
2800
refill_objects(struct kmem_cache *s, void **p, gfp_t gfp, unsigned int min,
mm/slub.c
2803
static int refill_sheaf(struct kmem_cache *s, struct slab_sheaf *sheaf,
mm/slub.c
2825
static void sheaf_flush_unused(struct kmem_cache *s, struct slab_sheaf *sheaf);
mm/slub.c
2827
static struct slab_sheaf *alloc_full_sheaf(struct kmem_cache *s, gfp_t gfp)
mm/slub.c
2849
static void __kmem_cache_free_bulk(struct kmem_cache *s, size_t size, void **p);
mm/slub.c
2862
static unsigned int __sheaf_flush_main_batch(struct kmem_cache *s)
mm/slub.c
2890
static void sheaf_flush_main(struct kmem_cache *s)
mm/slub.c
2905
static bool sheaf_try_flush_main(struct kmem_cache *s)
mm/slub.c
2928
static void sheaf_flush_unused(struct kmem_cache *s, struct slab_sheaf *sheaf)
mm/slub.c
2940
static bool __rcu_free_sheaf_prepare(struct kmem_cache *s,
mm/slub.c
2971
struct kmem_cache *s;
mm/slub.c
2992
static void pcs_flush_all(struct kmem_cache *s)
mm/slub.c
3019
static void __pcs_flush_all_cpu(struct kmem_cache *s, unsigned int cpu)
mm/slub.c
3039
static void pcs_destroy(struct kmem_cache *s)
mm/slub.c
322
static int sysfs_slab_add(struct kmem_cache *);
mm/slub.c
324
static inline int sysfs_slab_add(struct kmem_cache *s) { return 0; }
mm/slub.c
3250
static void barn_shrink(struct kmem_cache *s, struct node_barn *barn)
mm/slub.c
328
static void debugfs_slab_add(struct kmem_cache *);
mm/slub.c
330
static inline void debugfs_slab_add(struct kmem_cache *s) { }
mm/slub.c
3307
static int init_cache_random_seq(struct kmem_cache *s)
mm/slub.c
3336
struct kmem_cache *s;
mm/slub.c
3347
static void *next_freelist_entry(struct kmem_cache *s,
mm/slub.c
3371
static bool shuffle_freelist(struct kmem_cache *s, struct slab *slab,
mm/slub.c
3417
static inline int init_cache_random_seq(struct kmem_cache *s)
mm/slub.c
3422
static inline bool shuffle_freelist(struct kmem_cache *s, struct slab *slab,
mm/slub.c
3430
struct kmem_cache *s, gfp_t gfp)
mm/slub.c
3442
struct kmem_cache *s, bool allow_spin)
mm/slub.c
3455
static struct slab *allocate_slab(struct kmem_cache *s, gfp_t flags, int node)
mm/slub.c
3532
static struct slab *new_slab(struct kmem_cache *s, gfp_t flags, int node)
mm/slub.c
3543
static void __free_slab(struct kmem_cache *s, struct slab *slab, bool allow_spin)
mm/slub.c
3560
static void free_new_slab_nolock(struct kmem_cache *s, struct slab *slab)
mm/slub.c
3576
static void free_slab(struct kmem_cache *s, struct slab *slab)
mm/slub.c
3592
static void discard_slab(struct kmem_cache *s, struct slab *slab)
mm/slub.c
3649
static void *alloc_single_from_partial(struct kmem_cache *s,
mm/slub.c
3687
static void *alloc_single_from_new_slab(struct kmem_cache *s, struct slab *slab,
mm/slub.c
3734
static bool get_partial_node_bulk(struct kmem_cache *s,
mm/slub.c
374
static inline void stat(const struct kmem_cache *s, enum stat_item si)
mm/slub.c
3792
static void *get_from_partial_node(struct kmem_cache *s,
mm/slub.c
3856
static void *get_from_any_partial(struct kmem_cache *s, struct partial_context *pc)
mm/slub.c
386
void stat_add(const struct kmem_cache *s, enum stat_item si, int v)
mm/slub.c
3929
static void *get_from_partial(struct kmem_cache *s, int node,
mm/slub.c
3945
static bool has_pcs_used(int cpu, struct kmem_cache *s)
mm/slub.c
3964
struct kmem_cache *s;
mm/slub.c
3975
static void flush_all_cpus_locked(struct kmem_cache *s)
mm/slub.c
4005
static void flush_all(struct kmem_cache *s)
mm/slub.c
4017
struct kmem_cache *s;
mm/slub.c
4036
void flush_rcu_sheaves_on_cache(struct kmem_cache *s)
mm/slub.c
4068
struct kmem_cache *s;
mm/slub.c
4091
struct kmem_cache *s;
mm/slub.c
4114
static inline bool free_debug_processing(struct kmem_cache *s,
mm/slub.c
414
struct kmem_cache *cache;
mm/slub.c
4227
slab_out_of_memory(struct kmem_cache *s, gfp_t gfpflags, int nid)
mm/slub.c
4263
slab_out_of_memory(struct kmem_cache *s, gfp_t gfpflags, int nid) { }
mm/slub.c
4282
static inline void *get_freelist_nofreeze(struct kmem_cache *s, struct slab *slab)
mm/slub.c
4307
static __always_inline void maybe_wipe_obj_freeptr(struct kmem_cache *s,
mm/slub.c
4316
static unsigned int alloc_from_new_slab(struct kmem_cache *s, struct slab *slab,
mm/slub.c
4374
static void *___slab_alloc(struct kmem_cache *s, gfp_t gfpflags, int node,
mm/slub.c
442
static inline struct kmem_cache_node *get_node(struct kmem_cache *s, int node)
mm/slub.c
4453
static __always_inline void *__slab_alloc_node(struct kmem_cache *s,
mm/slub.c
4485
struct kmem_cache *slab_pre_alloc_hook(struct kmem_cache *s, gfp_t flags)
mm/slub.c
4498
bool slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
mm/slub.c
451
static inline struct node_barn *get_barn(struct kmem_cache *s)
mm/slub.c
4561
__pcs_replace_empty_main(struct kmem_cache *s, struct slub_percpu_sheaves *pcs, gfp_t gfp)
mm/slub.c
4672
void *alloc_from_pcs(struct kmem_cache *s, gfp_t gfp, int node)
mm/slub.c
4747
unsigned int alloc_from_pcs_bulk(struct kmem_cache *s, gfp_t gfp, size_t size,
mm/slub.c
4837
static __fastpath_inline void *slab_alloc_node(struct kmem_cache *s, struct list_lru *lru,
mm/slub.c
484
struct kmem_cache *s;
mm/slub.c
4871
void *kmem_cache_alloc_noprof(struct kmem_cache *s, gfp_t gfpflags)
mm/slub.c
4882
void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru,
mm/slub.c
4916
void *kmem_cache_alloc_node_noprof(struct kmem_cache *s, gfp_t gfpflags, int node)
mm/slub.c
4926
static int __prefill_sheaf_pfmemalloc(struct kmem_cache *s,
mm/slub.c
4951
static int __kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags,
mm/slub.c
4961
kmem_cache_prefill_sheaf(struct kmem_cache *s, gfp_t gfp, unsigned int size)
mm/slub.c
500
static inline freeptr_t freelist_ptr_encode(const struct kmem_cache *s,
mm/slub.c
5045
void kmem_cache_return_sheaf(struct kmem_cache *s, gfp_t gfp,
mm/slub.c
5100
int kmem_cache_refill_sheaf(struct kmem_cache *s, gfp_t gfp,
mm/slub.c
513
static inline void *freelist_ptr_decode(const struct kmem_cache *s,
mm/slub.c
5156
kmem_cache_alloc_from_sheaf_noprof(struct kmem_cache *s, gfp_t gfp,
mm/slub.c
5244
struct kmem_cache *s;
mm/slub.c
526
static inline void *get_freepointer(struct kmem_cache *s, void *object)
mm/slub.c
5290
struct kmem_cache *s;
mm/slub.c
537
static inline void set_freepointer(struct kmem_cache *s, void *object, void *fp)
mm/slub.c
5373
void *__kmalloc_cache_noprof(struct kmem_cache *s, gfp_t gfpflags, size_t size)
mm/slub.c
5385
void *__kmalloc_cache_node_noprof(struct kmem_cache *s, gfp_t gfpflags,
mm/slub.c
5398
struct kmem_cache *s, struct slab *slab,
mm/slub.c
5470
static void __slab_free(struct kmem_cache *s, struct slab *slab,
mm/slub.c
552
static inline bool freeptr_outside_object(struct kmem_cache *s)
mm/slub.c
5594
static void __pcs_install_empty_sheaf(struct kmem_cache *s,
mm/slub.c
561
static inline unsigned int get_info_end(struct kmem_cache *s)
mm/slub.c
5641
__pcs_replace_full_main(struct kmem_cache *s, struct slub_percpu_sheaves *pcs,
mm/slub.c
5764
bool free_to_pcs(struct kmem_cache *s, void *object, bool allow_spin)
mm/slub.c
5794
struct kmem_cache *s;
mm/slub.c
5862
bool __kfree_rcu_sheaf(struct kmem_cache *s, void *obj)
mm/slub.c
5968
static void free_to_pcs_bulk(struct kmem_cache *s, size_t size, void **p)
mm/slub.c
6115
struct kmem_cache *s;
mm/slub.c
6137
static void defer_free(struct kmem_cache *s, void *head)
mm/slub.c
6159
void slab_free(struct kmem_cache *s, struct slab *slab, void *object,
mm/slub.c
6181
void memcg_alloc_abort_single(struct kmem_cache *s, void *object)
mm/slub.c
6193
void slab_free_bulk(struct kmem_cache *s, struct slab *slab, void *head,
mm/slub.c
6215
struct kmem_cache *s;
mm/slub.c
6238
void ___cache_free(struct kmem_cache *cache, void *x, unsigned long addr)
mm/slub.c
6245
static noinline void warn_free_bad_obj(struct kmem_cache *s, void *obj)
mm/slub.c
6247
struct kmem_cache *cachep;
mm/slub.c
6275
void kmem_cache_free(struct kmem_cache *s, void *x)
mm/slub.c
6301
struct kmem_cache *s = slab->slab_cache;
mm/slub.c
6420
struct kmem_cache *s;
mm/slub.c
6466
struct kmem_cache *s;
mm/slub.c
6499
struct kmem_cache *s;
mm/slub.c
6563
struct kmem_cache *s = NULL;
mm/slub.c
671
static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab,
mm/slub.c
6884
struct kmem_cache *s;
mm/slub.c
6900
int build_detached_freelist(struct kmem_cache *s, size_t size,
mm/slub.c
6964
static void __kmem_cache_free_bulk(struct kmem_cache *s, size_t size, void **p)
mm/slub.c
697
static inline bool slab_update_freelist(struct kmem_cache *s, struct slab *slab,
mm/slub.c
6985
void kmem_cache_free_bulk(struct kmem_cache *s, size_t size, void **p)
mm/slub.c
7013
__refill_objects_node(struct kmem_cache *s, void **p, gfp_t gfp, unsigned int min,
mm/slub.c
7093
__refill_objects_any(struct kmem_cache *s, void **p, gfp_t gfp, unsigned int min,
mm/slub.c
7144
__refill_objects_any(struct kmem_cache *s, void **p, gfp_t gfp, unsigned int min,
mm/slub.c
7152
refill_objects(struct kmem_cache *s, void **p, gfp_t gfp, unsigned int min,
mm/slub.c
7196
int __kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size,
mm/slub.c
7230
int kmem_cache_alloc_bulk_noprof(struct kmem_cache *s, gfp_t flags, size_t size,
mm/slub.c
730
static inline void set_orig_size(struct kmem_cache *s,
mm/slub.c
744
static inline unsigned long get_orig_size(struct kmem_cache *s, void *object)
mm/slub.c
7446
static inline int alloc_kmem_cache_stats(struct kmem_cache *s)
mm/slub.c
7461
static int init_percpu_sheaves(struct kmem_cache *s)
mm/slub.c
7503
static struct kmem_cache *kmem_cache_node;
mm/slub.c
7548
static void free_kmem_cache_nodes(struct kmem_cache *s)
mm/slub.c
7566
void __kmem_cache_release(struct kmem_cache *s)
mm/slub.c
7576
static int init_kmem_cache_nodes(struct kmem_cache *s)
mm/slub.c
7610
static unsigned int calculate_sheaf_capacity(struct kmem_cache *s,
mm/slub.c
7661
static int calculate_sizes(struct kmem_cache_args *args, struct kmem_cache *s)
mm/slub.c
773
static inline bool need_slab_obj_exts(struct kmem_cache *s)
mm/slub.c
7817
static void list_slab_objects(struct kmem_cache *s, struct slab *slab)
mm/slub.c
7849
static void free_partial(struct kmem_cache *s, struct kmem_cache_node *n)
mm/slub.c
7870
bool __kmem_cache_empty(struct kmem_cache *s)
mm/slub.c
7884
int __kmem_cache_shutdown(struct kmem_cache *s)
mm/slub.c
7914
struct kmem_cache *s = slab->slab_cache;
mm/slub.c
792
static inline unsigned long obj_exts_offset_in_slab(struct kmem_cache *s,
mm/slub.c
802
static inline bool obj_exts_fit_within_slab_leftover(struct kmem_cache *s,
mm/slub.c
8047
struct kmem_cache *s;
mm/slub.c
8096
static int __kmem_cache_do_shrink(struct kmem_cache *s)
mm/slub.c
811
static inline bool obj_exts_in_slab(struct kmem_cache *s, struct slab *slab)
mm/slub.c
8162
int __kmem_cache_shrink(struct kmem_cache *s)
mm/slub.c
8170
struct kmem_cache *s;
mm/slub.c
8185
struct kmem_cache *s;
mm/slub.c
826
static inline bool need_slab_obj_exts(struct kmem_cache *s)
mm/slub.c
8271
static struct kmem_cache * __init bootstrap(struct kmem_cache *static_cache)
mm/slub.c
8274
struct kmem_cache *s = kmem_cache_zalloc(kmem_cache, GFP_NOWAIT);
mm/slub.c
8277
memcpy(s, static_cache, kmem_cache->object_size);
mm/slub.c
8299
static void __init bootstrap_cache_sheaves(struct kmem_cache *s)
mm/slub.c
836
static inline unsigned long obj_exts_offset_in_slab(struct kmem_cache *s,
mm/slub.c
8364
static __initdata struct kmem_cache boot_kmem_cache,
mm/slub.c
8375
kmem_cache = &boot_kmem_cache;
mm/slub.c
8393
create_boot_cache(kmem_cache, "kmem_cache",
mm/slub.c
8394
offsetof(struct kmem_cache, node) +
mm/slub.c
8398
kmem_cache = bootstrap(&boot_kmem_cache);
mm/slub.c
842
static inline bool obj_exts_fit_within_slab_leftover(struct kmem_cache *s,
mm/slub.c
8429
int do_kmem_cache_create(struct kmem_cache *s, const char *name,
mm/slub.c
848
static inline bool obj_exts_in_slab(struct kmem_cache *s, struct slab *slab)
mm/slub.c
8541
static void validate_slab(struct kmem_cache *s, struct slab *slab,
mm/slub.c
856
static bool obj_exts_in_object(struct kmem_cache *s, struct slab *slab)
mm/slub.c
8566
static int validate_slab_node(struct kmem_cache *s,
mm/slub.c
8603
long validate_slab_cache(struct kmem_cache *s)
mm/slub.c
868
static unsigned int obj_exts_offset_in_object(struct kmem_cache *s)
mm/slub.c
8680
static int add_location(struct loc_track *t, struct kmem_cache *s,
mm/slub.c
8772
static void process_slab(struct loc_track *t, struct kmem_cache *s,
mm/slub.c
8806
static ssize_t show_slab_objects(struct kmem_cache *s,
mm/slub.c
883
static inline bool obj_exts_in_object(struct kmem_cache *s, struct slab *slab)
mm/slub.c
8878
#define to_slab(n) container_of(n, struct kmem_cache, kobj)
mm/slub.c
888
static inline unsigned int obj_exts_offset_in_object(struct kmem_cache *s)
mm/slub.c
8882
ssize_t (*show)(struct kmem_cache *s, char *buf);
mm/slub.c
8883
ssize_t (*store)(struct kmem_cache *s, const char *x, size_t count);
mm/slub.c
8892
static ssize_t slab_size_show(struct kmem_cache *s, char *buf)
mm/slub.c
8898
static ssize_t align_show(struct kmem_cache *s, char *buf)
mm/slub.c
8904
static ssize_t object_size_show(struct kmem_cache *s, char *buf)
mm/slub.c
8910
static ssize_t objs_per_slab_show(struct kmem_cache *s, char *buf)
mm/slub.c
8916
static ssize_t order_show(struct kmem_cache *s, char *buf)
mm/slub.c
8922
static ssize_t sheaf_capacity_show(struct kmem_cache *s, char *buf)
mm/slub.c
8928
static ssize_t min_partial_show(struct kmem_cache *s, char *buf)
mm/slub.c
8933
static ssize_t min_partial_store(struct kmem_cache *s, const char *buf,
mm/slub.c
8948
static ssize_t cpu_partial_show(struct kmem_cache *s, char *buf)
mm/slub.c
8953
static ssize_t cpu_partial_store(struct kmem_cache *s, const char *buf,
mm/slub.c
8969
static ssize_t ctor_show(struct kmem_cache *s, char *buf)
mm/slub.c
8977
static ssize_t aliases_show(struct kmem_cache *s, char *buf)
mm/slub.c
8983
static ssize_t partial_show(struct kmem_cache *s, char *buf)
mm/slub.c
8989
static ssize_t cpu_slabs_show(struct kmem_cache *s, char *buf)
mm/slub.c
8995
static ssize_t objects_partial_show(struct kmem_cache *s, char *buf)
mm/slub.c
9001
static ssize_t slabs_cpu_partial_show(struct kmem_cache *s, char *buf)
mm/slub.c
9007
static ssize_t reclaim_account_show(struct kmem_cache *s, char *buf)
mm/slub.c
9013
static ssize_t hwcache_align_show(struct kmem_cache *s, char *buf)
mm/slub.c
9020
static ssize_t cache_dma_show(struct kmem_cache *s, char *buf)
mm/slub.c
9028
static ssize_t usersize_show(struct kmem_cache *s, char *buf)
mm/slub.c
9035
static ssize_t destroy_by_rcu_show(struct kmem_cache *s, char *buf)
mm/slub.c
9042
static ssize_t slabs_show(struct kmem_cache *s, char *buf)
mm/slub.c
9048
static ssize_t total_objects_show(struct kmem_cache *s, char *buf)
mm/slub.c
9054
static ssize_t objects_show(struct kmem_cache *s, char *buf)
mm/slub.c
9060
static ssize_t sanity_checks_show(struct kmem_cache *s, char *buf)
mm/slub.c
9066
static ssize_t trace_show(struct kmem_cache *s, char *buf)
mm/slub.c
9072
static ssize_t red_zone_show(struct kmem_cache *s, char *buf)
mm/slub.c
9079
static ssize_t poison_show(struct kmem_cache *s, char *buf)
mm/slub.c
908
static void __fill_map(unsigned long *obj_map, struct kmem_cache *s,
mm/slub.c
9086
static ssize_t store_user_show(struct kmem_cache *s, char *buf)
mm/slub.c
9093
static ssize_t validate_show(struct kmem_cache *s, char *buf)
mm/slub.c
9098
static ssize_t validate_store(struct kmem_cache *s,
mm/slub.c
9115
static ssize_t failslab_show(struct kmem_cache *s, char *buf)
mm/slub.c
9120
static ssize_t failslab_store(struct kmem_cache *s, const char *buf,
mm/slub.c
9136
static ssize_t shrink_show(struct kmem_cache *s, char *buf)
mm/slub.c
9141
static ssize_t shrink_store(struct kmem_cache *s,
mm/slub.c
9153
static ssize_t remote_node_defrag_ratio_show(struct kmem_cache *s, char *buf)
mm/slub.c
9158
static ssize_t remote_node_defrag_ratio_store(struct kmem_cache *s,
mm/slub.c
9178
static int show_stat(struct kmem_cache *s, char *buf, enum stat_item si)
mm/slub.c
9210
static void clear_stat(struct kmem_cache *s, enum stat_item si)
mm/slub.c
9219
static ssize_t text##_show(struct kmem_cache *s, char *buf) \
mm/slub.c
9223
static ssize_t text##_store(struct kmem_cache *s, \
mm/slub.c
9262
static ssize_t skip_kfence_show(struct kmem_cache *s, char *buf)
mm/slub.c
9267
static ssize_t skip_kfence_store(struct kmem_cache *s,
mm/slub.c
9370
struct kmem_cache *s;
mm/slub.c
9386
struct kmem_cache *s;
mm/slub.c
9414
static inline struct kset *cache_kset(struct kmem_cache *s)
mm/slub.c
9425
static char *create_unique_id(struct kmem_cache *s)
mm/slub.c
9463
static int sysfs_slab_add(struct kmem_cache *s)
mm/slub.c
9514
void sysfs_slab_unlink(struct kmem_cache *s)
mm/slub.c
9520
void sysfs_slab_release(struct kmem_cache *s)
mm/slub.c
9530
struct kmem_cache *s;
mm/slub.c
9537
int sysfs_slab_alias(struct kmem_cache *s, const char *name)
mm/slub.c
955
static inline unsigned int size_from_object(struct kmem_cache *s)
mm/slub.c
9568
struct kmem_cache *s;
mm/slub.c
963
static inline void *restore_red_left(struct kmem_cache *s, void *p)
mm/slub.c
9719
struct kmem_cache *s = file_inode(filep)->i_private;
mm/slub.c
9778
static void debugfs_slab_add(struct kmem_cache *s)
mm/slub.c
9794
void debugfs_slab_release(struct kmem_cache *s)
mm/slub.c
9801
struct kmem_cache *s;
mm/slub.c
9818
void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo)
mm/slub.c
988
static inline int check_valid_pointer(struct kmem_cache *s,
mm/swapfile.c
111
static struct kmem_cache *swap_table_cachep;
mm/vma_init.c
12
static struct kmem_cache *vm_area_cachep;
mm/vmalloc.c
880
static struct kmem_cache *vmap_area_cachep;
mm/zsmalloc.c
196
static struct kmem_cache *handle_cachep;
mm/zsmalloc.c
197
static struct kmem_cache *zspage_cachep;
mm/zswap.c
697
static struct kmem_cache *zswap_entry_cache;
net/9p/client.c
136
static struct kmem_cache *p9_req_cache;
net/batman-adv/translation-table.c
55
static struct kmem_cache *batadv_tl_cache __read_mostly;
net/batman-adv/translation-table.c
56
static struct kmem_cache *batadv_tg_cache __read_mostly;
net/batman-adv/translation-table.c
57
static struct kmem_cache *batadv_tt_orig_cache __read_mostly;
net/batman-adv/translation-table.c
58
static struct kmem_cache *batadv_tt_change_cache __read_mostly;
net/batman-adv/translation-table.c
59
static struct kmem_cache *batadv_tt_req_cache __read_mostly;
net/batman-adv/translation-table.c
60
static struct kmem_cache *batadv_tt_roam_cache __read_mostly;
net/bridge/br_fdb.c
34
static struct kmem_cache *br_fdb_cache __read_mostly;
net/can/af_can.c
79
static struct kmem_cache *rcv_cache __read_mostly;
net/can/gw.c
83
static struct kmem_cache *cgw_cache __read_mostly;
net/ceph/messenger.c
139
static struct kmem_cache *ceph_msg_cache;
net/ceph/osd_client.c
27
static struct kmem_cache *ceph_osd_request_cache;
net/core/net_namespace.c
478
static struct kmem_cache *net_cachep __ro_after_init;
net/core/skbuff.c
101
static struct kmem_cache *skbuff_ext_cache __ro_after_init;
net/core/skbuff.c
676
struct kmem_cache *cache;
net/core/sock.c
2235
struct kmem_cache *slab;
net/core/sock.c
2269
struct kmem_cache *slab;
net/ipv4/fib_trie.c
186
static struct kmem_cache *fn_alias_kmem __ro_after_init;
net/ipv4/fib_trie.c
187
static struct kmem_cache *trie_leaf_kmem __ro_after_init;
net/ipv4/inet_hashtables.c
151
struct inet_bind2_bucket *inet_bind2_bucket_create(struct kmem_cache *cachep,
net/ipv4/inet_hashtables.c
166
void inet_bind2_bucket_destroy(struct kmem_cache *cachep, struct inet_bind2_bucket *tb)
net/ipv4/inet_hashtables.c
73
struct inet_bind_bucket *inet_bind_bucket_create(struct kmem_cache *cachep,
net/ipv4/inetpeer.c
55
static struct kmem_cache *peer_cachep __ro_after_init;
net/ipv4/ipmr.c
102
static struct kmem_cache *mrt_cachep __ro_after_init;
net/ipv6/ip6_fib.c
40
static struct kmem_cache *fib6_node_kmem __read_mostly;
net/ipv6/ip6mr.c
85
static struct kmem_cache *mrt_cachep __read_mostly;
net/ipv6/xfrm6_tunnel.c
55
static struct kmem_cache *xfrm6_tunnel_spi_kmem __read_mostly;
net/kcm/kcmsock.c
36
static struct kmem_cache *kcm_psockp __read_mostly;
net/kcm/kcmsock.c
37
static struct kmem_cache *kcm_muxp __read_mostly;
net/mac80211/mesh.c
18
static struct kmem_cache *rm_cache;
net/netfilter/ipvs/ip_vs_conn.c
60
static struct kmem_cache *ip_vs_conn_cachep __read_mostly;
net/netfilter/nf_conncount.c
69
static struct kmem_cache *conncount_rb_cachep __read_mostly;
net/netfilter/nf_conncount.c
70
static struct kmem_cache *conncount_conn_cachep __read_mostly;
net/netfilter/nf_conntrack_core.c
76
static __read_mostly struct kmem_cache *nf_conntrack_cachep;
net/netfilter/nf_conntrack_expect.c
43
static struct kmem_cache *nf_ct_expect_cachep __read_mostly;
net/netfilter/nf_flow_table_core.c
19
static __read_mostly struct kmem_cache *flow_offload_cachep;
net/netfilter/xt_hashlimit.c
174
static struct kmem_cache *hashlimit_cachep __read_mostly;
net/openvswitch/flow_table.c
45
static struct kmem_cache *flow_cache;
net/openvswitch/flow_table.c
46
struct kmem_cache *flow_stats_cache __read_mostly;
net/openvswitch/flow_table.h
72
extern struct kmem_cache *flow_stats_cache;
net/rds/connection.c
52
static struct kmem_cache *rds_conn_slab;
net/rds/ib_recv.c
44
static struct kmem_cache *rds_ib_incoming_slab;
net/rds/ib_recv.c
45
static struct kmem_cache *rds_ib_frag_slab;
net/rds/tcp.c
62
static struct kmem_cache *rds_tcp_conn_slab;
net/rds/tcp_recv.c
41
static struct kmem_cache *rds_tcp_incoming_slab;
net/rxrpc/ar-internal.h
1051
extern struct kmem_cache *rxrpc_call_jar;
net/rxrpc/call_object.c
40
struct kmem_cache *rxrpc_call_jar;
net/sched/sch_fq.c
245
static struct kmem_cache *fq_flow_cachep __read_mostly;
net/sctp/protocol.c
64
struct kmem_cache *sctp_chunk_cachep __read_mostly;
net/sctp/protocol.c
65
struct kmem_cache *sctp_bucket_cachep __read_mostly;
net/socket.c
316
static struct kmem_cache *sock_inode_cachep __ro_after_init;
net/sunrpc/rpc_pipe.c
46
static struct kmem_cache *rpc_inode_cachep __read_mostly;
net/sunrpc/sched.c
39
static struct kmem_cache *rpc_task_slabp __read_mostly;
net/sunrpc/sched.c
40
static struct kmem_cache *rpc_buffer_slabp __read_mostly;
net/xdp/xsk.c
44
static struct kmem_cache *xsk_tx_generic_cache;
net/xfrm/xfrm_policy.c
180
static struct kmem_cache *xfrm_dst_cache __ro_after_init;
net/xfrm/xfrm_state.c
50
static struct kmem_cache *xfrm_state_cache __ro_after_init;
security/integrity/ima/ima_iint.c
16
static struct kmem_cache *ima_iint_cache __ro_after_init;
security/keys/internal.h
85
extern struct kmem_cache *key_jar;
security/keys/key.c
19
struct kmem_cache *key_jar;
security/lsm.h
31
extern struct kmem_cache *lsm_file_cache;
security/lsm.h
32
extern struct kmem_cache *lsm_inode_cache;
security/security.c
84
struct kmem_cache *lsm_file_cache;
security/security.c
85
struct kmem_cache *lsm_inode_cache;
security/selinux/avc.c
121
static struct kmem_cache *avc_node_cachep __ro_after_init;
security/selinux/avc.c
122
static struct kmem_cache *avc_xperms_data_cachep __ro_after_init;
security/selinux/avc.c
123
static struct kmem_cache *avc_xperms_decision_cachep __ro_after_init;
security/selinux/avc.c
124
static struct kmem_cache *avc_xperms_cachep __ro_after_init;
security/selinux/ss/avtab.c
25
static struct kmem_cache *avtab_node_cachep __ro_after_init;
security/selinux/ss/avtab.c
26
static struct kmem_cache *avtab_xperms_cachep __ro_after_init;
security/selinux/ss/ebitmap.c
26
static struct kmem_cache *ebitmap_node_cachep __ro_after_init;
security/selinux/ss/hashtab.c
14
static struct kmem_cache *hashtab_node_cachep __ro_after_init;
security/smack/smack.h
348
extern struct kmem_cache *smack_rule_cache;
security/smack/smack_lsm.c
69
struct kmem_cache *smack_rule_cache;
tools/include/linux/slab.h
132
struct kmem_cache *cache;
tools/include/linux/slab.h
145
void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *, int flags);
tools/include/linux/slab.h
146
static inline void *kmem_cache_alloc(struct kmem_cache *cachep, int flags)
tools/include/linux/slab.h
150
void kmem_cache_free(struct kmem_cache *cachep, void *objp);
tools/include/linux/slab.h
153
struct kmem_cache *
tools/include/linux/slab.h
158
static inline struct kmem_cache *
tools/include/linux/slab.h
167
static inline struct kmem_cache *
tools/include/linux/slab.h
185
void kmem_cache_free_bulk(struct kmem_cache *cachep, size_t size, void **list);
tools/include/linux/slab.h
186
int kmem_cache_alloc_bulk(struct kmem_cache *cachep, gfp_t gfp, size_t size,
tools/include/linux/slab.h
189
kmem_cache_prefill_sheaf(struct kmem_cache *s, gfp_t gfp, unsigned int size);
tools/include/linux/slab.h
192
kmem_cache_alloc_from_sheaf(struct kmem_cache *s, gfp_t gfp,
tools/include/linux/slab.h
195
void kmem_cache_return_sheaf(struct kmem_cache *s, gfp_t gfp,
tools/include/linux/slab.h
197
int kmem_cache_refill_sheaf(struct kmem_cache *s, gfp_t gfp,
tools/include/linux/types.h
17
struct kmem_cache;
tools/perf/util/bpf_skel/lock_contention.bpf.c
178
extern struct kmem_cache *bpf_get_kmem_cache(u64 addr) __ksym __weak;
tools/perf/util/bpf_skel/lock_contention.bpf.c
803
struct kmem_cache *s;
tools/perf/util/bpf_skel/lock_contention.bpf.c
959
struct kmem_cache *s;
tools/perf/util/bpf_skel/lock_contention.bpf.c
965
struct kmem_cache *s = NULL;
tools/perf/util/bpf_skel/vmlinux/vmlinux.h
203
struct kmem_cache *s;
tools/testing/selftests/bpf/bpf_experimental.h
586
extern struct kmem_cache *bpf_iter_kmem_cache_next(struct bpf_iter_kmem_cache *it) __weak __ksym;
tools/testing/selftests/bpf/progs/kmem_cache_iter.c
31
extern struct kmem_cache *bpf_get_kmem_cache(u64 addr) __ksym;
tools/testing/selftests/bpf/progs/kmem_cache_iter.c
42
struct kmem_cache *s = ctx->s;
tools/testing/selftests/bpf/progs/kmem_cache_iter.c
74
struct kmem_cache *s;
tools/testing/selftests/bpf/progs/kmem_cache_iter.c
93
struct kmem_cache *s;
tools/testing/selftests/bpf/progs/kmem_cache_iter.c
95
bpf_for_each(kmem_cache, s) {
tools/testing/shared/linux.c
106
void __kmem_cache_free_locked(struct kmem_cache *cachep, void *objp)
tools/testing/shared/linux.c
120
void kmem_cache_free_locked(struct kmem_cache *cachep, void *objp)
tools/testing/shared/linux.c
129
void kmem_cache_free(struct kmem_cache *cachep, void *objp)
tools/testing/shared/linux.c
136
void kmem_cache_free_bulk(struct kmem_cache *cachep, size_t size, void **list)
tools/testing/shared/linux.c
153
void kmem_cache_shrink(struct kmem_cache *cachep)
tools/testing/shared/linux.c
157
int kmem_cache_alloc_bulk(struct kmem_cache *cachep, gfp_t gfp, size_t size,
tools/testing/shared/linux.c
19
void kmem_cache_set_callback(struct kmem_cache *cachep, void (*callback)(void *))
tools/testing/shared/linux.c
230
struct kmem_cache *
tools/testing/shared/linux.c
235
struct kmem_cache *ret = malloc(sizeof(*ret));
tools/testing/shared/linux.c
24
void kmem_cache_set_private(struct kmem_cache *cachep, void *private)
tools/testing/shared/linux.c
255
kmem_cache_prefill_sheaf(struct kmem_cache *s, gfp_t gfp, unsigned int size)
tools/testing/shared/linux.c
283
int kmem_cache_refill_sheaf(struct kmem_cache *s, gfp_t gfp,
tools/testing/shared/linux.c
29
void kmem_cache_set_non_kernel(struct kmem_cache *cachep, unsigned int val)
tools/testing/shared/linux.c
311
void kmem_cache_return_sheaf(struct kmem_cache *s, gfp_t gfp,
tools/testing/shared/linux.c
321
kmem_cache_alloc_from_sheaf(struct kmem_cache *s, gfp_t gfp,
tools/testing/shared/linux.c
34
unsigned long kmem_cache_get_alloc(struct kmem_cache *cachep)
tools/testing/shared/linux.c
344
static struct kmem_cache *test_cache, *test_cache2;
tools/testing/shared/linux.c
39
unsigned long kmem_cache_nr_allocated(struct kmem_cache *cachep)
tools/testing/shared/linux.c
44
unsigned long kmem_cache_nr_tallocated(struct kmem_cache *cachep)
tools/testing/shared/linux.c
49
void kmem_cache_zero_nr_tallocated(struct kmem_cache *cachep)
tools/testing/shared/linux.c
54
void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru,
virt/kvm/async_pf.c
20
static struct kmem_cache *async_pf_cache;
virt/kvm/guest_memfd.c
920
static struct kmem_cache *kvm_gmem_inode_cachep;
virt/kvm/kvm_main.c
114
static struct kmem_cache *kvm_vcpu_cache;
virt/kvm/kvm_main.c
356
if (mc->kmem_cache)
virt/kvm/kvm_main.c
357
return kmem_cache_alloc(mc->kmem_cache, gfp_flags);
virt/kvm/kvm_main.c
381
if (WARN_ON_ONCE(mc->init_value && (mc->kmem_cache || mc->gfp_zero)))
virt/kvm/kvm_main.c
417
if (mc->kmem_cache)
virt/kvm/kvm_main.c
418
kmem_cache_free(mc->kmem_cache, mc->objects[--mc->nobjs]);