Lines Matching refs:nr
91 static inline void page_ref_add(struct page *page, int nr) in page_ref_add() argument
93 atomic_add(nr, &page->_refcount); in page_ref_add()
95 __page_ref_mod(page, nr); in page_ref_add()
98 static inline void page_ref_sub(struct page *page, int nr) in page_ref_sub() argument
100 atomic_sub(nr, &page->_refcount); in page_ref_sub()
102 __page_ref_mod(page, -nr); in page_ref_sub()
119 static inline int page_ref_sub_and_test(struct page *page, int nr) in page_ref_sub_and_test() argument
121 int ret = atomic_sub_and_test(nr, &page->_refcount); in page_ref_sub_and_test()
124 __page_ref_mod_and_test(page, -nr, ret); in page_ref_sub_and_test()
155 static inline int page_ref_add_unless(struct page *page, int nr, int u) in page_ref_add_unless() argument
157 int ret = atomic_add_unless(&page->_refcount, nr, u); in page_ref_add_unless()
160 __page_ref_mod_unless(page, nr, ret); in page_ref_add_unless()