Searched refs:irte (Results 1 – 8 of 8) sorted by relevance
| /drivers/iommu/intel/ |
| A D | irq_remapping.c | 161 struct irte *irte; in modify_irte() local 181 u128 old = irte->irte; in modify_irte() 182 WARN_ON(!try_cmpxchg128(&irte->irte, &old, irte_modified->irte)); in modify_irte() 1087 memset(irte, 0, sizeof(*irte)); in prepare_irte() 1107 memset(irte, 0, sizeof(*irte)); in prepare_irte_posted() 1136 struct irte *irte = &ir_data->irte_entry; in intel_ir_reconfigure_irte_posted() local 1351 struct irte *irte = &data->irte_entry; in intel_irq_remapping_prepare_irte() local 1360 info->devid, irte->present, irte->fpd, irte->dst_mode, in intel_irq_remapping_prepare_irte() 1361 irte->redir_hint, irte->trigger_mode, irte->dlvry_mode, in intel_irq_remapping_prepare_irte() 1362 irte->avail, irte->vector, irte->dest_id, irte->sid, in intel_irq_remapping_prepare_irte() [all …]
|
| 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()
|
| A D | iommu.h | 511 struct irte *base;
|
| /drivers/parisc/ |
| A D | iosapic.c | 158 #define COMPARE_IRTE_ADDR(irte, hpa) ((irte)->dest_iosapic_addr == (hpa)) argument 731 if (!irte) { in iosapic_fixup_irq() 737 irte, in iosapic_fixup_irq() 738 irte->entry_type, in iosapic_fixup_irq() 742 irte->src_bus_id, in iosapic_fixup_irq() 743 irte->src_seg_id, in iosapic_fixup_irq() 753 if (vi->irte) in iosapic_fixup_irq() 756 vi->irte = irte; in iosapic_fixup_irq() 815 irte, in iosapic_serial_irq() 837 if (vi->irte) in iosapic_serial_irq() [all …]
|
| A D | iosapic_private.h | 120 struct irt_entry *irte; /* IRT entry */ member
|
| /drivers/iommu/amd/ |
| 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 = &ptr[index]; in dump_32_irte() 286 if (!irte->fields.valid) in dump_32_irte() 288 seq_printf(m, "IRT[%04d] %08x\n", index, irte->val); in dump_32_irte()
|
| A D | iommu.c | 3345 old = entry->irte; in __modify_irte_ga() 3346 WARN_ON(!try_cmpxchg128(&entry->irte, &old, irte->irte)); in __modify_irte_ga() 3368 u16 devid, int index, union irte *irte) in modify_irte() argument 3406 union irte *irte = (union irte *) entry; in irte_prepare() local 3434 union irte *irte = (union irte *) entry; in irte_activate() local 3436 irte->fields.valid = 1; in irte_activate() 3450 union irte *irte = (union irte *) entry; in irte_deactivate() local 3467 union irte *irte = (union irte *) entry; in irte_set_affinity() local 3507 union irte *ptr = (union irte *)table->table; in irte_is_allocated() 3508 union irte *irte = &ptr[index]; in irte_is_allocated() local [all …]
|
| A D | amd_iommu_types.h | 994 union irte { union 1061 u128 irte; member
|
Completed in 37 milliseconds