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))
554 struct irt_entry *p = vi->irte;
700 struct irt_entry *irte = NULL; /* only used if PAT PDC */
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,
738 irte->entry_type,
739 irte->entry_length,
740 irte->polarity_trigger,
741 irte->src_bus_irq_devno,
742 irte->src_bus_id,
743 irte->src_seg_id,
744 irte->dest_iosapic_intin,
745 (u32) irte->dest_iosapic_addr);
746 isi_line = irte->dest_iosapic_intin;
753 if (vi->irte)
756 vi->irte = irte;
797 struct irt_entry *irte;
806 irte = &irt_cell[cnt];
807 if (COMPARE_IRTE_ADDR(irte, dev->mod0) &&
808 irte->dest_iosapic_intin == intin)
814 DBG_IRT("iosapic_serial_irq(): irte %p %x %x %x %x %x %x %x %x\n",
815 irte,
816 irte->entry_type,
817 irte->entry_length,
818 irte->polarity_trigger,
819 irte->src_bus_irq_devno,
820 irte->src_bus_id,
821 irte->src_seg_id,
822 irte->dest_iosapic_intin,
823 (u32) irte->dest_iosapic_addr);
837 if (vi->irte)
840 vi->irte = irte;
896 struct irt_entry *irte = irt_cell;
905 for (cnt=0; cnt < irt_num_entry; cnt++, irte++) {
906 WARN_ON(IRT_IOSAPIC_TYPE != irte->entry_type);
907 if (COMPARE_IRTE_ADDR(irte, hpa))