xa_for_each_range
xa_for_each_range(&fp->irqs, idx, p, 0, last)
xa_for_each_range(&((esw)->vports), \
xa_for_each_range(&pool->irqs, index, iter, start, end) {
xa_for_each_range(&udev->data_pages, dpi, page, first, last) {
xa_for_each_range(&fs_info->buffer_tree, index, eb, start, end) {
xa_for_each_range(xa, group, grp, start, end - 1) {
xa_for_each_range(&sreq->rreq->mapping->i_pages, idx, page, start, last) {
xa_for_each_range(&kvm->vcpu_array, idx, vcpup, 0, \
xa_for_each_range(xa, index, entry, start, ULONG_MAX)
xa_for_each_range(xa, idx, desc, ctrl->first, ctrl->last) {
xa_for_each_range(xa, idx, desc, ctrl->first, ctrl->last) {
xa_for_each_range(xa, idx, desc, ctrl->first, ctrl->last) {
xa_for_each_range(&dmirror->pt, pfn, entry, start >> PAGE_SHIFT,
xa_for_each_range(&devlink->ports, port_index, port,
xa_for_each_range(&f->bindings, index, slot, start, end - 1) {