Home
last modified time | relevance | path

Searched refs:next_domain_id (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/iommu/iommufd/
H A Dio_pagetable.c708 if (iopt->next_domain_id != 0) { in iopt_unfill_domain()
780 WARN_ON(iopt->next_domain_id != 0); in iopt_fill_domain()
800 if (iopt->next_domain_id == 0) { in iopt_fill_domain()
894 rc = xa_reserve(&iopt->domains, iopt->next_domain_id, GFP_KERNEL); in iopt_table_add_domain()
903 xa_store(&iopt->domains, iopt->next_domain_id, domain, GFP_KERNEL); in iopt_table_add_domain()
904 iopt->next_domain_id++; in iopt_table_add_domain()
909 xa_release(&iopt->domains, iopt->next_domain_id); in iopt_table_add_domain()
966 if (WARN_ON(iter_domain != domain) || index >= iopt->next_domain_id) in iopt_table_remove_domain()
973 iopt->next_domain_id--; in iopt_table_remove_domain()
974 iter_domain = xa_erase(&iopt->domains, iopt->next_domain_id); in iopt_table_remove_domain()
[all...]
H A Diommufd_private.h42 unsigned int next_domain_id; member
H A Dpages.c1467 if (unmap_index != area->iopt->next_domain_id - 1) { in iopt_area_fill_domains()

Completed in 6 milliseconds