Lines Matching refs:node
350 struct interval_tree_node *node, *next; in viommu_del_mappings() local
355 node = next; in viommu_del_mappings()
356 mapping = container_of(node, struct viommu_mapping, iova); in viommu_del_mappings()
357 next = interval_tree_iter_next(node, iova, end); in viommu_del_mappings()
369 interval_tree_remove(node, &vdomain->mappings); in viommu_del_mappings()
438 struct interval_tree_node *node; in viommu_replay_mappings() local
442 node = interval_tree_iter_first(&vdomain->mappings, 0, -1UL); in viommu_replay_mappings()
443 while (node) { in viommu_replay_mappings()
444 mapping = container_of(node, struct viommu_mapping, iova); in viommu_replay_mappings()
458 node = interval_tree_iter_next(node, 0, -1UL); in viommu_replay_mappings()
893 struct interval_tree_node *node; in viommu_iova_to_phys() local
897 node = interval_tree_iter_first(&vdomain->mappings, iova, iova); in viommu_iova_to_phys()
898 if (node) { in viommu_iova_to_phys()
899 mapping = container_of(node, struct viommu_mapping, iova); in viommu_iova_to_phys()