Lines Matching refs:kmem_cache
116 struct kmem_cache *kmem_cache_create(const char *, size_t, size_t,
119 void kmem_cache_destroy(struct kmem_cache *);
120 int kmem_cache_shrink(struct kmem_cache *);
122 void memcg_create_kmem_cache(struct mem_cgroup *, struct kmem_cache *);
233 extern struct kmem_cache *kmalloc_caches[KMALLOC_SHIFT_HIGH + 1];
235 extern struct kmem_cache *kmalloc_dma_caches[KMALLOC_SHIFT_HIGH + 1];
290 void *kmem_cache_alloc(struct kmem_cache *, gfp_t flags);
291 void kmem_cache_free(struct kmem_cache *, void *);
295 void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node);
302 static __always_inline void *kmem_cache_alloc_node(struct kmem_cache *s, gfp_t flags, int node) in kmem_cache_alloc_node()
309 extern void *kmem_cache_alloc_trace(struct kmem_cache *, gfp_t, size_t);
312 extern void *kmem_cache_alloc_node_trace(struct kmem_cache *s,
317 kmem_cache_alloc_node_trace(struct kmem_cache *s, in kmem_cache_alloc_node_trace()
326 static __always_inline void *kmem_cache_alloc_trace(struct kmem_cache *s, in kmem_cache_alloc_trace()
336 kmem_cache_alloc_node_trace(struct kmem_cache *s, in kmem_cache_alloc_node_trace()
486 struct kmem_cache *entries[0];
512 struct kmem_cache *root_cache;
571 static inline void *kmem_cache_zalloc(struct kmem_cache *k, gfp_t flags) in kmem_cache_zalloc()
597 unsigned int kmem_cache_size(struct kmem_cache *s);