Lines Matching refs:irte
172 #define COMPARE_IRTE_ADDR(irte, hpa) ((irte)->dest_iosapic_addr == (hpa))
174 #define COMPARE_IRTE_ADDR(irte, hpa) \
175 ((irte)->dest_iosapic_addr == ((hpa) | 0xffffffff00000000ULL))
577 struct irt_entry *p = vi->irte;
747 struct irt_entry *irte = NULL; /* only used if PAT PDC */
777 irte = iosapic_xlate_pin(isi, pcidev);
778 if (!irte) {
783 DBG_IRT("iosapic_fixup_irq(): irte %p %x %x %x %x %x %x %x %x\n",
784 irte,
785 irte->entry_type,
786 irte->entry_length,
787 irte->polarity_trigger,
788 irte->src_bus_irq_devno,
789 irte->src_bus_id,
790 irte->src_seg_id,
791 irte->dest_iosapic_intin,
792 (u32) irte->dest_iosapic_addr);
793 isi_line = irte->dest_iosapic_intin;
800 if (vi->irte)
803 vi->irte = irte;
853 struct irt_entry *irte = irt_cell;
862 for (cnt=0; cnt < irt_num_entry; cnt++, irte++) {
863 WARN_ON(IRT_IOSAPIC_TYPE != irte->entry_type);
864 if (COMPARE_IRTE_ADDR(irte, hpa))