Lines Matching refs:is_fpd_set
2059 int err, bool is_fpd_set, in vtd_report_fault() argument
2066 if (is_fpd_set && vtd_is_qualified_fault(err)) { in vtd_report_fault()
2098 bool is_fpd_set = false; in vtd_do_iommu_translate() local
2135 is_fpd_set = ce.lo & VTD_CONTEXT_ENTRY_FPD; in vtd_do_iommu_translate()
2136 if (!is_fpd_set && s->root_scalable) { in vtd_do_iommu_translate()
2137 ret_fr = vtd_ce_get_pasid_fpd(s, &ce, &is_fpd_set, pasid); in vtd_do_iommu_translate()
2139 vtd_report_fault(s, -ret_fr, is_fpd_set, in vtd_do_iommu_translate()
2147 is_fpd_set = ce.lo & VTD_CONTEXT_ENTRY_FPD; in vtd_do_iommu_translate()
2148 if (!ret_fr && !is_fpd_set && s->root_scalable) { in vtd_do_iommu_translate()
2149 ret_fr = vtd_ce_get_pasid_fpd(s, &ce, &is_fpd_set, pasid); in vtd_do_iommu_translate()
2152 vtd_report_fault(s, -ret_fr, is_fpd_set, in vtd_do_iommu_translate()
2240 vtd_report_fault(s, -ret_fr, is_fpd_set, source_id, in vtd_do_iommu_translate()
4143 bool is_fpd_set = false; in vtd_report_ir_illegal_access() local
4150 is_fpd_set = ce.lo & VTD_CONTEXT_ENTRY_FPD; in vtd_report_ir_illegal_access()
4151 if (!is_fpd_set && s->root_scalable) { in vtd_report_ir_illegal_access()
4152 vtd_ce_get_pasid_fpd(s, &ce, &is_fpd_set, vtd_as->pasid); in vtd_report_ir_illegal_access()
4157 is_fpd_set, sid, addr, is_write, in vtd_report_ir_illegal_access()