Searched refs:pages_node (Results 1 – 3 of 3) sorted by relevance
| /drivers/iommu/iommufd/ |
| A D | io_pagetable.h | 41 struct interval_tree_node pages_node; member 74 return area->pages_node.start; in iopt_area_index() 79 return area->pages_node.last; in iopt_area_last_index()
|
| A D | io_pagetable.c | 226 area->pages_node.start = start_byte / PAGE_SIZE; in iopt_insert_area() 227 if (check_add_overflow(start_byte, length - 1, &area->pages_node.last)) in iopt_insert_area() 229 area->pages_node.last = area->pages_node.last / PAGE_SIZE; in iopt_insert_area() 230 if (WARN_ON(area->pages_node.last >= pages->npages)) in iopt_insert_area() 250 RB_CLEAR_NODE(&area->pages_node.rb); in iopt_area_alloc() 985 interval_tree_remove(&area->pages_node, &pages->domains_itree); in iopt_unfill_domain() 1027 interval_tree_insert(&area->pages_node, in iopt_fill_domain() 1046 interval_tree_remove(&area->pages_node, in iopt_fill_domain() 1313 interval_tree_remove(&area->pages_node, &pages->domains_itree); in iopt_area_split() 1314 interval_tree_insert(&lhs->pages_node, &pages->domains_itree); in iopt_area_split() [all …]
|
| A D | pages.c | 258 return container_of(node, struct iopt_area, pages_node); in iopt_pages_find_domain_area() 1633 interval_tree_insert(&area->pages_node, &pages->domains_itree); in iopt_area_fill_domains() 1695 WARN_ON(RB_EMPTY_NODE(&area->pages_node.rb)); in iopt_area_unfill_domains() 1696 interval_tree_remove(&area->pages_node, &pages->domains_itree); in iopt_area_unfill_domains()
|
Completed in 13 milliseconds