| /linux/drivers/parisc/ |
| H A D | gsc.c | 73 unsigned long irr; in gsc_asic_intr() local 76 irr = gsc_readl(gsc_asic->hpa + OFFSET_IRR); in gsc_asic_intr() 77 if (irr == 0) in gsc_asic_intr() 80 DEBPRINTK("%s intr, mask=0x%x\n", gsc_asic->name, irr); in gsc_asic_intr() 83 int local_irq = __ffs(irr); in gsc_asic_intr() 86 irr &= ~(1 << local_irq); in gsc_asic_intr() 87 } while (irr); in gsc_asic_intr()
|
| /linux/arch/x86/kvm/ |
| H A D | i8259.c | 99 ret = !(s->irr & mask); in pic_set_irq1() 100 s->irr |= mask; in pic_set_irq1() 103 s->irr &= ~mask; in pic_set_irq1() 109 ret = !(s->irr & mask); in pic_set_irq1() 110 s->irr |= mask; in pic_set_irq1() 141 mask = s->irr & ~s->imr; in pic_get_irq() 221 s->irr &= ~(1 << irq); in pic_intack() 272 u8 edge_irr = s->irr & ~s->elcr; in kvm_pic_reset() 276 s->irr &= s->elcr; in kvm_pic_reset() 403 s->pics_state->pics[0].irr &= ~(1 << 2); in pic_poll_read() [all …]
|
| H A D | ioapic.c | 199 ioapic->irr &= ~mask; in ioapic_set_irq() 230 old_irr = ioapic->irr; in ioapic_set_irq() 231 ioapic->irr |= mask; in ioapic_set_irq() 234 if (old_irr == ioapic->irr) { in ioapic_set_irq() 247 static void kvm_ioapic_inject_all(struct kvm_ioapic *ioapic, unsigned long irr) in kvm_ioapic_inject_all() argument 252 for_each_set_bit(idx, &irr, IOAPIC_NUM_PINS) in kvm_ioapic_inject_all() 387 ioapic->irr & (1 << index) && !e->fields.mask && !e->fields.remote_irr) { in ioapic_write_indirect() 415 ioapic->irr &= ~(1 << index); in ioapic_write_indirect() 531 if (ioapic->irr & (1 << i) && !ent->fields.remote_irr) in kvm_ioapic_eoi_inject_work() 563 if (!ent->fields.mask && (ioapic->irr & (1 << pin))) { in kvm_ioapic_update_eoi_one() [all …]
|
| H A D | irq.h | 32 u8 irr; /* interrupt request register */ member
|
| /linux/arch/arm/mach-sa1100/ |
| H A D | neponset.c | 144 unsigned int irr; in neponset_irq_handler() local 157 irr = readb_relaxed(d->base + IRR); in neponset_irq_handler() 158 irr ^= IRR_ETHERNET | IRR_USAR; in neponset_irq_handler() 160 if ((irr & (IRR_ETHERNET | IRR_USAR | IRR_SA1111)) == 0) in neponset_irq_handler() 168 if (irr & (IRR_ETHERNET | IRR_USAR)) { in neponset_irq_handler() 179 if (irr & IRR_ETHERNET) in neponset_irq_handler() 182 if (irr & IRR_USAR) in neponset_irq_handler() 188 if (irr & IRR_SA1111) in neponset_irq_handler()
|
| /linux/arch/loongarch/kvm/intc/ |
| H A D | pch_pic.c | 21 if (mask & s->irr & ~s->mask) { in pch_pic_update_irq() 27 if (mask & s->isr & ~s->irr) { in pch_pic_update_irq() 52 s->irr |= mask; /* set irr */ in pch_pic_set_irq() 63 s->irr &= ~mask; in pch_pic_set_irq() 118 data = s->irr; in loongarch_pch_pic_read() 211 old = s->irr & s->edge & data; in loongarch_pch_pic_write() 213 s->irr &= ~old; in loongarch_pch_pic_write() 325 p = &s->irr; in kvm_pch_pic_regs_access()
|
| /linux/drivers/irqchip/ |
| H A D | irq-realtek-rtl.c | 44 u32 irr; in write_irr() local 46 irr = readl(irr0 + offset) & ~(0xf << shift); in write_irr() 47 irr |= (value & 0xf) << shift; in write_irr() 48 writel(irr, irr0 + offset); in write_irr()
|
| /linux/arch/x86/include/asm/ |
| H A D | io_apic.h | 66 irr : 1, member
|
| H A D | kvm_host.h | 1843 void (*update_cr8_intercept)(struct kvm_vcpu *vcpu, int tpr, int irr);
|
| /linux/tools/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 65 __u8 irr; /* interrupt request register */ member 87 __u32 irr; member
|
| /linux/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 65 __u8 irr; /* interrupt request register */ member 87 __u32 irr; member
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | x86_ops.h | 99 void vmx_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr);
|
| H A D | main.c | 703 static void vt_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) in vt_update_cr8_intercept() argument 708 vmx_update_cr8_intercept(vcpu, tpr, irr); in vt_update_cr8_intercept()
|
| H A D | vmx.c | 6955 void vmx_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) in vmx_update_cr8_intercept() argument 6966 tpr_threshold = (irr == -1 || tpr < irr) ? 0 : irr; in vmx_update_cr8_intercept()
|
| /linux/arch/x86/kernel/apic/ |
| H A D | io_apic.c | 487 if (entry.irr) { in clear_IO_APIC_pin() 507 if (entry.irr) in clear_IO_APIC_pin() 1162 entry.vector, entry.irr, entry.delivery_status); in io_apic_print_entries() 1593 if (e.irr) in io_apic_level_ack_pending() 1846 if (rentry.irr && rentry.is_level) { in ioapic_irq_get_chip_state()
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_h323_main.c | 1598 unsigned char **data, InfoRequestResponse *irr) in process_irr() argument 1609 &irr->rasAddress, 1); in process_irr() 1614 irr->callSignalAddress.item, in process_irr() 1615 irr->callSignalAddress.count); in process_irr()
|
| /linux/arch/x86/kvm/svm/ |
| H A D | svm.c | 3792 static void svm_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) in svm_update_cr8_intercept() argument 3808 if (irr == -1) in svm_update_cr8_intercept() 3811 if (tpr >= irr) in svm_update_cr8_intercept()
|