Lines Matching refs:iter
657 struct radix_tree_iter iter; in shmem_partial_swap_usage() local
664 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, start) { in shmem_partial_swap_usage()
665 if (iter.index >= end) in shmem_partial_swap_usage()
671 slot = radix_tree_iter_retry(&iter); in shmem_partial_swap_usage()
680 slot = radix_tree_iter_next(&iter); in shmem_partial_swap_usage()
2449 struct radix_tree_iter iter; in shmem_tag_pins() local
2458 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, start) { in shmem_tag_pins()
2462 slot = radix_tree_iter_retry(&iter); in shmem_tag_pins()
2467 radix_tree_tag_set(&mapping->page_tree, iter.index, in shmem_tag_pins()
2474 slot = radix_tree_iter_next(&iter); in shmem_tag_pins()
2491 struct radix_tree_iter iter; in shmem_wait_for_pins() local
2511 radix_tree_for_each_tagged(slot, &mapping->page_tree, &iter, in shmem_wait_for_pins()
2517 slot = radix_tree_iter_retry(&iter); in shmem_wait_for_pins()
2539 iter.index, SHMEM_TAG_PINNED); in shmem_wait_for_pins()
2544 slot = radix_tree_iter_next(&iter); in shmem_wait_for_pins()