Lines Matching refs:is_fpd_set
1862 int err, bool is_fpd_set, in vtd_report_fault() argument
1869 if (is_fpd_set && vtd_is_qualified_fault(err)) { in vtd_report_fault()
1901 bool is_fpd_set = false; in vtd_do_iommu_translate() local
1937 is_fpd_set = ce.lo & VTD_CONTEXT_ENTRY_FPD; in vtd_do_iommu_translate()
1938 if (!is_fpd_set && s->root_scalable) { in vtd_do_iommu_translate()
1939 ret_fr = vtd_ce_get_pasid_fpd(s, &ce, &is_fpd_set, pasid); in vtd_do_iommu_translate()
1941 vtd_report_fault(s, -ret_fr, is_fpd_set, in vtd_do_iommu_translate()
1949 is_fpd_set = ce.lo & VTD_CONTEXT_ENTRY_FPD; in vtd_do_iommu_translate()
1950 if (!ret_fr && !is_fpd_set && s->root_scalable) { in vtd_do_iommu_translate()
1951 ret_fr = vtd_ce_get_pasid_fpd(s, &ce, &is_fpd_set, pasid); in vtd_do_iommu_translate()
1954 vtd_report_fault(s, -ret_fr, is_fpd_set, in vtd_do_iommu_translate()
2012 vtd_report_fault(s, -ret_fr, is_fpd_set, source_id, in vtd_do_iommu_translate()
3689 bool is_fpd_set = false; in vtd_report_ir_illegal_access() local
3696 is_fpd_set = ce.lo & VTD_CONTEXT_ENTRY_FPD; in vtd_report_ir_illegal_access()
3697 if (!is_fpd_set && s->root_scalable) { in vtd_report_ir_illegal_access()
3698 vtd_ce_get_pasid_fpd(s, &ce, &is_fpd_set, vtd_as->pasid); in vtd_report_ir_illegal_access()
3703 is_fpd_set, sid, addr, is_write, in vtd_report_ir_illegal_access()