Home
last modified time | relevance | path

Searched refs:irr (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/parisc/
H A Dgsc.c73 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 Di8259.c99 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()
222 s->irr &= ~(1 << irq); in pic_intack()
273 u8 edge_irr = s->irr & ~s->elcr; in kvm_pic_reset()
277 s->irr &= s->elcr; in kvm_pic_reset()
404 s->pics_state->pics[0].irr &= ~(1 << 2); in pic_poll_read()
[all …]
/linux/arch/arm/mach-sa1100/
H A Dneponset.c144 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 Dpch_pic.c22 if (mask & s->irr & ~s->mask) { in pch_pic_update_irq()
28 if (mask & s->isr & ~s->irr) { in pch_pic_update_irq()
53 s->irr |= mask; /* set irr */ in pch_pic_set_irq()
64 s->irr &= ~mask; in pch_pic_set_irq()
132 data = s->irr; in loongarch_pch_pic_read()
225 old = s->irr & s->edge & data; in loongarch_pch_pic_write()
227 s->irr &= ~old; in loongarch_pch_pic_write()
339 p = &s->irr; in kvm_pch_pic_regs_access()
/linux/drivers/irqchip/
H A Dirq-realtek-rtl.c77 u32 irr; in write_irr() local
79 irr = readl_be(irr0 + offset) & ~(0xf << shift); in write_irr()
80 irr |= (value & 0xf) << shift; in write_irr()
81 writel_be(irr, irr0 + offset); in write_irr()
/linux/arch/loongarch/include/asm/
H A Dkvm_pch_pic.h63 uint64_t irr; /* interrupt request register */ member
/linux/arch/x86/include/asm/
H A Dio_apic.h66 irr : 1, member
/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h65 __u8 irr; /* interrupt request register */ member
87 __u32 irr; member
/linux/net/netfilter/
H A Dnf_conntrack_h323_main.c1595 unsigned char **data, InfoRequestResponse *irr) in process_irr() argument
1606 &irr->rasAddress, 1); in process_irr()
1611 irr->callSignalAddress.item, in process_irr()
1612 irr->callSignalAddress.count); in process_irr()
/linux/arch/x86/kvm/svm/
H A Dsvm.c3954 static void svm_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) in svm_deliver_interrupt()
3970 if (irr == -1) in svm_update_cr8_intercept()
3973 if (tpr >= irr) in svm_update_cr8_intercept()
3960 svm_update_cr8_intercept(struct kvm_vcpu * vcpu,int tpr,int irr) svm_update_cr8_intercept() argument
/linux/arch/x86/kvm/vmx/
H A Dvmx.c6885 void vmx_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) in vmx_update_cr8_intercept() argument
6895 tpr_threshold = (irr == -1 || tpr < irr) ? 0 : irr; in vmx_update_cr8_intercept()