Lines Matching refs:cache
131 static void *qlink_to_object(struct qlist_node *qlink, struct kmem_cache *cache) in qlink_to_object() argument
137 return ((void *)free_info) - cache->kasan_info.free_meta_offset; in qlink_to_object()
140 static void qlink_free(struct qlist_node *qlink, struct kmem_cache *cache) in qlink_free() argument
142 void *object = qlink_to_object(qlink, cache); in qlink_free()
148 ___cache_free(cache, object, _THIS_IP_); in qlink_free()
154 static void qlist_free_all(struct qlist_head *q, struct kmem_cache *cache) in qlist_free_all() argument
164 cache ? cache : qlink_to_cache(qlink); in qlist_free_all()
173 void quarantine_put(struct kasan_free_meta *info, struct kmem_cache *cache) in quarantine_put() argument
190 qlist_put(q, &info->quarantine_link, cache->size); in quarantine_put()
266 struct kmem_cache *cache) in qlist_move_cache() argument
279 if (obj_cache == cache) in qlist_move_cache()
290 struct kmem_cache *cache = arg; in per_cpu_remove_cache() local
295 qlist_move_cache(q, &to_free, cache); in per_cpu_remove_cache()
296 qlist_free_all(&to_free, cache); in per_cpu_remove_cache()
300 void quarantine_remove_cache(struct kmem_cache *cache) in quarantine_remove_cache() argument
312 on_each_cpu(per_cpu_remove_cache, cache, 1); in quarantine_remove_cache()
318 qlist_move_cache(&global_quarantine[i], &to_free, cache); in quarantine_remove_cache()
326 qlist_free_all(&to_free, cache); in quarantine_remove_cache()