Lines Matching refs:iter
1228 struct radix_tree_iter iter; in find_get_entries() local
1235 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, start) { in find_get_entries()
1260 indices[ret] = iter.index; in find_get_entries()
1288 struct radix_tree_iter iter; in find_get_pages() local
1297 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, start) { in find_get_pages()
1311 WARN_ON(iter.index); in find_get_pages()
1355 struct radix_tree_iter iter; in find_get_pages_contig() local
1364 radix_tree_for_each_contig(slot, &mapping->page_tree, &iter, index) { in find_get_pages_contig()
1403 if (page->mapping == NULL || page->index != iter.index) { in find_get_pages_contig()
1431 struct radix_tree_iter iter; in find_get_pages_tag() local
1441 &iter, *index, tag) { in find_get_pages_tag()
1529 struct iov_iter *iter, ssize_t written) in do_generic_file_read() argument
1544 last_index = (*ppos + iter->count + PAGE_CACHE_SIZE-1) >> PAGE_CACHE_SHIFT; in do_generic_file_read()
1579 offset, iter->count)) in do_generic_file_read()
1631 ret = copy_page_to_iter(page, offset, nr, iter); in do_generic_file_read()
1639 if (!iov_iter_count(iter)) in do_generic_file_read()
1756 generic_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) in generic_file_read_iter() argument
1766 size_t count = iov_iter_count(iter); in generic_file_read_iter()
1775 struct iov_iter data = *iter; in generic_file_read_iter()
1781 iov_iter_advance(iter, retval); in generic_file_read_iter()
1793 if (retval < 0 || !iov_iter_count(iter) || *ppos >= size || in generic_file_read_iter()
1800 retval = do_generic_file_read(file, ppos, iter, retval); in generic_file_read_iter()
2054 struct radix_tree_iter iter; in filemap_map_pages() local
2065 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, vmf->pgoff) { in filemap_map_pages()
2066 if (iter.index > vmf->max_pgoff) in filemap_map_pages()
2117 if (iter.index == vmf->max_pgoff) in filemap_map_pages()