Lines Matching refs:_refcount
67 return atomic_read(&page->_refcount); in page_ref_count()
72 return atomic_read(&compound_head(page)->_refcount); in page_count()
77 atomic_set(&page->_refcount, v); in set_page_count()
93 atomic_add(nr, &page->_refcount); in page_ref_add()
100 atomic_sub(nr, &page->_refcount); in page_ref_sub()
107 int ret = atomic_sub_return(nr, &page->_refcount); in page_ref_sub_return()
116 atomic_inc(&page->_refcount); in page_ref_inc()
123 atomic_dec(&page->_refcount); in page_ref_dec()
130 int ret = atomic_sub_and_test(nr, &page->_refcount); in page_ref_sub_and_test()
139 int ret = atomic_inc_return(&page->_refcount); in page_ref_inc_return()
148 int ret = atomic_dec_and_test(&page->_refcount); in page_ref_dec_and_test()
157 int ret = atomic_dec_return(&page->_refcount); in page_ref_dec_return()
166 int ret = atomic_add_unless(&page->_refcount, nr, u); in page_ref_add_unless()
175 int ret = likely(atomic_cmpxchg(&page->_refcount, count, 0) == count); in page_ref_freeze()
187 atomic_set_release(&page->_refcount, count); in page_ref_unfreeze()