Searched refs:irr (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/parisc/
H A Dgsc.c73 unsigned long irr; local
76 irr = gsc_readl(gsc_asic->hpa + OFFSET_IRR);
77 if (irr == 0)
80 DEBPRINTK("%s intr, mask=0x%x\n", gsc_asic->name, irr);
83 int local_irq = __ffs(irr);
86 irr &= ~(1 << local_irq);
87 } while (irr);
/linux-master/drivers/irqchip/
H A Dirq-realtek-rtl.c44 u32 irr; local
46 irr = readl(irr0 + offset) & ~(0xf << shift);
47 irr |= (value & 0xf) << shift;
48 writel(irr, irr0 + offset);
/linux-master/arch/x86/kvm/
H A Dioapic.c218 ioapic->irr &= ~mask;
249 old_irr = ioapic->irr;
250 ioapic->irr |= mask;
253 if (old_irr == ioapic->irr) {
266 static void kvm_ioapic_inject_all(struct kvm_ioapic *ioapic, unsigned long irr) argument
271 for_each_set_bit(idx, &irr, IOAPIC_NUM_PINS)
372 ioapic->irr & (1 << index) && !e->fields.mask && !e->fields.remote_irr) {
374 * Pending status in irr may be outdated: the IRQ line may have
381 * already down but our pending irr bit is still set. In such
400 ioapic->irr
[all...]
H A Di8259.c97 ret = !(s->irr & mask);
98 s->irr |= mask;
101 s->irr &= ~mask;
107 ret = !(s->irr & mask);
108 s->irr |= mask;
139 mask = s->irr & ~s->imr;
226 s->irr &= ~(1 << irq);
277 u8 edge_irr = s->irr & ~s->elcr;
281 s->irr &= s->elcr;
408 s->pics_state->pics[0].irr
[all...]
H A Dirq.h30 u8 irr; /* interrupt request register */ member in struct:kvm_kpic_state
H A Dioapic.h78 u32 irr; member in struct:kvm_ioapic
/linux-master/drivers/crypto/ccree/
H A Dcc_driver.c185 u32 irr; local
194 irr = cc_ioread(drvdata, CC_REG(HOST_IRR));
195 dev_dbg(dev, "Got IRR=0x%08X\n", irr);
197 if (irr == 0) /* Probably shared interrupt line */
203 cc_iowrite(drvdata, CC_REG(HOST_ICR), irr);
205 drvdata->irq = irr;
207 if (irr & drvdata->comp_mask) {
212 irr &= ~drvdata->comp_mask;
217 if (irr & CC_GPR0_IRQ_MASK) {
222 irr
[all...]
/linux-master/arch/arm/mach-sa1100/
H A Dneponset.c144 unsigned int irr; local
157 irr = readb_relaxed(d->base + IRR);
158 irr ^= IRR_ETHERNET | IRR_USAR;
160 if ((irr & (IRR_ETHERNET | IRR_USAR | IRR_SA1111)) == 0)
168 if (irr & (IRR_ETHERNET | IRR_USAR)) {
179 if (irr & IRR_ETHERNET)
182 if (irr & IRR_USAR)
188 if (irr & IRR_SA1111)
/linux-master/drivers/char/hw_random/
H A Dcctrng.c406 u32 irr; local
413 irr = cc_ioread(drvdata, CC_HOST_RGF_IRR_REG_OFFSET);
414 dev_dbg(dev, "Got IRR=0x%08X\n", irr);
416 if (irr == 0) /* Probably shared interrupt line */
420 cc_iowrite(drvdata, CC_HOST_RGF_ICR_REG_OFFSET, irr);
423 if (irr & CC_HOST_RNG_IRQ_MASK) {
433 irr &= ~CC_HOST_RNG_IRQ_MASK;
439 if (irr) {
442 irr);
/linux-master/arch/x86/kernel/
H A Dirq.c342 unsigned int irr, vector; local
369 irr = apic_read(APIC_IRR + (vector / 32 * 0x10));
370 if (irr & (1 << (vector % 32))) {
/linux-master/arch/x86/include/asm/
H A Dio_apic.h66 irr : 1, member in struct:IO_APIC_route_entry::__anon190::__anon191
H A Dapic.h498 u32 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); local
500 return !!(irr & (1U << (vector % 32)));
H A Dkvm_host.h1706 void (*update_cr8_intercept)(struct kvm_vcpu *vcpu, int tpr, int irr);
/linux-master/arch/x86/kernel/apic/
H A Dapic.c1427 static bool apic_check_and_ack(union apic_ir *irr, union apic_ir *isr) argument
1433 irr->regs[i] = apic_read(APIC_IRR + i * 0x10);
1455 return !bitmap_empty(irr->map, APIC_IR_BITS);
1474 union apic_ir irr, isr; local
1479 if (!apic_check_and_ack(&irr, &isr))
1483 pr_warn("APIC: Stale IRR: %256pb ISR: %256pb\n", irr.map, isr.map);
H A Dvector.c968 unsigned int irr, vector = apicd->prev_vector; local
982 irr = check_irr ? apic_read(APIC_IRR + (vector / 32 * 0x10)) : 0;
983 if (irr & (1U << (vector % 32))) {
H A Dio_apic.c540 if (entry.irr) {
563 if (entry.irr)
1246 entry.vector, entry.irr, entry.delivery_status);
1707 if (e.irr) {
1965 if (rentry.irr && rentry.is_level) {
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm.h60 __u8 irr; /* interrupt request register */ member in struct:kvm_pic_state
82 __u32 irr; member in struct:kvm_ioapic_state
/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h60 __u8 irr; /* interrupt request register */ member in struct:kvm_pic_state
82 __u32 irr; member in struct:kvm_ioapic_state
/linux-master/net/netfilter/
H A Dnf_conntrack_h323_main.c1597 unsigned char **data, InfoRequestResponse *irr)
1608 &irr->rasAddress, 1);
1613 irr->callSignalAddress.item,
1614 irr->callSignalAddress.count);
1594 process_irr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, InfoRequestResponse *irr) argument
/linux-master/arch/x86/kvm/svm/
H A Dsvm.c3681 static void svm_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) argument
3697 if (irr == -1)
3700 if (tpr >= irr)
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c6692 static void vmx_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) argument
6701 tpr_threshold = (irr == -1 || tpr < irr) ? 0 : irr;

Completed in 221 milliseconds