Lines Matching defs:iter
1167 struct radix_tree_iter iter;
1174 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, start) {
1199 indices[ret] = iter.index;
1227 struct radix_tree_iter iter;
1236 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, start) {
1250 WARN_ON(iter.index);
1294 struct radix_tree_iter iter;
1303 radix_tree_for_each_contig(slot, &mapping->page_tree, &iter, index) {
1342 if (page->mapping == NULL || page->index != iter.index) {
1370 struct radix_tree_iter iter;
1380 &iter, *index, tag) {
1458 * @iter: data destination
1468 struct iov_iter *iter, ssize_t written)
1483 last_index = (*ppos + iter->count + PAGE_CACHE_SIZE-1) >> PAGE_CACHE_SHIFT;
1518 offset, iter->count))
1570 ret = copy_page_to_iter(page, offset, nr, iter);
1578 if (!iov_iter_count(iter))
1689 * @iter: destination for the data read
1695 generic_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
1706 size_t count = iov_iter_count(iter);
1715 struct iov_iter data = *iter;
1721 iov_iter_advance(iter, retval);
1732 if (retval < 0 || !iov_iter_count(iter) || *ppos >= size) {
1738 retval = do_generic_file_read(file, ppos, iter, retval);
1993 struct radix_tree_iter iter;
2004 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, vmf->pgoff) {
2005 if (iter.index > vmf->max_pgoff)
2056 if (iter.index == vmf->max_pgoff)