Lines Matching refs:shared

262 	parent->shared = NULL;  in kmem_cache_node_init()
463 .shared = 1,
932 if (n->shared) in __drain_alien_cache()
933 transfer_objects(n->shared, ac, ac->limit); in __drain_alien_cache()
1104 struct array_cache *shared; in cpuup_canceled() local
1129 shared = n->shared; in cpuup_canceled()
1130 if (shared) { in cpuup_canceled()
1131 free_block(cachep, shared->entry, in cpuup_canceled()
1132 shared->avail, node, &list); in cpuup_canceled()
1133 n->shared = NULL; in cpuup_canceled()
1141 kfree(shared); in cpuup_canceled()
1185 struct array_cache *shared = NULL; in cpuup_prepare() local
1188 if (cachep->shared) { in cpuup_prepare()
1189 shared = alloc_arraycache(node, in cpuup_prepare()
1190 cachep->shared * cachep->batchcount, in cpuup_prepare()
1192 if (!shared) in cpuup_prepare()
1198 kfree(shared); in cpuup_prepare()
1206 if (!n->shared) { in cpuup_prepare()
1211 n->shared = shared; in cpuup_prepare()
1212 shared = NULL; in cpuup_prepare()
1221 kfree(shared); in cpuup_prepare()
2362 drain_array(cachep, n, n->shared, 1, node); in drain_cpu_caches()
2437 kfree(n->shared); in __kmem_cache_shutdown()
2797 if (n->shared && transfer_objects(ac, n->shared, batchcount)) { in cache_alloc_refill()
2798 n->shared->touched = 1; in cache_alloc_refill()
3332 if (n->shared) { in cache_flusharray()
3333 struct array_cache *shared_array = n->shared; in cache_flusharray()
3616 if (cachep->shared) { in alloc_kmem_cache_node()
3618 cachep->shared*cachep->batchcount, in alloc_kmem_cache_node()
3628 struct array_cache *shared = n->shared; in alloc_kmem_cache_node() local
3633 if (shared) in alloc_kmem_cache_node()
3634 free_block(cachep, shared->entry, in alloc_kmem_cache_node()
3635 shared->avail, node, &list); in alloc_kmem_cache_node()
3637 n->shared = new_shared; in alloc_kmem_cache_node()
3646 kfree(shared); in alloc_kmem_cache_node()
3660 n->shared = new_shared; in alloc_kmem_cache_node()
3675 kfree(n->shared); in alloc_kmem_cache_node()
3688 int batchcount, int shared, gfp_t gfp) in __do_tune_cpucache() argument
3704 cachep->shared = shared; in __do_tune_cpucache()
3729 int batchcount, int shared, gfp_t gfp) in do_tune_cpucache() argument
3734 ret = __do_tune_cpucache(cachep, limit, batchcount, shared, gfp); in do_tune_cpucache()
3745 __do_tune_cpucache(c, limit, batchcount, shared, gfp); in do_tune_cpucache()
3756 int shared = 0; in enable_cpucache() local
3762 shared = root->shared; in enable_cpucache()
3766 if (limit && shared && batchcount) in enable_cpucache()
3797 shared = 0; in enable_cpucache()
3799 shared = 8; in enable_cpucache()
3811 err = do_tune_cpucache(cachep, limit, batchcount, shared, gfp); in enable_cpucache()
3895 drain_array(searchp, n, n->shared, 0, node); in cache_reap()
3957 if (n->shared) in get_slabinfo()
3958 shared_avail += n->shared->avail; in get_slabinfo()
3978 sinfo->shared = cachep->shared; in get_slabinfo()
4028 int limit, batchcount, shared, res; in slabinfo_write() local
4042 if (sscanf(tmp, " %d %d %d", &limit, &batchcount, &shared) != 3) in slabinfo_write()
4051 batchcount > limit || shared < 0) { in slabinfo_write()
4055 batchcount, shared, in slabinfo_write()