Searched refs:irte (Results 1 - 12 of 12) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Ddmar.h81 struct irte { struct
116 extern int get_irte(int irq, struct irte *entry);
117 extern int modify_irte(int irq, struct irte *irte_modified);
130 extern int set_ioapic_sid(struct irte *irte, int apic);
131 extern int set_hpet_sid(struct irte *irte, u8 id);
132 extern int set_msi_sid(struct irte *irte, struct pci_dev *dev);
138 static inline int modify_irte(int irq, struct irte *irte_modifie
167 set_ioapic_sid(struct irte *irte, int apic) argument
171 set_hpet_sid(struct irte *irte, u8 id) argument
175 set_msi_sid(struct irte *irte, struct pci_dev *dev) argument
[all...]
H A Dintel-iommu.h290 struct irte *base;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Ddmar.h81 struct irte { struct
116 extern int get_irte(int irq, struct irte *entry);
117 extern int modify_irte(int irq, struct irte *irte_modified);
130 extern int set_ioapic_sid(struct irte *irte, int apic);
131 extern int set_hpet_sid(struct irte *irte, u8 id);
132 extern int set_msi_sid(struct irte *irte, struct pci_dev *dev);
138 static inline int modify_irte(int irq, struct irte *irte_modifie
167 set_ioapic_sid(struct irte *irte, int apic) argument
171 set_hpet_sid(struct irte *irte, u8 id) argument
175 set_msi_sid(struct irte *irte, struct pci_dev *dev) argument
[all...]
H A Dintel-iommu.h290 struct irte *base;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/pci/
H A Dintr_remapping.c137 int get_irte(int irq, struct irte *entry)
311 int modify_irte(int irq, struct irte *irte_modified)
315 struct irte *irte; local
330 irte = &iommu->ir_table->base[index];
332 set_64bit(&irte->low, irte_modified->low);
333 set_64bit(&irte->high, irte_modified->high);
334 __iommu_flush_cache(iommu, irte, sizeof(*irte));
400 struct irte *star
471 set_irte_sid(struct irte *irte, unsigned int svt, unsigned int sq, unsigned int sid) argument
481 set_ioapic_sid(struct irte *irte, int apic) argument
506 set_hpet_sid(struct irte *irte, u8 id) argument
536 set_msi_sid(struct irte *irte, struct pci_dev *dev) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/pci/
H A Dintr_remapping.c137 int get_irte(int irq, struct irte *entry)
311 int modify_irte(int irq, struct irte *irte_modified)
315 struct irte *irte; local
330 irte = &iommu->ir_table->base[index];
332 set_64bit(&irte->low, irte_modified->low);
333 set_64bit(&irte->high, irte_modified->high);
334 __iommu_flush_cache(iommu, irte, sizeof(*irte));
400 struct irte *star
471 set_irte_sid(struct irte *irte, unsigned int svt, unsigned int sq, unsigned int sid) argument
481 set_ioapic_sid(struct irte *irte, int apic) argument
506 set_hpet_sid(struct irte *irte, u8 id) argument
536 set_msi_sid(struct irte *irte, struct pci_dev *dev) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/parisc/
H A Diosapic.c172 #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 */ local
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,
853 struct irt_entry *irte = irt_cell; local
[all...]
H A Diosapic_private.h134 struct irt_entry *irte; /* IRT entry */ member in struct:vector_info
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/parisc/
H A Diosapic.c172 #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 */ local
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,
853 struct irt_entry *irte = irt_cell; local
[all...]
H A Diosapic_private.h134 struct irt_entry *irte; /* IRT entry */ member in struct:vector_info
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/kernel/apic/
H A Dio_apic.c1373 struct irte irte; local
1385 memset(&irte, 0, sizeof(irte));
1387 irte.present = 1;
1388 irte.dst_mode = apic->irq_dest_mode;
1396 irte.trigger_mode = 0;
1397 irte.dlvry_mode = apic->irq_delivery_mode;
1398 irte.vector = vector;
1399 irte
2394 struct irte irte; local
3289 struct irte irte; local
3383 struct irte irte; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/x86/kernel/apic/
H A Dio_apic.c1373 struct irte irte; local
1385 memset(&irte, 0, sizeof(irte));
1387 irte.present = 1;
1388 irte.dst_mode = apic->irq_dest_mode;
1396 irte.trigger_mode = 0;
1397 irte.dlvry_mode = apic->irq_delivery_mode;
1398 irte.vector = vector;
1399 irte
2394 struct irte irte; local
3289 struct irte irte; local
3383 struct irte irte; local
[all...]

Completed in 215 milliseconds