Home
last modified time | relevance | path

Searched refs:ir_table (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/iommu/intel/
H A Dirq_remapping.c109 struct ir_table *table = iommu->ir_table; in alloc_irte()
175 irte = &iommu->ir_table->base[index]; in modify_irte()
242 start = iommu->ir_table->base + index; in clear_entries()
249 bitmap_release_region(iommu->ir_table->bitmap, index, in clear_entries()
444 memcpy(iommu->ir_table->base, old_ir_table, size); in iommu_load_old_irte()
446 __iommu_flush_cache(iommu, iommu->ir_table->base, size); in iommu_load_old_irte()
453 if (iommu->ir_table->base[i].present) in iommu_load_old_irte()
454 bitmap_set(iommu->ir_table->bitmap, i, 1); in iommu_load_old_irte()
469 addr = virt_to_phys((void *)iommu->ir_table->base); in iommu_set_irq_remapping()
527 struct ir_table *ir_table; in intel_setup_irq_remapping() local
[all …]
H A Ddebugfs.c468 ri_entry = &iommu->ir_table->base[idx]; in ir_tbl_remap_entry_show()
492 pi_entry = &iommu->ir_table->base[idx]; in ir_tbl_posted_entry_show()
527 if (iommu->ir_table && (sts & DMA_GSTS_IRES)) { in ir_translation_struct_show()
528 irta = virt_to_phys(iommu->ir_table->base); in ir_translation_struct_show()
546 if (iommu->ir_table) { in ir_translation_struct_show()
547 irta = virt_to_phys(iommu->ir_table->base); in ir_translation_struct_show()
H A Diommu.h509 struct ir_table { struct
690 struct ir_table *ir_table; /* Interrupt remapping info */ member