Lines Matching refs:irte
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))
563 struct irt_entry *p = vi->irte;
709 struct irt_entry *irte = NULL; /* only used if PAT PDC */
739 irte = iosapic_xlate_pin(isi, pcidev);
740 if (!irte) {
745 DBG_IRT("iosapic_fixup_irq(): irte %p %x %x %x %x %x %x %x %x\n",
746 irte,
747 irte->entry_type,
748 irte->entry_length,
749 irte->polarity_trigger,
750 irte->src_bus_irq_devno,
751 irte->src_bus_id,
752 irte->src_seg_id,
753 irte->dest_iosapic_intin,
754 (u32) irte->dest_iosapic_addr);
755 isi_line = irte->dest_iosapic_intin;
762 if (vi->irte)
765 vi->irte = irte;
806 struct irt_entry *irte;
815 irte = &irt_cell[cnt];
816 if (COMPARE_IRTE_ADDR(irte, dev->mod0) &&
817 irte->dest_iosapic_intin == intin)
823 DBG_IRT("iosapic_serial_irq(): irte %p %x %x %x %x %x %x %x %x\n",
824 irte,
825 irte->entry_type,
826 irte->entry_length,
827 irte->polarity_trigger,
828 irte->src_bus_irq_devno,
829 irte->src_bus_id,
830 irte->src_seg_id,
831 irte->dest_iosapic_intin,
832 (u32) irte->dest_iosapic_addr);
846 if (vi->irte)
849 vi->irte = irte;
905 struct irt_entry *irte = irt_cell;
914 for (cnt=0; cnt < irt_num_entry; cnt++, irte++) {
915 WARN_ON(IRT_IOSAPIC_TYPE != irte->entry_type);
916 if (COMPARE_IRTE_ADDR(irte, hpa))