Home
last modified time | relevance | path

Searched refs:irte (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/iommu/intel/ !
H A Dirq_remapping.c54 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 Ddebugfs.c546 struct irte *ri_entry; in ir_tbl_remap_entry_show()
570 struct irte *pi_entry; in ir_tbl_posted_entry_show()
H A Diommu.h511 struct irte *base;
/linux/drivers/parisc/ !
H A Diosapic.c158 #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 Diosapic_private.h120 struct irt_entry *irte; /* IRT entry */ member
/linux/drivers/iommu/amd/ !
H A Ddebugfs.c261 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 Damd_iommu_types.h758 /* 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 Ddmar.h201 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