Lines Matching refs:iter
753 struct radix_tree_iter *iter, unsigned flags) in radix_tree_next_chunk() argument
771 index = iter->next_index; in radix_tree_next_chunk()
772 if (!index && iter->index) in radix_tree_next_chunk()
780 iter->index = 0; in radix_tree_next_chunk()
781 iter->next_index = 1; in radix_tree_next_chunk()
782 iter->tags = 1; in radix_tree_next_chunk()
836 iter->index = index; in radix_tree_next_chunk()
837 iter->next_index = (index | RADIX_TREE_MAP_MASK) + 1; in radix_tree_next_chunk()
845 iter->tags = node->tags[tag][tag_long] >> tag_bit; in radix_tree_next_chunk()
850 iter->tags |= node->tags[tag][tag_long + 1] << in radix_tree_next_chunk()
853 iter->next_index = index + BITS_PER_LONG; in radix_tree_next_chunk()
1014 struct radix_tree_iter iter; in radix_tree_gang_lookup() local
1021 radix_tree_for_each_slot(slot, root, &iter, first_index) { in radix_tree_gang_lookup()
1026 slot = radix_tree_iter_retry(&iter); in radix_tree_gang_lookup()
1060 struct radix_tree_iter iter; in radix_tree_gang_lookup_slot() local
1067 radix_tree_for_each_slot(slot, root, &iter, first_index) { in radix_tree_gang_lookup_slot()
1070 indices[ret] = iter.index; in radix_tree_gang_lookup_slot()
1097 struct radix_tree_iter iter; in radix_tree_gang_lookup_tag() local
1104 radix_tree_for_each_tagged(slot, root, &iter, first_index, tag) { in radix_tree_gang_lookup_tag()
1109 slot = radix_tree_iter_retry(&iter); in radix_tree_gang_lookup_tag()
1138 struct radix_tree_iter iter; in radix_tree_gang_lookup_tag_slot() local
1145 radix_tree_for_each_tagged(slot, root, &iter, first_index, tag) { in radix_tree_gang_lookup_tag_slot()