• Home
  • Raw
  • Download

Lines Matching refs:shared

233 	parent->shared = NULL;  in kmem_cache_node_init()
385 .shared = 1,
697 if (n->shared) in __drain_alien_cache()
698 transfer_objects(n->shared, ac, ac->limit); in __drain_alien_cache()
888 if (cachep->shared) { in setup_kmem_cache_node()
890 cachep->shared * cachep->batchcount, 0xbaadf00d, gfp); in setup_kmem_cache_node()
901 if (n->shared && force_change) { in setup_kmem_cache_node()
902 free_block(cachep, n->shared->entry, in setup_kmem_cache_node()
903 n->shared->avail, node, &list); in setup_kmem_cache_node()
904 n->shared->avail = 0; in setup_kmem_cache_node()
907 if (!n->shared || force_change) { in setup_kmem_cache_node()
908 old_shared = n->shared; in setup_kmem_cache_node()
909 n->shared = new_shared; in setup_kmem_cache_node()
949 struct array_cache *shared; in cpuup_canceled() local
972 shared = n->shared; in cpuup_canceled()
973 if (shared) { in cpuup_canceled()
974 free_block(cachep, shared->entry, in cpuup_canceled()
975 shared->avail, node, &list); in cpuup_canceled()
976 n->shared = NULL; in cpuup_canceled()
984 kfree(shared); in cpuup_canceled()
2168 drain_array_locked(cachep, n->shared, node, true, &list); in drain_cpu_caches()
2272 kfree(n->shared); in __kmem_cache_release()
2909 struct array_cache *ac, *shared; in cache_alloc_refill() local
2930 shared = READ_ONCE(n->shared); in cache_alloc_refill()
2931 if (!n->free_objects && (!shared || !shared->avail)) in cache_alloc_refill()
2935 shared = READ_ONCE(n->shared); in cache_alloc_refill()
2938 if (shared && transfer_objects(ac, shared, batchcount)) { in cache_alloc_refill()
2939 shared->touched = 1; in cache_alloc_refill()
3383 if (n->shared) { in cache_flusharray()
3384 struct array_cache *shared_array = n->shared; in cache_flusharray()
3786 kfree(n->shared); in setup_kmem_cache_nodes()
3799 int batchcount, int shared, gfp_t gfp) in __do_tune_cpucache() argument
3820 cachep->shared = shared; in __do_tune_cpucache()
3845 int batchcount, int shared, gfp_t gfp) in do_tune_cpucache() argument
3850 ret = __do_tune_cpucache(cachep, limit, batchcount, shared, gfp); in do_tune_cpucache()
3861 __do_tune_cpucache(c, limit, batchcount, shared, gfp); in do_tune_cpucache()
3872 int shared = 0; in enable_cpucache() local
3882 shared = root->shared; in enable_cpucache()
3886 if (limit && shared && batchcount) in enable_cpucache()
3917 shared = 0; in enable_cpucache()
3919 shared = 8; in enable_cpucache()
3931 err = do_tune_cpucache(cachep, limit, batchcount, shared, gfp); in enable_cpucache()
4013 drain_array(searchp, n, n->shared, node); in cache_reap()
4052 if (n->shared) in get_slabinfo()
4053 shared_avail += n->shared->avail; in get_slabinfo()
4068 sinfo->shared = cachep->shared; in get_slabinfo()
4119 int limit, batchcount, shared, res; in slabinfo_write() local
4133 if (sscanf(tmp, " %d %d %d", &limit, &batchcount, &shared) != 3) in slabinfo_write()
4142 batchcount > limit || shared < 0) { in slabinfo_write()
4146 batchcount, shared, in slabinfo_write()