Home
last modified time | relevance | path

Searched refs:pages_node (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/drivers/iommu/iommufd/
Dio_pagetable.h41 struct interval_tree_node pages_node; member
73 return area->pages_node.start; in iopt_area_index()
78 return area->pages_node.last; in iopt_area_last_index()
Dio_pagetable.c208 area->pages_node.start = start_byte / PAGE_SIZE; in iopt_insert_area()
209 if (check_add_overflow(start_byte, length - 1, &area->pages_node.last)) in iopt_insert_area()
211 area->pages_node.last = area->pages_node.last / PAGE_SIZE; in iopt_insert_area()
212 if (WARN_ON(area->pages_node.last >= pages->npages)) in iopt_insert_area()
728 interval_tree_remove(&area->pages_node, &pages->domains_itree); in iopt_unfill_domain()
770 interval_tree_insert(&area->pages_node, in iopt_fill_domain()
789 interval_tree_remove(&area->pages_node, in iopt_fill_domain()
Dpages.c257 return container_of(node, struct iopt_area, pages_node); in iopt_pages_find_domain_area()
1449 interval_tree_insert(&area->pages_node, &pages->domains_itree); in iopt_area_fill_domains()
1510 interval_tree_remove(&area->pages_node, &pages->domains_itree); in iopt_area_unfill_domains()