Lines Matching refs:iter
748 struct radix_tree_iter *iter, unsigned flags) in radix_tree_next_chunk() argument
766 index = iter->next_index; in radix_tree_next_chunk()
767 if (!index && iter->index) in radix_tree_next_chunk()
775 iter->index = 0; in radix_tree_next_chunk()
776 iter->next_index = 1; in radix_tree_next_chunk()
777 iter->tags = 1; in radix_tree_next_chunk()
831 iter->index = index; in radix_tree_next_chunk()
832 iter->next_index = (index | RADIX_TREE_MAP_MASK) + 1; in radix_tree_next_chunk()
840 iter->tags = node->tags[tag][tag_long] >> tag_bit; in radix_tree_next_chunk()
845 iter->tags |= node->tags[tag][tag_long + 1] << in radix_tree_next_chunk()
848 iter->next_index = index + BITS_PER_LONG; in radix_tree_next_chunk()
1009 struct radix_tree_iter iter; in radix_tree_gang_lookup() local
1016 radix_tree_for_each_slot(slot, root, &iter, first_index) { in radix_tree_gang_lookup()
1021 slot = radix_tree_iter_retry(&iter); in radix_tree_gang_lookup()
1055 struct radix_tree_iter iter; in radix_tree_gang_lookup_slot() local
1062 radix_tree_for_each_slot(slot, root, &iter, first_index) { in radix_tree_gang_lookup_slot()
1065 indices[ret] = iter.index; in radix_tree_gang_lookup_slot()
1092 struct radix_tree_iter iter; in radix_tree_gang_lookup_tag() local
1099 radix_tree_for_each_tagged(slot, root, &iter, first_index, tag) { in radix_tree_gang_lookup_tag()
1104 slot = radix_tree_iter_retry(&iter); in radix_tree_gang_lookup_tag()
1133 struct radix_tree_iter iter; in radix_tree_gang_lookup_tag_slot() local
1140 radix_tree_for_each_tagged(slot, root, &iter, first_index, tag) { in radix_tree_gang_lookup_tag_slot()