Lines Matching refs:nr
612 unsigned long nr = compound_nr(page); in shmem_add_to_page_cache() local
615 VM_BUG_ON_PAGE(index != round_down(index, nr), page); in shmem_add_to_page_cache()
620 page_ref_add(page, nr); in shmem_add_to_page_cache()
635 if (++i < nr) { in shmem_add_to_page_cache()
643 mapping->nrpages += nr; in shmem_add_to_page_cache()
644 __mod_node_page_state(page_pgdat(page), NR_FILE_PAGES, nr); in shmem_add_to_page_cache()
645 __mod_node_page_state(page_pgdat(page), NR_SHMEM, nr); in shmem_add_to_page_cache()
652 page_ref_sub(page, nr); in shmem_add_to_page_cache()
779 pvec.nr = find_get_entries(mapping, index, in shmem_unlock_mapping()
781 if (!pvec.nr) in shmem_unlock_mapping()
783 index = indices[pvec.nr - 1] + 1; in shmem_unlock_mapping()
816 pvec.nr = find_get_entries(mapping, index, in shmem_undo_range()
819 if (!pvec.nr) in shmem_undo_range()
907 pvec.nr = find_get_entries(mapping, index, in shmem_undo_range()
910 if (!pvec.nr) { in shmem_undo_range()
1176 for (i = 0; i < pvec.nr; i++) { in shmem_unuse_swap_entries()
1217 pvec.nr = shmem_find_swap_entries(mapping, start, nr_entries, in shmem_unuse_inode()
1220 if (pvec.nr == 0) { in shmem_unuse_inode()
1237 start = indices[pvec.nr - 1]; in shmem_unuse_inode()
1510 int nr; in shmem_alloc_and_acct_page() local
1515 nr = huge ? HPAGE_PMD_NR : 1; in shmem_alloc_and_acct_page()
1517 if (!shmem_inode_acct_block(inode, nr)) in shmem_alloc_and_acct_page()
1531 shmem_inode_unacct_blocks(inode, nr); in shmem_alloc_and_acct_page()
2552 unsigned long nr, ret; in shmem_file_read_iter() local
2559 nr = i_size & ~PAGE_MASK; in shmem_file_read_iter()
2560 if (nr <= offset) in shmem_file_read_iter()
2580 nr = PAGE_SIZE; in shmem_file_read_iter()
2584 nr = i_size & ~PAGE_MASK; in shmem_file_read_iter()
2585 if (nr <= offset) { in shmem_file_read_iter()
2591 nr -= offset; in shmem_file_read_iter()
2615 ret = copy_page_to_iter(page, offset, nr, to); in shmem_file_read_iter()
2624 if (ret < nr) { in shmem_file_read_iter()
2649 pvec.nr = 1; /* start small: we may be there already */ in shmem_seek_hole_data()
2651 pvec.nr = find_get_entries(mapping, index, in shmem_seek_hole_data()
2652 pvec.nr, pvec.pages, indices); in shmem_seek_hole_data()
2653 if (!pvec.nr) { in shmem_seek_hole_data()
2658 for (i = 0; i < pvec.nr; i++, index++) { in shmem_seek_hole_data()
2680 pvec.nr = PAGEVEC_SIZE; in shmem_seek_hole_data()