Searched refs:DMAR_FSTS_REG (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/iommu/intel/ |
H A D | dmar.c | 1278 fault = readl(iommu->reg + DMAR_FSTS_REG); in qi_check_fault() 1299 writel(DMA_FSTS_IQE, iommu->reg + DMAR_FSTS_REG); in qi_check_fault() 1316 writel(DMA_FSTS_ITE, iommu->reg + DMAR_FSTS_REG); in qi_check_fault() 1330 writel(DMA_FSTS_ICE, iommu->reg + DMAR_FSTS_REG); in qi_check_fault() 2015 fault_status = readl(iommu->reg + DMAR_FSTS_REG); in dmar_fault() 2076 iommu->reg + DMAR_FSTS_REG); in dmar_fault() 2129 fault_status = readl(iommu->reg + DMAR_FSTS_REG); in enable_drhd_fault_handling() 2130 writel(fault_status, iommu->reg + DMAR_FSTS_REG); in enable_drhd_fault_handling()
|
H A D | iommu.h | 69 #define DMAR_FSTS_REG 0x34 /* Fault Status register */ macro
|
/openbmc/qemu/hw/i386/ |
H A D | intel_iommu.c | 479 vtd_set_clear_mask_long(s, DMAR_FSTS_REG, VTD_FSTS_PPF, ppf_mask); in vtd_update_fsts_ppf() 531 uint32_t fsts_reg = vtd_get_long_raw(s, DMAR_FSTS_REG); in vtd_report_frcd_fault() 548 vtd_set_clear_mask_long(s, DMAR_FSTS_REG, 0, VTD_FSTS_PFO); in vtd_report_frcd_fault() 563 vtd_set_clear_mask_long(s, DMAR_FSTS_REG, VTD_FSTS_FRI_MASK, in vtd_report_frcd_fault() 616 uint32_t fsts_reg = vtd_get_long_raw(s, DMAR_FSTS_REG); in vtd_handle_inv_queue_error() 618 vtd_set_clear_mask_long(s, DMAR_FSTS_REG, 0, VTD_FSTS_IQE); in vtd_handle_inv_queue_error() 2357 if (!(vtd_get_long_raw(s, DMAR_FSTS_REG) & VTD_FSTS_IQE)) { in vtd_handle_gcmd_qie() 2855 if (s->qi_enabled && !(vtd_get_long_raw(s, DMAR_FSTS_REG) & VTD_FSTS_IQE)) { in vtd_handle_iqt_write() 2863 uint32_t fsts_reg = vtd_get_long_raw(s, DMAR_FSTS_REG); in vtd_handle_fsts_write() 3041 case DMAR_FSTS_REG: in vtd_mem_write() [all …]
|
H A D | intel_iommu_internal.h | 46 #define DMAR_FSTS_REG 0x34 /* Fault status */ macro
|