Home
last modified time | relevance | path

Searched refs:refcount (Results 1 – 9 of 9) sorted by relevance

/mm/
Dzpool.c44 atomic_set(&driver->refcount, 0); in zpool_register_driver()
62 int ret = 0, refcount; in zpool_unregister_driver() local
65 refcount = atomic_read(&driver->refcount); in zpool_unregister_driver()
66 WARN_ON(refcount < 0); in zpool_unregister_driver()
67 if (refcount > 0) in zpool_unregister_driver()
88 atomic_inc(&driver->refcount); in zpool_get_driver()
100 atomic_dec(&driver->refcount); in zpool_put_driver()
Dz3fold.c118 struct kref refcount; member
406 kref_init(&zhdr->refcount); in init_z3fold_page()
529 refcount); in release_z3fold_page()
536 refcount); in release_z3fold_page_locked()
544 refcount); in release_z3fold_page_locked_list()
742 if (kref_put(&new_zhdr->refcount, release_z3fold_page_locked)) in compact_single_buddy()
820 if (kref_put(&zhdr->refcount, release_z3fold_page_locked)) { in do_compact_page()
833 if (kref_put(&zhdr->refcount, release_z3fold_page_locked)) in do_compact_page()
912 kref_get(&zhdr->refcount); in __z3fold_alloc()
949 kref_get(&zhdr->refcount); in __z3fold_alloc()
[all …]
Dslab_common.c189 if (s->refcount < 0) in slab_unmergeable()
270 s->refcount = 1; in create_cache()
509 s->refcount--; in kmem_cache_destroy()
510 if (s->refcount) in kmem_cache_destroy()
678 s->refcount = -1; /* Exempt from merging for now */ in create_boot_cache()
693 s->refcount = 1; in create_kmalloc_cache()
887 kmalloc_caches[type][idx]->refcount = -1; in new_kmalloc_cache()
Dzswap.c174 int refcount; member
281 entry->refcount = 1; in zswap_entry_cache_alloc()
366 entry->refcount++; in zswap_entry_get()
375 int refcount = --entry->refcount; in zswap_entry_put() local
377 BUG_ON(refcount < 0); in zswap_entry_put()
378 if (refcount == 0) { in zswap_entry_put()
Drmap.c95 atomic_set(&anon_vma->refcount, 1); in anon_vma_alloc()
111 VM_BUG_ON(atomic_read(&anon_vma->refcount)); in anon_vma_free()
457 atomic_set(&anon_vma->refcount, 0); in anon_vma_ctor()
507 if (!atomic_inc_not_zero(&anon_vma->refcount)) { in page_get_anon_vma()
574 if (!atomic_inc_not_zero(&anon_vma->refcount)) { in page_lock_anon_vma_read()
589 if (atomic_dec_and_test(&anon_vma->refcount)) { in page_lock_anon_vma_read()
2270 if (root != anon_vma && atomic_dec_and_test(&root->refcount)) in __put_anon_vma()
Dslab.h28 int refcount; /* Use counter */ member
Dslub.c4886 s->refcount++; in __kmem_cache_alias()
4896 s->refcount--; in __kmem_cache_alias()
5454 return sysfs_emit(buf, "%d\n", s->refcount < 0 ? 0 : s->refcount - 1); in aliases_show()
Dvmscan.c1138 int refcount; in __remove_mapping() local
1170 refcount = 1 + compound_nr(page); in __remove_mapping()
1171 if (!page_ref_freeze(page, refcount)) in __remove_mapping()
1175 page_ref_unfreeze(page, refcount); in __remove_mapping()
Dslab.c1807 cachep->refcount++; in __kmem_cache_alias()