Lines Matching defs:dmar_unit
107 struct dmar_unit { struct
108 struct iommu_unit iommu;
109 struct x86_unit_common x86c;
110 uint16_t segment;
111 uint64_t base;
112 int memdomain;
115 int reg_rid;
116 struct resource *regs;
119 uint32_t hw_ver;
120 uint64_t hw_cap;
121 uint64_t hw_ecap;
122 uint32_t hw_gcmd;
126 struct unrhdr *domids;
127 vm_object_t ctx_obj;
128 u_int barrier_flags;
131 struct mtx fault_lock;
132 uint64_t *fault_log;
133 int fault_log_head;
134 int fault_log_tail;
135 int fault_log_size;
136 struct task fault_task;
137 struct taskqueue *fault_taskqueue;
140 int qi_enabled;
143 int ir_enabled;
144 vm_paddr_t irt_phys;
145 dmar_irte_t *irt;
169 struct dmar_unit *dmar_find(device_t dev, bool verbose); argument