Searched refs:irte (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/parisc/ |
H A D | iosapic.c | 158 #define COMPARE_IRTE_ADDR(irte, hpa) ((irte)->dest_iosapic_addr == (hpa)) 160 #define COMPARE_IRTE_ADDR(irte, hpa) \ 161 ((irte)->dest_iosapic_addr == ((hpa) | 0xffffffff00000000ULL)) 554 struct irt_entry *p = vi->irte; 700 struct irt_entry *irte = NULL; /* only used if PAT PDC */ local 730 irte = iosapic_xlate_pin(isi, pcidev); 731 if (!irte) { 736 DBG_IRT("iosapic_fixup_irq(): irte %p %x %x %x %x %x %x %x %x\n", 737 irte, 797 struct irt_entry *irte; local 896 struct irt_entry *irte = irt_cell; local [all...] |
H A D | iosapic_private.h | 120 struct irt_entry *irte; /* IRT entry */ member in struct:vector_info
|
/linux-master/drivers/iommu/intel/ |
H A D | irq_remapping.c | 56 struct irte irte_entry; 160 struct irte *irte_modified) 164 struct irte *irte; local 175 irte = &iommu->ir_table->base[index]; 177 if ((irte->pst == 1) || (irte_modified->pst == 1)) { 184 u128 old = irte->irte; 185 WARN_ON(!try_cmpxchg128(&irte->irte, 280 set_irte_sid(struct irte *irte, unsigned int svt, unsigned int sq, unsigned int sid) argument 295 set_irte_verify_bus(struct irte *irte, unsigned int start_bus, unsigned int end_bus) argument 302 set_ioapic_sid(struct irte *irte, int apic) argument 327 set_hpet_sid(struct irte *irte, u8 id) argument 378 set_msi_sid(struct irte *irte, struct pci_dev *dev) argument 1101 prepare_irte(struct irte *irte, int vector, unsigned int dest) argument 1132 struct irte *irte = &ir_data->irte_entry; local 1256 struct irte *irte = &data->irte_entry; local [all...] |
H A D | debugfs.c | 546 struct irte *ri_entry; 570 struct irte *pi_entry;
|
H A D | iommu.h | 511 struct irte *base;
|
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 3045 struct irte_ga *irte) 3067 old = entry->irte; 3068 WARN_ON(!try_cmpxchg128(&entry->irte, &old, irte->irte)); 3076 struct irte_ga *irte) 3080 ret = __modify_irte_ga(iommu, devid, index, irte); 3090 u16 devid, int index, union irte *irte) 3100 table->table[index] = irte 3044 __modify_irte_ga(struct amd_iommu *iommu, u16 devid, int index, struct irte_ga *irte) argument 3075 modify_irte_ga(struct amd_iommu *iommu, u16 devid, int index, struct irte_ga *irte) argument 3089 modify_irte(struct amd_iommu *iommu, u16 devid, int index, union irte *irte) argument 3128 union irte *irte = (union irte *) entry; local 3142 struct irte_ga *irte = (struct irte_ga *) entry; local 3156 union irte *irte = (union irte *) entry; local 3164 struct irte_ga *irte = (struct irte_ga *) entry; local 3172 union irte *irte = (union irte *) entry; local 3180 struct irte_ga *irte = (struct irte_ga *) entry; local 3189 union irte *irte = (union irte *) entry; local 3199 struct irte_ga *irte = (struct irte_ga *) entry; local 3220 struct irte_ga *irte = &ptr[index]; local 3230 union irte *irte = &ptr[index]; local 3238 struct irte_ga *irte = &ptr[index]; local 3251 struct irte_ga *irte = &ptr[index]; local [all...] |
H A D | amd_iommu_types.h | 724 /* true if disable irte caching */ 939 union irte { union 1006 u128 irte; member in union:irte_ga::__anon682 1020 void *entry; /* Pointer to union irte or struct irte_ga */
|
/linux-master/include/linux/ |
H A D | dmar.h | 201 struct irte { struct 269 __u128 irte; member in union:irte::__anon590 274 static inline void dmar_copy_shared_irte(struct irte *dst, struct irte *src)
|
Completed in 133 milliseconds