Lines Matching refs:nr
62 #define ADD_CACHE_INFO(x, nr) do { swap_cache_info.x += (nr); } while (0) argument
73 unsigned int i, j, nr; in total_swapcache_pages() local
88 nr = nr_swapper_spaces[i]; in total_swapcache_pages()
90 for (j = 0; j < nr; j++) in total_swapcache_pages()
119 unsigned long i, nr = compound_nr(page); in add_to_swap_cache() local
125 page_ref_add(page, nr); in add_to_swap_cache()
133 for (i = 0; i < nr; i++) { in add_to_swap_cache()
139 address_space->nrpages += nr; in add_to_swap_cache()
140 __mod_node_page_state(page_pgdat(page), NR_FILE_PAGES, nr); in add_to_swap_cache()
141 ADD_CACHE_INFO(add_total, nr); in add_to_swap_cache()
150 page_ref_sub(page, nr); in add_to_swap_cache()
161 int i, nr = hpage_nr_pages(page); in __delete_from_swap_cache() local
169 for (i = 0; i < nr; i++) { in __delete_from_swap_cache()
176 address_space->nrpages -= nr; in __delete_from_swap_cache()
177 __mod_node_page_state(page_pgdat(page), NR_FILE_PAGES, -nr); in __delete_from_swap_cache()
178 ADD_CACHE_INFO(del_total, nr); in __delete_from_swap_cache()
288 void free_pages_and_swap_cache(struct page **pages, int nr) in free_pages_and_swap_cache() argument
294 for (i = 0; i < nr; i++) in free_pages_and_swap_cache()
296 release_pages(pagep, nr); in free_pages_and_swap_cache()
600 unsigned int i, nr; in init_swap_address_space() local
602 nr = DIV_ROUND_UP(nr_pages, SWAP_ADDRESS_SPACE_PAGES); in init_swap_address_space()
603 spaces = kvcalloc(nr, sizeof(struct address_space), GFP_KERNEL); in init_swap_address_space()
606 for (i = 0; i < nr; i++) { in init_swap_address_space()
614 nr_swapper_spaces[type] = nr; in init_swap_address_space()