Home
last modified time | relevance | path

Searched refs:domain_ids (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/iommu/
H A Dvirtio-iommu.c39 struct ida domain_ids; member
676 ret = ida_alloc_range(&viommu->domain_ids, viommu->first_domain, in viommu_domain_finalise()
698 ida_free(&viommu->domain_ids, vdomain->id); in viommu_domain_finalise()
715 ida_free(&vdomain->viommu->domain_ids, vdomain->id); in viommu_domain_free()
1119 ida_init(&viommu->domain_ids); in viommu_probe()
/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Diommu.c1812 iommu->domain_ids = kcalloc(nlongs, sizeof(unsigned long), GFP_KERNEL); in iommu_init_domains()
1813 if (!iommu->domain_ids) { in iommu_init_domains()
1830 kfree(iommu->domain_ids); in iommu_init_domains()
1832 iommu->domain_ids = NULL; in iommu_init_domains()
1843 set_bit(0, iommu->domain_ids); in iommu_init_domains()
1853 set_bit(FLPT_DEFAULT_DID, iommu->domain_ids); in iommu_init_domains()
1863 if (!iommu->domains || !iommu->domain_ids) in disable_dmar_iommu()
1884 if ((iommu->domains) && (iommu->domain_ids)) { in free_dmar_iommu()
1891 kfree(iommu->domain_ids); in free_dmar_iommu()
1893 iommu->domain_ids in free_dmar_iommu()
[all...]
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.c1678 iommu->domain_ids = bitmap_zalloc(ndomains, GFP_KERNEL); in iommu_init_domains()
1679 if (!iommu->domain_ids) in iommu_init_domains()
1688 set_bit(0, iommu->domain_ids); in iommu_init_domains()
1698 set_bit(FLPT_DEFAULT_DID, iommu->domain_ids); in iommu_init_domains()
1705 if (!iommu->domain_ids) in disable_dmar_iommu()
1712 if (WARN_ON(bitmap_weight(iommu->domain_ids, cap_ndoms(iommu->cap)) in disable_dmar_iommu()
1722 if (iommu->domain_ids) { in free_dmar_iommu()
1723 bitmap_free(iommu->domain_ids); in free_dmar_iommu()
1724 iommu->domain_ids = NULL; in free_dmar_iommu()
1802 num = find_first_zero_bit(iommu->domain_ids, ndomain in domain_attach_iommu()
[all...]
H A Diommu.h671 unsigned long *domain_ids; /* bitmap of domains */ member
/kernel/linux/linux-5.10/drivers/iommu/
H A Dvirtio-iommu.c40 struct ida domain_ids; member
626 ret = ida_alloc_range(&viommu->domain_ids, viommu->first_domain, in viommu_domain_finalise()
652 ida_free(&vdomain->viommu->domain_ids, vdomain->id); in viommu_domain_free()
1004 ida_init(&viommu->domain_ids); in viommu_probe()
/kernel/linux/linux-5.10/include/linux/
H A Dintel-iommu.h588 unsigned long *domain_ids; /* bitmap of domains */ member

Completed in 18 milliseconds