Searched refs:irte (Results 1 – 8 of 8) sorted by relevance
/linux/drivers/iommu/intel/ ! |
H A D | irq_remapping.c | 54 struct irte irte_entry; 157 struct irte *irte_modified) in modify_irte() 161 struct irte *irte; in modify_irte() local 172 irte = &iommu->ir_table->base[index]; in modify_irte() 174 if ((irte->pst == 1) || (irte_modified->pst == 1)) { in modify_irte() 181 u128 old = irte->irte; in modify_irte() 182 WARN_ON(!try_cmpxchg128(&irte->irte, in modify_irte() 275 set_irte_sid(struct irte * irte,unsigned int svt,unsigned int sq,unsigned int sid) set_irte_sid() argument 290 set_irte_verify_bus(struct irte * irte,unsigned int start_bus,unsigned int end_bus) set_irte_verify_bus() argument 297 set_ioapic_sid(struct irte * irte,int apic) set_ioapic_sid() argument 322 set_hpet_sid(struct irte * irte,u8 id) set_hpet_sid() argument 373 set_msi_sid(struct irte * irte,struct pci_dev * dev) set_msi_sid() argument 1085 prepare_irte(struct irte * irte,int vector,unsigned int dest) prepare_irte() argument 1105 prepare_irte_posted(struct irte * irte) prepare_irte_posted() argument 1136 struct irte *irte = &ir_data->irte_entry; intel_ir_reconfigure_irte_posted() local 1184 struct irte *irte = &ir_data->irte_entry; intel_ir_reconfigure_irte() local 1351 struct irte *irte = &data->irte_entry; intel_irq_remapping_prepare_irte() local [all...] |
H A D | debugfs.c | 546 struct irte *ri_entry; in ir_tbl_remap_entry_show() 570 struct irte *pi_entry; in ir_tbl_posted_entry_show()
|
H A D | iommu.h | 511 struct irte *base;
|
/linux/drivers/parisc/ ! |
H A D | iosapic.c | 158 #define COMPARE_IRTE_ADDR(irte, hpa) ((irte)->dest_iosapic_addr == (hpa)) argument 160 #define COMPARE_IRTE_ADDR(irte, hpa) \ argument 161 ((irte)->dest_iosapic_addr == ((hpa) | 0xffffffff00000000ULL)) 554 struct irt_entry *p = vi->irte; in iosapic_set_irt_data() 700 struct irt_entry *irte = NULL; /* only used if PAT PDC */ in iosapic_fixup_irq() local 730 irte = iosapic_xlate_pin(isi, pcidev); in iosapic_fixup_irq() 731 if (!irte) { in iosapic_fixup_irq() 736 DBG_IRT("iosapic_fixup_irq(): irte %p %x %x %x %x %x %x %x %x\n", in iosapic_fixup_irq() 737 irte, in iosapic_fixup_irq() 797 struct irt_entry *irte; iosapic_serial_irq() local 896 struct irt_entry *irte = irt_cell; iosapic_register() local [all...] |
H A D | iosapic_private.h | 120 struct irt_entry *irte; /* IRT entry */ member
|
/linux/drivers/iommu/amd/ ! |
H A D | debugfs.c | 261 struct irte_ga *ptr, *irte; in dump_128_irte() local 266 irte = &ptr[index]; in dump_128_irte() 269 !irte->lo.fields_vapic.valid) in dump_128_irte() 271 else if (!irte->lo.fields_remap.valid) in dump_128_irte() 273 seq_printf(m, "IRT[%04d] %016llx %016llx\n", index, irte->hi.val, irte->lo.val); in dump_128_irte() 279 union irte *ptr, *irte; in dump_32_irte() local 283 ptr = (union irte *)table->table; in dump_32_irte() 284 irte in dump_32_irte() [all...] |
H A D | amd_iommu_types.h | 758 /* true if disable irte caching */ 994 union irte { union 1061 u128 irte; member 1074 void *entry; /* Pointer to union irte or struct irte_ga */
|
/linux/include/linux/ ! |
H A D | dmar.h | 201 struct irte { struct 269 __u128 irte; member 274 static inline void dmar_copy_shared_irte(struct irte *dst, struct irte *src) in dmar_copy_shared_irte() 202 __anond1d534aa010airte global() argument
|