irq_iommu 105 drivers/iommu/intel_irq_remapping.c struct irq_2_iommu *irq_iommu, u16 count) irq_iommu 112 drivers/iommu/intel_irq_remapping.c if (!count || !irq_iommu) irq_iommu 133 drivers/iommu/intel_irq_remapping.c irq_iommu->iommu = iommu; irq_iommu 134 drivers/iommu/intel_irq_remapping.c irq_iommu->irte_index = index; irq_iommu 135 drivers/iommu/intel_irq_remapping.c irq_iommu->sub_handle = 0; irq_iommu 136 drivers/iommu/intel_irq_remapping.c irq_iommu->irte_mask = mask; irq_iommu 137 drivers/iommu/intel_irq_remapping.c irq_iommu->mode = IRQ_REMAPPING; irq_iommu 157 drivers/iommu/intel_irq_remapping.c static int modify_irte(struct irq_2_iommu *irq_iommu, irq_iommu 165 drivers/iommu/intel_irq_remapping.c if (!irq_iommu) irq_iommu 170 drivers/iommu/intel_irq_remapping.c iommu = irq_iommu->iommu; irq_iommu 172 drivers/iommu/intel_irq_remapping.c index = irq_iommu->irte_index + irq_iommu->sub_handle; irq_iommu 200 drivers/iommu/intel_irq_remapping.c irq_iommu->mode = irte->pst ? IRQ_POSTING : IRQ_REMAPPING; irq_iommu 237 drivers/iommu/intel_irq_remapping.c static int clear_entries(struct irq_2_iommu *irq_iommu) irq_iommu 243 drivers/iommu/intel_irq_remapping.c if (irq_iommu->sub_handle) irq_iommu 246 drivers/iommu/intel_irq_remapping.c iommu = irq_iommu->iommu; irq_iommu 247 drivers/iommu/intel_irq_remapping.c index = irq_iommu->irte_index; irq_iommu 250 drivers/iommu/intel_irq_remapping.c end = start + (1 << irq_iommu->irte_mask); irq_iommu 257 drivers/iommu/intel_irq_remapping.c irq_iommu->irte_mask); irq_iommu 259 drivers/iommu/intel_irq_remapping.c return qi_flush_iec(iommu, index, irq_iommu->irte_mask); irq_iommu 1326 drivers/iommu/intel_irq_remapping.c struct irq_2_iommu *irq_iommu; irq_iommu 1333 drivers/iommu/intel_irq_remapping.c irq_iommu = &data->irq_2_iommu; irq_iommu 1335 drivers/iommu/intel_irq_remapping.c clear_entries(irq_iommu);