Lines Matching refs:irte
144 struct amdiommu_irte_basic_vapic_x2 *irte; in amdiommu_map_msi_intr() local
146 irte = &ctx->irtx2[cookie]; in amdiommu_map_msi_intr()
147 irte->supiopf = 0; in amdiommu_map_msi_intr()
148 irte->inttype = 0; in amdiommu_map_msi_intr()
149 irte->rqeoi = 0; in amdiommu_map_msi_intr()
150 irte->dm = 0; in amdiommu_map_msi_intr()
151 irte->guestmode = 0; in amdiommu_map_msi_intr()
152 irte->dest0 = cpu; in amdiommu_map_msi_intr()
153 irte->rsrv0 = 0; in amdiommu_map_msi_intr()
154 irte->vector = vector; in amdiommu_map_msi_intr()
155 irte->rsrv1 = 0; in amdiommu_map_msi_intr()
156 irte->rsrv2 = 0; in amdiommu_map_msi_intr()
157 irte->dest1 = cpu >> 24; in amdiommu_map_msi_intr()
159 irte->remapen = 1; in amdiommu_map_msi_intr()
161 struct amdiommu_irte_basic_novapic *irte; in amdiommu_map_msi_intr() local
163 irte = &ctx->irtb[cookie]; in amdiommu_map_msi_intr()
164 irte->supiopf = 0; in amdiommu_map_msi_intr()
165 irte->inttype = 0; /* fixed */ in amdiommu_map_msi_intr()
166 irte->rqeoi = 0; in amdiommu_map_msi_intr()
167 irte->dm = 0; /* phys */ in amdiommu_map_msi_intr()
168 irte->guestmode = 0; in amdiommu_map_msi_intr()
169 irte->dest = cpu; in amdiommu_map_msi_intr()
170 irte->vector = vector; in amdiommu_map_msi_intr()
171 irte->rsrv = 0; in amdiommu_map_msi_intr()
173 irte->remapen = 1; in amdiommu_map_msi_intr()
280 struct amdiommu_irte_basic_vapic_x2 *irte; in amdiommu_ir_free_irte() local
282 irte = &ctx->irtx2[cookie]; in amdiommu_ir_free_irte()
283 irte->remapen = 0; in amdiommu_ir_free_irte()
285 bzero(irte, sizeof(*irte)); in amdiommu_ir_free_irte()
287 struct amdiommu_irte_basic_novapic *irte; in amdiommu_ir_free_irte() local
289 irte = &ctx->irtb[cookie]; in amdiommu_ir_free_irte()
290 irte->remapen = 0; in amdiommu_ir_free_irte()
292 bzero(irte, sizeof(*irte)); in amdiommu_ir_free_irte()