Lines Matching refs:pdomain
2600 struct protection_domain *pdomain = to_pdomain(domain);
2608 spin_lock_irqsave(&pdomain->lock, flags);
2609 if (!(pdomain->dirty_tracking ^ enable)) {
2610 spin_unlock_irqrestore(&pdomain->lock, flags);
2614 list_for_each_entry(dev_data, &pdomain->dev_list, list) {
2631 amd_iommu_domain_flush_all(pdomain);
2633 pdomain->dirty_tracking = enable;
2634 spin_unlock_irqrestore(&pdomain->lock, flags);
2644 struct protection_domain *pdomain = to_pdomain(domain);
2645 struct io_pgtable_ops *ops = &pdomain->iop.iop.ops;
2651 spin_lock_irqsave(&pdomain->lock, lflags);
2652 if (!pdomain->dirty_tracking && dirty->bitmap) {
2653 spin_unlock_irqrestore(&pdomain->lock, lflags);
2656 spin_unlock_irqrestore(&pdomain->lock, lflags);