Lines Matching defs:iommu_regs
22 struct iommu_regs { struct
24 volatile unsigned long control; /* IOMMU control */
25 volatile unsigned long base; /* Physical base of iopte page table */
26 volatile unsigned long _unused1[3];
27 volatile unsigned long tlbflush; /* write only */
28 volatile unsigned long pageflush; /* write only */
29 volatile unsigned long _unused2[1017];
31 volatile unsigned long afsr; /* Async-fault status register */
32 volatile unsigned long afar; /* Async-fault physical address */
33 volatile unsigned long _unused3[2];
34 volatile unsigned long sbuscfg0; /* SBUS configuration registers, per-slot */
35 volatile unsigned long sbuscfg1;
36 volatile unsigned long sbuscfg2;
37 volatile unsigned long sbuscfg3;
38 volatile unsigned long mfsr; /* Memory-fault status register */
39 volatile unsigned long mfar; /* Memory-fault physical address */
40 volatile unsigned long _unused4[1014];
42 volatile unsigned long mid; /* IOMMU module-id */