Lines Matching full:fault
49 #define DMAR_CTX1_FPD 2 /* Fault Processing Disable */
111 #define DMAR_IRTE1_FPD (1ULL << 1) /* Fault Processing Disable */
128 /* Num of Fault-recording regs */
136 /* Fault-recording reg offset */
152 #define DMAR_CAP_AFL (1 << 3) /* Advanced Fault Logging */
184 #define DMAR_GCMD_SFL (1 << 29) /* Set Fault Log */
185 #define DMAR_GCMD_EAFL (1 << 28) /* Enable Advanced Fault Logging */
196 #define DMAR_GSTS_FLS (1 << 29) /* Fault Log Status */
197 #define DMAR_GSTS_AFLS (1 << 28) /* Advanced Fault Logging Status */
254 /* Fault Status register */
256 #define DMAR_FSTS_FRI(x) (((x) >> 8) & 0xff) /* Fault Record Index */
260 #define DMAR_FSTS_APF (1 << 3) /* Advanced Pending Fault */
261 #define DMAR_FSTS_AFO (1 << 2) /* Advanced Fault Overflow */
262 #define DMAR_FSTS_PPF (1 << 1) /* Primary Pending Fault */
263 #define DMAR_FSTS_PFO 1 /* Fault Overflow */
265 /* Fault Event Control register */
270 /* Fault Event Data register */
273 /* Fault Event Address register */
276 /* Fault Event Upper Address register */
279 /* Advanced Fault Log register */
282 /* Fault Recording Register, also usable for Advanced Fault Log records */
283 #define DMAR_FRCD2_F (1ULL << 63) /* Fault */
289 #define DMAR_FRCD2_FR(x) ((int)((x >> 32) & 0xff)) /* Fault Reason */
291 #define DMAR_FRCS1_FI_MASK 0xffffffffff000 /* Fault Info, Address Mask */