Symbol: isr
arch/alpha/include/asm/mce.h
32
unsigned long isr; /* Interrupt Status Reg. */
arch/alpha/kernel/core_mcpcia.c
471
frame->isr);
arch/loongarch/include/asm/kvm_eiointc.h
68
u64 isr[EIOINTC_IRQS_U64_NUMS];
arch/loongarch/include/asm/kvm_pch_pic.h
64
uint64_t isr; /* interrupt service register */
arch/loongarch/kvm/intc/eiointc.c
111
unsigned long *isr = (unsigned long *)s->isr;
arch/loongarch/kvm/intc/eiointc.c
114
level ? __set_bit(irq, isr) : __clear_bit(irq, isr);
arch/loongarch/kvm/intc/eiointc.c
241
data = s->enable[index] & ~old & s->isr[index];
arch/loongarch/kvm/intc/eiointc.c
251
data = ~s->enable[index] & old & s->isr[index];
arch/loongarch/kvm/intc/eiointc.c
491
p = (void *)s->isr + offset * 4;
arch/loongarch/kvm/intc/eiointc.c
97
if (notify && test_bit(irq + i, (unsigned long *)s->isr)) {
arch/loongarch/kvm/intc/pch_pic.c
121
data = s->isr;
arch/loongarch/kvm/intc/pch_pic.c
22
s->isr |= mask;
arch/loongarch/kvm/intc/pch_pic.c
27
if (mask & s->isr & ~s->irr) {
arch/loongarch/kvm/intc/pch_pic.c
28
s->isr &= ~mask;
arch/loongarch/kvm/intc/pch_pic.c
328
p = &s->isr;
arch/m68k/include/asm/atarihw.h
494
u_char isr;
arch/m68k/include/asm/mvme16xhw.h
15
isr,
arch/mips/include/asm/sgi/heart.h
115
u64 isr; /* + 0x10030 */
arch/mips/loongson2ef/lemote-2f/irq.c
32
int irq, isr;
arch/mips/loongson2ef/lemote-2f/irq.c
38
isr = inb(PIC_MASTER_CMD) &
arch/mips/loongson2ef/lemote-2f/irq.c
40
if (!isr)
arch/mips/loongson2ef/lemote-2f/irq.c
41
isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8;
arch/mips/loongson2ef/lemote-2f/irq.c
42
irq = ffs(isr) - 1;
arch/mips/pci/pci-ar2315.c
220
u32 value, isr;
arch/mips/pci/pci-ar2315.c
236
isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR);
arch/mips/pci/pci-ar2315.c
238
if (isr & AR2315_PCI_INT_ABORT)
arch/mips/pci/pci-ar2315.c
244
isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR);
arch/mips/pci/pci-ar2315.c
245
if (isr & AR2315_PCI_INT_ABORT)
arch/mips/pci/pci-ar2315.c
263
return isr & AR2315_PCI_INT_ABORT ? PCIBIOS_DEVICE_NOT_FOUND :
arch/mips/sgi-ip30/ip30-irq.c
104
pend = heart_read(&heart_regs->isr);
arch/mips/sgi-ip30/ip30-irq.c
50
pending = heart_read(&heart_regs->isr);
arch/parisc/include/asm/asmregs.h
130
isr: .reg %cr20
arch/parisc/include/asm/elf.h
285
dst[46] = pt->isr; dst[47] = pt->ior; \
arch/parisc/include/asm/kgdb.h
40
unsigned long isr;
arch/parisc/include/uapi/asm/ptrace.h
37
unsigned long isr; /* CR20 */
arch/parisc/include/uapi/asm/ptrace.h
58
unsigned long isr; /* CR20 */
arch/parisc/kernel/asm-offsets.c
133
DEFINE(TASK_PT_ISR, offsetof(struct task_struct, thread.regs.isr));
arch/parisc/kernel/asm-offsets.c
218
DEFINE(PT_ISR, offsetof(struct pt_regs, isr));
arch/parisc/kernel/kgdb.c
114
regs->isr = gr->isr;
arch/parisc/kernel/kgdb.c
83
gr->isr = regs->isr;
arch/parisc/kernel/perf_regs.c
25
return regs->isr;
arch/parisc/kernel/ptrace.c
456
case RI(isr): return regs->isr;
arch/parisc/kernel/ptrace.c
509
case RI(isr): return regs->isr;
arch/parisc/kernel/ptrace.c
722
REG_OFFSET_NAME(isr),
arch/parisc/kernel/toc.c
37
regs->isr = (unsigned long)toc->cr[20];
arch/parisc/kernel/toc.c
60
regs->isr = toc->cr[20];
arch/parisc/kernel/traps.c
152
level, regs->iir, regs->isr, regs->ior);
arch/parisc/kernel/traps.c
377
regs->isr = pim_wide->cr[20];
arch/parisc/kernel/traps.c
401
regs->isr = pim_narrow->cr[20];
arch/parisc/kernel/traps.c
664
fault_space = regs->isr;
arch/parisc/kernel/traps.c
678
fault_space = regs->isr;
arch/parisc/kernel/unaligned.c
118
regs->isr, regs->ior, toreg);
arch/parisc/kernel/unaligned.c
129
: "r" (saddr), "r" (regs->isr) );
arch/parisc/kernel/unaligned.c
146
regs->isr, regs->ior, toreg);
arch/parisc/kernel/unaligned.c
161
: "r" (saddr), "r" (regs->isr) );
arch/parisc/kernel/unaligned.c
180
regs->isr, regs->ior, toreg);
arch/parisc/kernel/unaligned.c
199
: "r" (regs->isr) );
arch/parisc/kernel/unaligned.c
217
: "r" (regs->isr) );
arch/parisc/kernel/unaligned.c
239
val, regs->isr, regs->ior);
arch/parisc/kernel/unaligned.c
250
: "r" (val), "r" (regs->ior), "r" (regs->isr) );
arch/parisc/kernel/unaligned.c
268
val, regs->isr, regs->ior);
arch/parisc/kernel/unaligned.c
291
: "r" (val), "r" (regs->ior), "r" (regs->isr)
arch/parisc/kernel/unaligned.c
309
val, regs->isr, regs->ior);
arch/parisc/kernel/unaligned.c
337
: "r" (val), "r" (regs->ior), "r" (regs->isr)
arch/parisc/kernel/unaligned.c
366
: "r" (val), "r" (regs->ior), "r" (regs->isr)
arch/parisc/mm/fault.c
490
if (regs->isr) {
arch/powerpc/include/asm/mpc52xx_psc.h
183
u16 isr;
arch/powerpc/include/asm/mpc52xx_psc.h
186
#define mpc52xx_psc_isr isr_imr.isr
arch/powerpc/include/asm/mpc52xx_psc.h
328
u16 isr; /* PSC + 0x20 */
arch/powerpc/platforms/52xx/mpc52xx_pci.c
89
u32 isr; /* PCI + 0x88 */
arch/powerpc/platforms/powermac/low_i2c.c
182
name, __kw_state_names[host->state], isr); \
arch/powerpc/platforms/powermac/low_i2c.c
212
u8 isr;
arch/powerpc/platforms/powermac/low_i2c.c
215
isr = kw_read_reg(reg_isr) & KW_I2C_IRQ_MASK;
arch/powerpc/platforms/powermac/low_i2c.c
216
if (isr != 0)
arch/powerpc/platforms/powermac/low_i2c.c
217
return isr;
arch/powerpc/platforms/powermac/low_i2c.c
229
return isr;
arch/powerpc/platforms/powermac/low_i2c.c
240
static void kw_i2c_handle_interrupt(struct pmac_i2c_host_kw *host, u8 isr)
arch/powerpc/platforms/powermac/low_i2c.c
245
__kw_state_names[host->state], isr);
arch/powerpc/platforms/powermac/low_i2c.c
250
kw_write_reg(reg_isr, isr);
arch/powerpc/platforms/powermac/low_i2c.c
254
if (isr == 0) {
arch/powerpc/platforms/powermac/low_i2c.c
271
if (isr & KW_I2C_IRQ_ADDR) {
arch/powerpc/platforms/powermac/low_i2c.c
298
if (isr & KW_I2C_IRQ_DATA) {
arch/powerpc/platforms/powermac/low_i2c.c
326
if (isr & KW_I2C_IRQ_STOP) {
arch/powerpc/platforms/powermac/low_i2c.c
338
if (isr & KW_I2C_IRQ_START)
arch/powerpc/platforms/powermac/low_i2c.c
473
u8 isr = kw_i2c_wait_interrupt(host);
arch/powerpc/platforms/powermac/low_i2c.c
475
kw_i2c_handle_interrupt(host, isr);
arch/powerpc/sysdev/fsl_rmu.c
119
u32 isr;
arch/powerpc/sysdev/fsl_rmu.c
252
int isr;
arch/powerpc/sysdev/fsl_rmu.c
256
isr = in_be32(&rmu->msg_regs->isr);
arch/powerpc/sysdev/fsl_rmu.c
258
if (isr & RIO_MSG_ISR_TE) {
arch/powerpc/sysdev/fsl_rmu.c
260
out_be32((void *)&rmu->msg_regs->isr, RIO_MSG_ISR_TE);
arch/powerpc/sysdev/fsl_rmu.c
265
if (isr & RIO_MSG_ISR_DIQI) {
arch/powerpc/sysdev/fsl_rmu.c
277
out_be32(&rmu->msg_regs->isr, RIO_MSG_ISR_DIQI);
arch/powerpc/sysdev/fsl_rmu.c
885
out_be32(&rmu->msg_regs->isr, 0x00000091);
arch/x86/include/asm/kvm_host.h
1849
void (*hwapic_isr_update)(struct kvm_vcpu *vcpu, int isr);
arch/x86/include/uapi/asm/kvm.h
67
__u8 isr; /* interrupt service register */
arch/x86/kernel/apic/apic.c
1440
static bool apic_check_and_eoi_isr(union apic_ir *isr)
arch/x86/kernel/apic/apic.c
1446
isr->regs[i] = apic_read(APIC_ISR + i * 0x10);
arch/x86/kernel/apic/apic.c
1449
if (bitmap_empty(isr->map, APIC_IR_BITS))
arch/x86/kernel/apic/apic.c
1459
for_each_set_bit(bit, isr->map, APIC_IR_BITS)
arch/x86/kernel/apic/apic.c
1464
isr->regs[i] = apic_read(APIC_ISR + i * 0x10);
arch/x86/kernel/apic/apic.c
1466
return bitmap_empty(isr->map, APIC_IR_BITS);
arch/x86/kvm/i8259.c
150
mask = s->isr;
arch/x86/kvm/i8259.c
216
s->isr |= 1 << irq;
arch/x86/kvm/i8259.c
333
priority = get_priority(s, s->isr);
arch/x86/kvm/i8259.c
402
s->pics_state->pics[0].isr &= ~(1 << 2);
arch/x86/kvm/i8259.c
431
ret = s->isr;
arch/x86/kvm/i8259.c
76
s->isr &= ~(1 << irq);
arch/x86/kvm/irq.h
34
u8 isr; /* interrupt service register */
arch/x86/kvm/lapic.c
955
int isr;
arch/x86/kvm/lapic.c
959
isr = apic_find_highest_isr(apic);
arch/x86/kvm/lapic.c
960
isrv = (isr != -1) ? isr : 0;
drivers/atm/fore200e.c
675
fore200e->regs.sba.isr = of_ioremap(&op->resource[2], 0, SBA200E_ISR_LENGTH, "SBA ISR");
drivers/atm/fore200e.c
685
fore200e->bus->write(0x02, fore200e->regs.sba.isr); /* XXX hardwired interrupt level */
drivers/atm/fore200e.c
703
of_iounmap(&op->resource[2], fore200e->regs.sba.isr, SBA200E_ISR_LENGTH);
drivers/atm/fore200e.h
784
u32 __iomem *isr; /* address of interrupt level selection register */
drivers/char/dsp56k.c
382
if (dsp56k_host_interface.isr & DSP56K_ISR_HF2) status |= 0x4;
drivers/char/dsp56k.c
383
if (dsp56k_host_interface.isr & DSP56K_ISR_HF3) status |= 0x8;
drivers/char/dsp56k.c
57
#define DSP56K_TRANSMIT (dsp56k_host_interface.isr & DSP56K_ISR_TXDE)
drivers/char/dsp56k.c
58
#define DSP56K_RECEIVE (dsp56k_host_interface.isr & DSP56K_ISR_RXDF)
drivers/char/hpet.c
107
unsigned long isr;
drivers/char/hpet.c
110
isr = 1 << (devp - devp->hd_hpets->hp_dev);
drivers/char/hpet.c
113
!(isr & readl(&devp->hd_hpet->hpet_isr)))
drivers/char/hpet.c
153
writel(isr, &devp->hd_hpet->hpet_isr);
drivers/char/hpet.c
438
unsigned long flags, isr;
drivers/char/hpet.c
476
isr = 1 << (devp - devp->hd_hpets->hp_dev);
drivers/char/hpet.c
477
writel(isr, &hpet->hpet_isr);
drivers/char/hpet.c
532
isr = 1 << (devp - devp->hd_hpets->hp_dev);
drivers/char/hpet.c
533
writel(isr, &hpet->hpet_isr);
drivers/char/hw_random/cctrng.c
317
u32 isr = 0;
drivers/char/hw_random/cctrng.c
329
isr = cc_ioread(drvdata, CC_RNG_ISR_REG_OFFSET);
drivers/char/hw_random/cctrng.c
330
ehr_valid = CC_REG_FLD_GET(RNG_ISR, EHR_VALID, isr);
drivers/char/hw_random/cctrng.c
331
dev_dbg(dev, "Got RNG_ISR=0x%08X (EHR_VALID=%u)\n", isr, ehr_valid);
drivers/char/hw_random/cctrng.c
333
if (fips_enabled && CC_REG_FLD_GET(RNG_ISR, CRNGT_ERR, isr)) {
drivers/char/hw_random/cctrng.c
340
cc_iowrite(drvdata, CC_RNG_ICR_REG_OFFSET, isr);
drivers/char/hw_random/cctrng.c
345
if (CC_REG_FLD_GET(RNG_ISR, AUTOCORR_ERR, isr) ||
drivers/char/hw_random/cctrng.c
346
CC_REG_FLD_GET(RNG_ISR, WATCHDOG, isr)) {
drivers/crypto/atmel-aes.c
1288
u32 isr;
drivers/crypto/atmel-aes.c
1296
isr = atmel_aes_read(dd, AES_ISR);
drivers/crypto/atmel-aes.c
1297
if (!(isr & AES_INT_DATARDY)) {
drivers/crypto/atmel-aes.c
1412
u32 isr, mr;
drivers/crypto/atmel-aes.c
1420
isr = atmel_aes_read(dd, AES_ISR);
drivers/crypto/atmel-aes.c
1421
if (!(isr & AES_INT_DATARDY)) {
drivers/crypto/atmel-aes.c
395
u32 isr = atmel_aes_read(dd, AES_ISR);
drivers/crypto/atmel-aes.c
397
if (unlikely(isr & AES_INT_DATARDY))
drivers/crypto/atmel-aes.c
590
u32 isr;
drivers/crypto/atmel-aes.c
602
isr = atmel_aes_read(dd, AES_ISR);
drivers/crypto/atmel-aes.c
603
if (!(isr & AES_INT_DATARDY)) {
drivers/crypto/atmel-sha.c
1506
u32 isr, din, din_inc;
drivers/crypto/atmel-sha.c
1534
isr = atmel_sha_read(dd, SHA_ISR);
drivers/crypto/atmel-sha.c
1535
if (!(isr & SHA_INT_DATARDY)) {
drivers/crypto/atmel-sha.c
551
u32 isr = atmel_sha_read(dd, SHA_ISR);
drivers/crypto/atmel-sha.c
553
if (unlikely(isr & SHA_INT_DATARDY))
drivers/crypto/talitos.c
580
static void talitos_error(struct device *dev, u32 isr, u32 isr_lo)
drivers/crypto/talitos.c
593
if (!(isr & (1 << (29 + (ch & 1) * 2 - (ch & 2) * 6))))
drivers/crypto/talitos.c
596
if (!(isr & (1 << (ch * 2 + 1))))
drivers/crypto/talitos.c
658
if (reset_dev || (is_sec1 && isr & ~TALITOS1_ISR_4CHERR) ||
drivers/crypto/talitos.c
659
(!is_sec1 && isr & ~TALITOS2_ISR_4CHERR) || isr_lo) {
drivers/crypto/talitos.c
662
isr, isr_lo);
drivers/crypto/talitos.c
665
"rngu error: ISR 0x%08x_%08x\n", isr, isr_lo);
drivers/crypto/talitos.c
681
u32 isr, isr_lo; \
drivers/crypto/talitos.c
685
isr = in_be32(priv->reg + TALITOS_ISR); \
drivers/crypto/talitos.c
688
out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
drivers/crypto/talitos.c
691
if (unlikely(isr & ch_err_mask || isr_lo & TALITOS1_IMR_LO_INIT)) { \
drivers/crypto/talitos.c
693
talitos_error(dev, isr & ch_err_mask, isr_lo); \
drivers/crypto/talitos.c
696
if (likely(isr & ch_done_mask)) { \
drivers/crypto/talitos.c
705
return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
drivers/crypto/talitos.c
716
u32 isr, isr_lo; \
drivers/crypto/talitos.c
720
isr = in_be32(priv->reg + TALITOS_ISR); \
drivers/crypto/talitos.c
723
out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
drivers/crypto/talitos.c
726
if (unlikely(isr & ch_err_mask || isr_lo)) { \
drivers/crypto/talitos.c
728
talitos_error(dev, isr & ch_err_mask, isr_lo); \
drivers/crypto/talitos.c
731
if (likely(isr & ch_done_mask)) { \
drivers/crypto/talitos.c
740
return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
drivers/dma/timb_dma.c
131
u32 isr;
drivers/dma/timb_dma.c
136
isr = ioread32(td->membase + TIMBDMA_ISR) & (1 << id);
drivers/dma/timb_dma.c
137
if (isr) {
drivers/dma/timb_dma.c
138
iowrite32(isr, td->membase + TIMBDMA_ISR);
drivers/dma/timb_dma.c
569
u32 isr;
drivers/dma/timb_dma.c
574
isr = ioread32(td->membase + TIMBDMA_ISR);
drivers/dma/timb_dma.c
575
ipr = isr & __td_ier_mask(td);
drivers/dma/xilinx/xilinx_dpdma.c
1199
xilinx_dpdma_chan_err(struct xilinx_dpdma_chan *chan, u32 isr, u32 eisr)
drivers/dma/xilinx/xilinx_dpdma.c
1205
((isr & (XILINX_DPDMA_INTR_CHAN_ERR_MASK << chan->id)) ||
drivers/dma/xilinx/xilinx_dpdma.c
1507
static bool xilinx_dpdma_err(u32 isr, u32 eisr)
drivers/dma/xilinx/xilinx_dpdma.c
1509
if (isr & XILINX_DPDMA_INTR_GLOBAL_ERR ||
drivers/dma/xilinx/xilinx_dpdma.c
1527
u32 isr, u32 eisr)
drivers/dma/xilinx/xilinx_dpdma.c
1529
bool err = xilinx_dpdma_err(isr, eisr);
drivers/dma/xilinx/xilinx_dpdma.c
1534
isr, eisr);
drivers/dma/xilinx/xilinx_dpdma.c
1538
isr & ~XILINX_DPDMA_INTR_GLOBAL_ERR);
drivers/dma/xilinx/xilinx_dpdma.c
1543
if (err || xilinx_dpdma_chan_err(xdev->chan[i], isr, eisr))
drivers/dma/xilinx/zynqmp_dma.c
729
u32 isr, imr, status;
drivers/dma/xilinx/zynqmp_dma.c
732
isr = readl(chan->regs + ZYNQMP_DMA_ISR);
drivers/dma/xilinx/zynqmp_dma.c
734
status = isr & ~imr;
drivers/dma/xilinx/zynqmp_dma.c
736
writel(isr, chan->regs + ZYNQMP_DMA_ISR);
drivers/edac/versalnet_edac.c
213
u32 reglo, reghi, parity, eccr0_val, eccr1_val, isr;
drivers/edac/versalnet_edac.c
216
isr = error_data[ISR];
drivers/edac/versalnet_edac.c
218
if (!(isr & (MC5_IRQ_UE_MASK | MC5_IRQ_CE_MASK)))
drivers/edac/versalnet_edac.c
236
if (isr & MC5_IRQ_CE_MASK)
drivers/edac/versalnet_edac.c
238
else if (isr & MC5_IRQ_UE_MASK)
drivers/edac/versalnet_edac.c
247
if (isr & MC5_IRQ_CE_MASK)
drivers/edac/versalnet_edac.c
249
else if (isr & MC5_IRQ_UE_MASK)
drivers/gpio/gpio-adnp.c
181
u8 ddr = 0, plr = 0, ier = 0, isr = 0;
drivers/gpio/gpio-adnp.c
196
err = adnp_read(adnp, GPIO_ISR(adnp) + i, &isr);
drivers/gpio/gpio-adnp.c
218
if (isr & BIT(j))
drivers/gpio/gpio-adnp.c
236
u8 changed, level = 0, isr = 0, ier = 0;
drivers/gpio/gpio-adnp.c
245
err = adnp_read(adnp, GPIO_ISR(adnp) + i, &isr);
drivers/gpio/gpio-adnp.c
266
pending &= isr & ier;
drivers/gpio/gpio-omap.c
1285
u32 isr, mask;
drivers/gpio/gpio-omap.c
1296
isr = readl_relaxed(bank->base + bank->regs->irqstatus) & mask;
drivers/gpio/gpio-omap.c
1297
if (isr) {
drivers/gpio/gpio-omap.c
562
u32 enabled, isr, edge;
drivers/gpio/gpio-omap.c
580
isr = readl_relaxed(isr_reg) & enabled;
drivers/gpio/gpio-omap.c
587
edge = isr & ~bank->level_mask;
drivers/gpio/gpio-omap.c
593
if (!isr)
drivers/gpio/gpio-omap.c
596
while (isr) {
drivers/gpio/gpio-omap.c
597
bit = __ffs(isr);
drivers/gpio/gpio-omap.c
598
isr &= ~(BIT(bit));
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
648
unsigned int imr, isr;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
652
regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_ISR, &isr);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
653
status = imr & isr;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
686
unsigned int isr;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
689
regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_ISR, &isr);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1049
u32 isr = atmel_hlcdc_layer_read_reg(&plane->layer, ATMEL_HLCDC_LAYER_ISR);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1056
if (isr &
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1066
u32 isr = atmel_hlcdc_layer_read_reg(&plane->layer, ATMEL_XLCDC_LAYER_ISR);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1073
if (isr &
drivers/gpu/drm/i915/display/intel_overlay.c
1475
u32 isr;
drivers/gpu/drm/i915/display/intel_overlay.c
1492
error->isr = intel_de_read(display, GEN2_ISR);
drivers/gpu/drm/i915/display/intel_overlay.c
1508
error->dovsta, error->isr);
drivers/gpu/drm/i915/gvt/interrupt.c
384
u32 isr = i915_mmio_reg_offset(up_irq_info->reg_base);
drivers/gpu/drm/i915/gvt/interrupt.c
386
vgpu_vreg(vgpu, isr) &= ~clear_bits;
drivers/gpu/drm/i915/gvt/interrupt.c
387
vgpu_vreg(vgpu, isr) |= set_bits;
drivers/gpu/drm/msm/dp/dp_aux.c
449
irqreturn_t msm_dp_aux_isr(struct drm_dp_aux *msm_dp_aux, u32 isr)
drivers/gpu/drm/msm/dp/dp_aux.c
461
DRM_ERROR("Unexpected DP AUX IRQ %#010x when not busy\n", isr);
drivers/gpu/drm/msm/dp/dp_aux.c
471
if (hweight32(isr & ~DP_INTR_AUX_XFER_DONE) > 1)
drivers/gpu/drm/msm/dp/dp_aux.c
472
DRM_WARN("Some DP AUX interrupts unhandled: %#010x\n", isr);
drivers/gpu/drm/msm/dp/dp_aux.c
474
if (isr & DP_INTR_AUX_ERROR) {
drivers/gpu/drm/msm/dp/dp_aux.c
477
} else if (isr & DP_INTR_NACK_DEFER) {
drivers/gpu/drm/msm/dp/dp_aux.c
479
} else if (isr & DP_INTR_WRONG_ADDR) {
drivers/gpu/drm/msm/dp/dp_aux.c
481
} else if (isr & DP_INTR_TIMEOUT) {
drivers/gpu/drm/msm/dp/dp_aux.c
483
} else if (!aux->native && (isr & DP_INTR_I2C_NACK)) {
drivers/gpu/drm/msm/dp/dp_aux.c
485
} else if (!aux->native && (isr & DP_INTR_I2C_DEFER)) {
drivers/gpu/drm/msm/dp/dp_aux.c
486
if (isr & DP_INTR_AUX_XFER_DONE)
drivers/gpu/drm/msm/dp/dp_aux.c
490
} else if (isr & DP_INTR_AUX_XFER_DONE) {
drivers/gpu/drm/msm/dp/dp_aux.c
493
DRM_WARN("Unexpected interrupt: %#010x\n", isr);
drivers/gpu/drm/msm/dp/dp_aux.c
652
int isr, mask;
drivers/gpu/drm/msm/dp/dp_aux.c
654
isr = msm_dp_read_aux(aux, REG_DP_DP_HPD_INT_STATUS);
drivers/gpu/drm/msm/dp/dp_aux.c
656
(isr & DP_DP_HPD_INT_MASK));
drivers/gpu/drm/msm/dp/dp_aux.c
666
return isr & (mask | ~DP_DP_HPD_INT_MASK);
drivers/gpu/drm/msm/dp/dp_aux.h
13
irqreturn_t msm_dp_aux_isr(struct drm_dp_aux *msm_dp_aux, u32 isr);
drivers/gpu/drm/msm/dp/dp_ctrl.c
2648
u32 isr;
drivers/gpu/drm/msm/dp/dp_ctrl.c
2657
isr = msm_dp_ctrl_get_psr_interrupt(ctrl);
drivers/gpu/drm/msm/dp/dp_ctrl.c
2659
if (isr)
drivers/gpu/drm/msm/dp/dp_ctrl.c
2662
if (isr & PSR_EXIT_INT)
drivers/gpu/drm/msm/dp/dp_ctrl.c
2665
if (isr & PSR_UPDATE_INT)
drivers/gpu/drm/msm/dp/dp_ctrl.c
2668
if (isr & PSR_CAPTURE_INT)
drivers/gpu/drm/msm/dp/dp_ctrl.c
2672
isr = msm_dp_ctrl_get_interrupt(ctrl);
drivers/gpu/drm/msm/dp/dp_ctrl.c
2674
if (isr & DP_CTRL_INTR_READY_FOR_VIDEO) {
drivers/gpu/drm/msm/dp/dp_ctrl.c
2680
if (isr & DP_CTRL_INTR_IDLE_PATTERN_SENT) {
drivers/gpu/drm/msm/dp/dp_ctrl.c
2687
isr = msm_dp_ctrl_get_aux_interrupt(ctrl);
drivers/gpu/drm/msm/dp/dp_ctrl.c
2688
if (isr)
drivers/gpu/drm/msm/dp/dp_ctrl.c
2689
ret |= msm_dp_aux_isr(ctrl->aux, isr);
drivers/gpu/drm/msm/dsi/dsi_host.c
1667
u32 isr;
drivers/gpu/drm/msm/dsi/dsi_host.c
1674
isr = dsi_read(msm_host, REG_DSI_INTR_CTRL);
drivers/gpu/drm/msm/dsi/dsi_host.c
1675
dsi_write(msm_host, REG_DSI_INTR_CTRL, isr);
drivers/gpu/drm/msm/dsi/dsi_host.c
1678
DBG("isr=0x%x, id=%d", isr, msm_host->id);
drivers/gpu/drm/msm/dsi/dsi_host.c
1680
if (isr & DSI_IRQ_ERROR)
drivers/gpu/drm/msm/dsi/dsi_host.c
1683
if (isr & DSI_IRQ_VIDEO_DONE)
drivers/gpu/drm/msm/dsi/dsi_host.c
1686
if (isr & DSI_IRQ_CMD_DMA_DONE)
drivers/gpu/drm/omapdrm/dss/dsi.c
379
if (isr_data->isr && isr_data->mask & irqstatus)
drivers/gpu/drm/omapdrm/dss/dsi.c
380
isr_data->isr(isr_data->arg, irqstatus);
drivers/gpu/drm/omapdrm/dss/dsi.c
492
if (isr_data->isr == NULL)
drivers/gpu/drm/omapdrm/dss/dsi.c
555
static int _dsi_register_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/gpu/drm/omapdrm/dss/dsi.c
562
BUG_ON(isr == NULL);
drivers/gpu/drm/omapdrm/dss/dsi.c
569
if (isr_data->isr == isr && isr_data->arg == arg &&
drivers/gpu/drm/omapdrm/dss/dsi.c
574
if (isr_data->isr == NULL && free_idx == -1)
drivers/gpu/drm/omapdrm/dss/dsi.c
582
isr_data->isr = isr;
drivers/gpu/drm/omapdrm/dss/dsi.c
589
static int _dsi_unregister_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/gpu/drm/omapdrm/dss/dsi.c
597
if (isr_data->isr != isr || isr_data->arg != arg ||
drivers/gpu/drm/omapdrm/dss/dsi.c
601
isr_data->isr = NULL;
drivers/gpu/drm/omapdrm/dss/dsi.c
611
static int dsi_register_isr(struct dsi_data *dsi, omap_dsi_isr_t isr,
drivers/gpu/drm/omapdrm/dss/dsi.c
619
r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/gpu/drm/omapdrm/dss/dsi.c
630
static int dsi_unregister_isr(struct dsi_data *dsi, omap_dsi_isr_t isr,
drivers/gpu/drm/omapdrm/dss/dsi.c
638
r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/gpu/drm/omapdrm/dss/dsi.c
650
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/gpu/drm/omapdrm/dss/dsi.c
657
r = _dsi_register_isr(isr, arg, mask,
drivers/gpu/drm/omapdrm/dss/dsi.c
670
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/gpu/drm/omapdrm/dss/dsi.c
677
r = _dsi_unregister_isr(isr, arg, mask,
drivers/gpu/drm/omapdrm/dss/dsi.h
259
omap_dsi_isr_t isr;
drivers/gpu/drm/omapdrm/dss/omapdss.h
261
int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
drivers/gpu/drm/omapdrm/dss/omapdss.h
262
int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
drivers/gpu/host1x/dev.h
85
irqreturn_t (*isr)(int irq, void *dev_id);
drivers/gpu/host1x/hw/intr_hw.c
153
.isr = syncpt_thresh_isr,
drivers/gpu/host1x/intr.c
125
host->intr_op->isr, IRQF_SHARED,
drivers/i2c/busses/i2c-pxa.c
1003
u32 isr = readl(_ISR(i2c));
drivers/i2c/busses/i2c-pxa.c
1005
if (!(isr & VALID_INT_SOURCE))
drivers/i2c/busses/i2c-pxa.c
1010
__func__, isr, readl(_ICR(i2c)), readl(_IBMR(i2c)));
drivers/i2c/busses/i2c-pxa.c
1011
decode_ISR(isr);
drivers/i2c/busses/i2c-pxa.c
1015
i2c->isrlog[i2c->irqlogidx++] = isr;
drivers/i2c/busses/i2c-pxa.c
1022
writel(isr & VALID_INT_SOURCE, _ISR(i2c));
drivers/i2c/busses/i2c-pxa.c
1024
if (isr & ISR_SAD)
drivers/i2c/busses/i2c-pxa.c
1025
i2c_pxa_slave_start(i2c, isr);
drivers/i2c/busses/i2c-pxa.c
1026
if (isr & ISR_SSD)
drivers/i2c/busses/i2c-pxa.c
1030
if (isr & ISR_ITE)
drivers/i2c/busses/i2c-pxa.c
1031
i2c_pxa_slave_txempty(i2c, isr);
drivers/i2c/busses/i2c-pxa.c
1032
if (isr & ISR_IRF)
drivers/i2c/busses/i2c-pxa.c
1033
i2c_pxa_slave_rxfull(i2c, isr);
drivers/i2c/busses/i2c-pxa.c
1035
if (isr & ISR_ITE)
drivers/i2c/busses/i2c-pxa.c
1036
i2c_pxa_irq_txempty(i2c, isr);
drivers/i2c/busses/i2c-pxa.c
1037
if (isr & ISR_IRF)
drivers/i2c/busses/i2c-pxa.c
1038
i2c_pxa_irq_rxfull(i2c, isr);
drivers/i2c/busses/i2c-pxa.c
1039
} else if ((isr & ISR_ITE) && i2c->highmode_enter) {
drivers/i2c/busses/i2c-pxa.c
1318
u32 isr;
drivers/i2c/busses/i2c-pxa.c
1324
isr = readl(_ISR(i2c));
drivers/i2c/busses/i2c-pxa.c
1325
if (isr & (ISR_UB | ISR_IBB)) {
drivers/i2c/busses/i2c-pxa.c
1327
"recovery: resetting controller, ISR=0x%08x\n", isr);
drivers/i2c/busses/i2c-pxa.c
139
u32 isr;
drivers/i2c/busses/i2c-pxa.c
1478
i2c->reg_isr = i2c->reg_base + pxa_reg_layout[i2c_type].isr;
drivers/i2c/busses/i2c-pxa.c
161
.isr = 0x18,
drivers/i2c/busses/i2c-pxa.c
170
.isr = 0x0c,
drivers/i2c/busses/i2c-pxa.c
179
.isr = 0x04,
drivers/i2c/busses/i2c-pxa.c
188
.isr = 0x18,
drivers/i2c/busses/i2c-pxa.c
199
.isr = 0x0c,
drivers/i2c/busses/i2c-pxa.c
429
u32 isr;
drivers/i2c/busses/i2c-pxa.c
432
isr = readl(_ISR(i2c));
drivers/i2c/busses/i2c-pxa.c
433
if (!(isr & (ISR_IBB | ISR_UB)))
drivers/i2c/busses/i2c-pxa.c
436
if (isr & ISR_SAD)
drivers/i2c/busses/i2c-pxa.c
616
static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-pxa.c
618
if (isr & ISR_BED) {
drivers/i2c/busses/i2c-pxa.c
632
static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-pxa.c
642
static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-pxa.c
648
(isr & ISR_RWM) ? 'r' : 't');
drivers/i2c/busses/i2c-pxa.c
651
if (isr & ISR_RWM) {
drivers/i2c/busses/i2c-pxa.c
739
static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-pxa.c
741
if (isr & ISR_BED) {
drivers/i2c/busses/i2c-pxa.c
749
static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-pxa.c
754
static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-pxa.c
864
static void i2c_pxa_irq_txempty(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-pxa.c
872
if (isr & ISR_ALD) {
drivers/i2c/busses/i2c-pxa.c
888
if ((isr & ISR_BED) &&
drivers/i2c/busses/i2c-pxa.c
890
(isr & ISR_ACKNAK)))) {
drivers/i2c/busses/i2c-pxa.c
898
if (isr & ISR_ACKNAK) {
drivers/i2c/busses/i2c-pxa.c
905
} else if (isr & ISR_RWM) {
drivers/i2c/busses/i2c-pxa.c
971
static void i2c_pxa_irq_rxfull(struct pxa_i2c *i2c, u32 isr)
drivers/i2c/busses/i2c-riic.c
128
irq_handler_t isr;
drivers/i2c/busses/i2c-riic.c
505
{ .res_num = 0, .isr = riic_tend_isr, .name = "riic-tend" },
drivers/i2c/busses/i2c-riic.c
506
{ .res_num = 1, .isr = riic_rdrf_isr, .name = "riic-rdrf" },
drivers/i2c/busses/i2c-riic.c
507
{ .res_num = 2, .isr = riic_tdre_isr, .name = "riic-tdre" },
drivers/i2c/busses/i2c-riic.c
508
{ .res_num = 3, .isr = riic_stop_isr, .name = "riic-stop" },
drivers/i2c/busses/i2c-riic.c
509
{ .res_num = 5, .isr = riic_tend_isr, .name = "riic-nack" },
drivers/i2c/busses/i2c-riic.c
513
{ .res_num = 0, .isr = riic_eei_isr, .name = "riic-eei" },
drivers/i2c/busses/i2c-riic.c
514
{ .res_num = 1, .isr = riic_rdrf_isr, .name = "riic-rxi" },
drivers/i2c/busses/i2c-riic.c
515
{ .res_num = 2, .isr = riic_tdre_isr, .name = "riic-txi" },
drivers/i2c/busses/i2c-riic.c
516
{ .res_num = 3, .isr = riic_tend_isr, .name = "riic-tei" },
drivers/i2c/busses/i2c-riic.c
555
ret = devm_request_irq(dev, irq, irq_desc->isr, 0, irq_desc->name, riic);
drivers/i2c/busses/i2c-stm32f7.c
1347
u32 isr, addcode, dir, mask;
drivers/i2c/busses/i2c-stm32f7.c
1350
isr = readl_relaxed(i2c_dev->base + STM32F7_I2C_ISR);
drivers/i2c/busses/i2c-stm32f7.c
1351
addcode = STM32F7_I2C_ISR_ADDCODE_GET(isr);
drivers/i2c/busses/i2c-stm32f7.c
1352
dir = isr & STM32F7_I2C_ISR_DIR;
drivers/i2c/busses/i2c-xiic.c
344
u32 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET);
drivers/i2c/busses/i2c-xiic.c
346
xiic_setreg32(i2c, XIIC_IISR_OFFSET, isr & mask);
drivers/i2c/busses/i2c-xiic.c
376
u8 isr;
drivers/i2c/busses/i2c-xiic.c
380
for (isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET);
drivers/i2c/busses/i2c-xiic.c
381
!(isr & XIIC_INTR_TX_EMPTY_MASK);
drivers/i2c/busses/i2c-xiic.c
382
isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET)) {
drivers/i2c/busses/i2c-xiic.c
654
u32 pend, isr, ier;
drivers/i2c/busses/i2c-xiic.c
656
isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET);
drivers/i2c/busses/i2c-xiic.c
658
pend = isr & ier;
drivers/i2c/busses/i2c-xiic.c
731
u32 pend, isr, ier;
drivers/i2c/busses/i2c-xiic.c
744
isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET);
drivers/i2c/busses/i2c-xiic.c
746
pend = isr & ier;
drivers/i2c/busses/i2c-xiic.c
749
__func__, ier, isr, pend);
drivers/i2c/busses/i2c-xiic.c
805
clr |= (isr & XIIC_INTR_TX_ERROR_MASK);
drivers/i3c/master/dw-i3c-master.c
468
static void dw_i3c_master_end_xfer_locked(struct dw_i3c_master *master, u32 isr)
drivers/i3c/master/i3c-master-cdns.c
547
u32 isr)
drivers/i3c/master/i3c-master-cdns.c
556
if (!(isr & MST_INT_CMDD_EMP))
drivers/i3c/master/renesas-i3c.c
1309
{ .name = "resp", .isr = renesas_i3c_resp_isr, .desc = "i3c-resp" },
drivers/i3c/master/renesas-i3c.c
1310
{ .name = "rx", .isr = renesas_i3c_rx_isr, .desc = "i3c-rx" },
drivers/i3c/master/renesas-i3c.c
1311
{ .name = "tx", .isr = renesas_i3c_tx_isr, .desc = "i3c-tx" },
drivers/i3c/master/renesas-i3c.c
1312
{ .name = "st", .isr = renesas_i3c_start_isr, .desc = "i3c-start" },
drivers/i3c/master/renesas-i3c.c
1313
{ .name = "sp", .isr = renesas_i3c_stop_isr, .desc = "i3c-stop" },
drivers/i3c/master/renesas-i3c.c
1314
{ .name = "tend", .isr = renesas_i3c_tend_isr, .desc = "i3c-tend" },
drivers/i3c/master/renesas-i3c.c
1315
{ .name = "nack", .isr = renesas_i3c_tend_isr, .desc = "i3c-nack" },
drivers/i3c/master/renesas-i3c.c
1360
ret = devm_request_irq(&pdev->dev, ret, renesas_i3c_irqs[i].isr,
drivers/i3c/master/renesas-i3c.c
280
irq_handler_t isr;
drivers/iio/adc/imx93_adc.c
289
u32 isr, eoc, unexpected;
drivers/iio/adc/imx93_adc.c
291
isr = readl(adc->regs + IMX93_ADC_ISR);
drivers/iio/adc/imx93_adc.c
293
if (FIELD_GET(IMX93_ADC_ISR_EOC_ECH_MASK, isr)) {
drivers/iio/adc/imx93_adc.c
294
eoc = isr & IMX93_ADC_ISR_EOC_ECH_MASK;
drivers/iio/adc/imx93_adc.c
299
unexpected = isr & ~IMX93_ADC_ISR_EOC_ECH_MASK;
drivers/iio/adc/nxp-sar-adc.c
375
int isr;
drivers/iio/adc/nxp-sar-adc.c
377
isr = readl(NXP_SAR_ADC_ISR(info->regs));
drivers/iio/adc/nxp-sar-adc.c
378
if (!(FIELD_GET(NXP_SAR_ADC_ISR_ECH, isr)))
drivers/iio/adc/twl4030-madc.c
171
u8 isr;
drivers/iio/adc/twl4030-madc.c
474
ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr);
drivers/iio/adc/twl4030-madc.c
477
madc->isr);
drivers/iio/adc/twl4030-madc.c
786
madc->isr = madc->use_second_irq ? TWL4030_MADC_ISR2 :
drivers/iio/light/vcnl4000.c
1600
unsigned long isr;
drivers/iio/light/vcnl4000.c
1607
isr = ret;
drivers/iio/light/vcnl4000.c
1609
if (isr & VCNL4010_INT_THR) {
drivers/iio/light/vcnl4000.c
1610
if (test_bit(VCNL4010_INT_THR_LOW, &isr)) {
drivers/iio/light/vcnl4000.c
1620
if (test_bit(VCNL4010_INT_THR_HIGH, &isr)) {
drivers/iio/light/vcnl4000.c
1631
isr & VCNL4010_INT_THR);
drivers/iio/light/vcnl4000.c
1634
if (isr & VCNL4010_INT_DRDY && iio_buffer_enabled(indio_dev))
drivers/iio/light/vcnl4000.c
1652
unsigned long isr;
drivers/iio/light/vcnl4000.c
1660
isr = ret;
drivers/iio/light/vcnl4000.c
1663
if (test_bit(VCNL4010_INT_PROXIMITY, &isr)) {
drivers/iio/light/vcnl4000.c
1676
isr & VCNL4010_INT_DRDY);
drivers/iio/proximity/vcnl3020.c
577
unsigned int isr;
drivers/iio/proximity/vcnl3020.c
580
rc = regmap_read(data->regmap, VCNL_ISR, &isr);
drivers/iio/proximity/vcnl3020.c
587
if (!(isr & VCNL_ICR_THRES_EN))
drivers/iio/proximity/vcnl3020.c
596
rc = regmap_write(data->regmap, VCNL_ISR, isr & VCNL_ICR_THRES_EN);
drivers/input/keyboard/gpio_keys.c
506
irq_handler_t isr;
drivers/input/keyboard/gpio_keys.c
598
isr = gpio_keys_gpio_isr;
drivers/input/keyboard/gpio_keys.c
642
isr = gpio_keys_irq_isr;
drivers/input/keyboard/gpio_keys.c
673
error = devm_request_any_context_irq(dev, bdata->irq, isr, irqflags,
drivers/input/keyboard/gpio_keys.c
697
error = devm_request_any_context_irq(dev, bdata->wakeirq, isr,
drivers/ipack/devices/ipoctal.c
161
u8 isr, value, flag;
drivers/ipack/devices/ipoctal.c
194
isr = ioread8(&channel->block_regs->r.isr);
drivers/ipack/devices/ipoctal.c
196
} while (isr & channel->isr_rx_rdy_mask);
drivers/ipack/devices/ipoctal.c
221
u8 isr, sr;
drivers/ipack/devices/ipoctal.c
225
isr = ioread8(&channel->block_regs->r.isr);
drivers/ipack/devices/ipoctal.c
228
if (isr & (IMR_DELTA_BREAK_A | IMR_DELTA_BREAK_B))
drivers/ipack/devices/ipoctal.c
243
if ((isr & channel->isr_rx_rdy_mask) && (sr & SR_RX_READY))
drivers/ipack/devices/ipoctal.c
247
if ((isr & channel->isr_tx_rdy_mask) && (sr & SR_TX_READY))
drivers/ipack/devices/scc2698.h
53
u8 d5, isr; /* Interrupt status register of block */
drivers/irqchip/irq-aspeed-scu-ic.c
111
sts = readl(scu_ic->base + scu_ic->isr);
drivers/irqchip/irq-aspeed-scu-ic.c
113
sts = readl(scu_ic->base + scu_ic->isr);
drivers/irqchip/irq-aspeed-scu-ic.c
122
writel(BIT(bit), scu_ic->base + scu_ic->isr);
drivers/irqchip/irq-aspeed-scu-ic.c
223
writel(AST2700_SCU_IC_STATUS, scu_ic->base + scu_ic->isr);
drivers/irqchip/irq-aspeed-scu-ic.c
28
unsigned long isr;
drivers/irqchip/irq-aspeed-scu-ic.c
281
scu_ic->isr = variant->isr;
drivers/irqchip/irq-aspeed-scu-ic.c
37
.isr = _isr, \
drivers/irqchip/irq-aspeed-scu-ic.c
58
unsigned long isr;
drivers/irqchip/irq-aspeed-scu-ic.c
63
return scu->ier != scu->isr;
drivers/irqchip/irq-loongarch-avec.c
172
unsigned long isr;
drivers/irqchip/irq-loongarch-avec.c
182
isr = csr_read(LOONGARCH_CSR_ISR0);
drivers/irqchip/irq-loongarch-avec.c
185
isr = csr_read(LOONGARCH_CSR_ISR1);
drivers/irqchip/irq-loongarch-avec.c
188
isr = csr_read(LOONGARCH_CSR_ISR2);
drivers/irqchip/irq-loongarch-avec.c
191
isr = csr_read(LOONGARCH_CSR_ISR3);
drivers/irqchip/irq-loongarch-avec.c
195
if (isr & (1UL << (vector % VECTORS_PER_REG))) {
drivers/media/common/saa7146/saa7146_core.c
272
u32 isr;
drivers/media/common/saa7146/saa7146_core.c
276
ack_isr = isr = saa7146_read(dev, ISR);
drivers/media/common/saa7146/saa7146_core.c
279
if ( 0 == isr ) {
drivers/media/common/saa7146/saa7146_core.c
285
if (dev->ext->irq_mask & isr) {
drivers/media/common/saa7146/saa7146_core.c
287
dev->ext->irq_func(dev, &isr);
drivers/media/common/saa7146/saa7146_core.c
288
isr &= ~dev->ext->irq_mask;
drivers/media/common/saa7146/saa7146_core.c
291
if (0 != (isr & (MASK_27))) {
drivers/media/common/saa7146/saa7146_core.c
292
DEB_INT("irq: RPS0 (0x%08x)\n", isr);
drivers/media/common/saa7146/saa7146_core.c
294
dev->vv_callback(dev,isr);
drivers/media/common/saa7146/saa7146_core.c
295
isr &= ~MASK_27;
drivers/media/common/saa7146/saa7146_core.c
297
if (0 != (isr & (MASK_28))) {
drivers/media/common/saa7146/saa7146_core.c
299
dev->vv_callback(dev,isr);
drivers/media/common/saa7146/saa7146_core.c
300
isr &= ~MASK_28;
drivers/media/common/saa7146/saa7146_core.c
302
if (0 != (isr & (MASK_16|MASK_17))) {
drivers/media/common/saa7146/saa7146_core.c
312
dev->name, isr, psr, ssr);
drivers/media/common/saa7146/saa7146_core.c
314
isr &= ~(MASK_16|MASK_17);
drivers/media/common/saa7146/saa7146_core.c
316
if( 0 != isr ) {
drivers/media/common/saa7146/saa7146_core.c
318
isr);
drivers/media/common/saa7146/saa7146_core.c
320
SAA7146_IER_DISABLE(dev,isr);
drivers/media/common/saa7146/saa7146_fops.c
212
u32 isr = status;
drivers/media/common/saa7146/saa7146_fops.c
216
if (0 != (isr & (MASK_27))) {
drivers/media/common/saa7146/saa7146_fops.c
217
DEB_INT("irq: RPS0 (0x%08x)\n", isr);
drivers/media/common/saa7146/saa7146_fops.c
218
saa7146_video_uops.irq_done(dev,isr);
drivers/media/common/saa7146/saa7146_fops.c
221
if (0 != (isr & (MASK_28))) {
drivers/media/common/saa7146/saa7146_fops.c
224
DEB_INT("irq: RPS1 vbi workaround (0x%08x)\n", isr);
drivers/media/common/saa7146/saa7146_fops.c
229
DEB_INT("irq: RPS1 (0x%08x)\n", isr);
drivers/media/common/saa7146/saa7146_fops.c
230
saa7146_vbi_uops.irq_done(dev,isr);
drivers/media/pci/intel/ipu6/ipu6-bus.h
37
irqreturn_t (*isr)(struct ipu6_bus_device *adev);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
326
if (adev->auxdrv_data->isr)
drivers/media/pci/intel/ipu6/ipu6-buttress.c
327
ret = adev->auxdrv_data->isr(adev);
drivers/media/pci/intel/ipu6/ipu6-isys.c
1331
.isr = isys_isr,
drivers/media/pci/ttpci/budget-av.c
1352
static void budget_av_irq(struct saa7146_dev *dev, u32 *isr)
drivers/media/pci/ttpci/budget-av.c
1358
if (*isr & MASK_10)
drivers/media/pci/ttpci/budget-av.c
1359
ttpci_budget_irq10_handler(dev, isr);
drivers/media/pci/ttpci/budget-ci.c
553
static void budget_ci_irq(struct saa7146_dev *dev, u32 *isr)
drivers/media/pci/ttpci/budget-ci.c
559
if (*isr & MASK_06)
drivers/media/pci/ttpci/budget-ci.c
562
if (*isr & MASK_10)
drivers/media/pci/ttpci/budget-ci.c
563
ttpci_budget_irq10_handler(dev, isr);
drivers/media/pci/ttpci/budget-ci.c
565
if ((*isr & MASK_03) && (budget_ci->budget.ci_present) && (budget_ci->ci_irq))
drivers/media/pci/ttpci/budget-core.c
580
void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 *isr)
drivers/media/pci/ttpci/budget-core.c
586
if (*isr & MASK_10)
drivers/media/pci/ttpci/budget.h
128
extern void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 *isr);
drivers/media/pci/zoran/zoran_device.c
536
u32 isr;
drivers/media/pci/zoran/zoran_device.c
538
isr = btread(ZR36057_ISR) & 0x78000000;
drivers/media/pci/zoran/zoran_device.c
539
if (isr) {
drivers/media/pci/zoran/zoran_device.c
540
if (isr & ZR36057_ISR_GIRQ1) {
drivers/media/pci/zoran/zoran_device.c
544
if (isr & ZR36057_ISR_GIRQ0) {
drivers/media/pci/zoran/zoran_device.c
548
if (isr & ZR36057_ISR_COD_REP_IRQ) {
drivers/media/pci/zoran/zoran_device.c
552
if (isr & ZR36057_ISR_JPEG_REP_IRQ) {
drivers/media/pci/zoran/zoran_device.c
557
return isr;
drivers/media/platform/nxp/imx7-media-csi.c
1322
u32 isr;
drivers/media/platform/nxp/imx7-media-csi.c
1368
isr = imx7_csi_reg_read(csi, CSI_CSISR);
drivers/media/platform/nxp/imx7-media-csi.c
1369
if (isr & (buf_num ? BIT_DMA_TSF_DONE_FB1 : BIT_DMA_TSF_DONE_FB2)) {
drivers/media/platform/nxp/imx7-media-csi.c
297
u32 isr;
drivers/media/platform/nxp/imx7-media-csi.c
299
isr = imx7_csi_reg_read(csi, CSI_CSISR);
drivers/media/platform/nxp/imx7-media-csi.c
300
imx7_csi_reg_write(csi, isr, CSI_CSISR);
drivers/media/platform/nxp/imx7-media-csi.c
302
return isr;
drivers/media/platform/qcom/camss/camss-csid-340.c
182
.isr = csid_isr,
drivers/media/platform/qcom/camss/camss-csid-4-1.c
183
.isr = csid_isr,
drivers/media/platform/qcom/camss/camss-csid-4-7.c
208
.isr = csid_isr,
drivers/media/platform/qcom/camss/camss-csid-680.c
417
.isr = csid_isr,
drivers/media/platform/qcom/camss/camss-csid-gen2.c
428
.isr = csid_isr,
drivers/media/platform/qcom/camss/camss-csid-gen3.c
346
.isr = csid_isr,
drivers/media/platform/qcom/camss/camss-csid.c
1140
ret = devm_request_irq(dev, csid->irq, csid->res->hw_ops->isr,
drivers/media/platform/qcom/camss/camss-csid.h
104
irqreturn_t (*isr)(int irq, void *dev);
drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c
194
.isr = csiphy_isr,
drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c
1150
.isr = csiphy_isr,
drivers/media/platform/qcom/camss/camss-csiphy.c
624
ret = devm_request_irq(dev, csiphy->irq, csiphy->res->hw_ops->isr,
drivers/media/platform/qcom/camss/camss-csiphy.h
79
irqreturn_t (*isr)(int irq, void *dev);
drivers/media/platform/qcom/camss/camss-vfe-17x.c
582
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe-340.c
307
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
1010
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
1150
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
1140
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe-480.c
284
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe-680.c
231
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe-gen3.c
180
.isr = vfe_isr,
drivers/media/platform/qcom/camss/camss-vfe.c
1852
ret = devm_request_irq(dev, vfe->irq, vfe->res->hw_ops->isr,
drivers/media/platform/qcom/camss/camss-vfe.h
105
irqreturn_t (*isr)(int irq, void *dev);
drivers/media/platform/qcom/venus/hfi.c
544
return core->ops->isr(core);
drivers/media/platform/qcom/venus/hfi.h
141
irqreturn_t (*isr)(struct venus_core *core);
drivers/media/platform/qcom/venus/hfi_venus.c
1684
.isr = venus_isr,
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
119
irqreturn_t (*isr)(int irq, void *ctx);
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
698
ret = devm_request_irq(dev, irq, info->isrs[i].isr, IRQF_SHARED,
drivers/mfd/ezx-pcap.c
175
u32 msr, isr, int_sel, service;
drivers/mfd/ezx-pcap.c
180
ezx_pcap_read(pcap, PCAP_REG_ISR, &isr);
drivers/mfd/ezx-pcap.c
185
isr &= ~int_sel;
drivers/mfd/ezx-pcap.c
188
ezx_pcap_write(pcap, PCAP_REG_MSR, isr | msr);
drivers/mfd/ezx-pcap.c
189
ezx_pcap_write(pcap, PCAP_REG_ISR, isr);
drivers/mfd/ezx-pcap.c
191
service = isr & ~msr;
drivers/mfd/menelaus.c
766
unsigned isr;
drivers/mfd/menelaus.c
768
isr = (menelaus_read_reg(MENELAUS_INT_STATUS2)
drivers/mfd/menelaus.c
770
isr |= menelaus_read_reg(MENELAUS_INT_STATUS1)
drivers/mfd/menelaus.c
772
if (!isr)
drivers/mfd/menelaus.c
775
while (isr) {
drivers/mfd/menelaus.c
776
int irq = fls(isr) - 1;
drivers/mfd/menelaus.c
777
isr &= ~(1 << irq);
drivers/mfd/stmpe.c
1086
u8 isr[3];
drivers/mfd/stmpe.c
1103
ret = stmpe_block_read(stmpe, israddr, num, isr);
drivers/mfd/stmpe.c
1109
u8 status = isr[i];
drivers/mfd/twl4030-irq.c
566
} isr;
drivers/mfd/twl4030-irq.c
570
isr.word = 0;
drivers/mfd/twl4030-irq.c
571
status = twl_i2c_read(sih->module, isr.bytes,
drivers/mfd/twl4030-irq.c
574
return (status < 0) ? status : le32_to_cpu(isr.word);
drivers/mfd/twl4030-irq.c
585
int isr;
drivers/mfd/twl4030-irq.c
588
isr = sih_read_isr(sih);
drivers/mfd/twl4030-irq.c
590
if (isr < 0) {
drivers/mfd/twl4030-irq.c
592
sih->name, isr);
drivers/mfd/twl4030-irq.c
597
while (isr) {
drivers/mfd/twl4030-irq.c
598
irq = fls(isr);
drivers/mfd/twl4030-irq.c
600
isr &= ~BIT(irq);
drivers/mfd/ucb1x00-core.c
288
unsigned int isr, i;
drivers/mfd/ucb1x00-core.c
291
isr = ucb1x00_reg_read(ucb, UCB_IE_STATUS);
drivers/mfd/ucb1x00-core.c
292
ucb1x00_reg_write(ucb, UCB_IE_CLEAR, isr);
drivers/mfd/ucb1x00-core.c
295
for (i = 0; i < 16 && isr; i++, isr >>= 1)
drivers/mfd/ucb1x00-core.c
296
if (isr & 1)
drivers/mmc/host/sdhci-uhs2.c
1098
u32 isr;
drivers/mmc/host/sdhci-uhs2.c
1108
isr = host->thread_isr;
drivers/mmc/host/sdhci-uhs2.c
1117
if (isr & (SDHCI_INT_CARD_INSERT | SDHCI_INT_CARD_REMOVE)) {
drivers/mmc/host/sdhci.c
3703
u32 isr;
drivers/mmc/host/sdhci.c
3710
isr = host->thread_isr;
drivers/mmc/host/sdhci.c
3719
if (isr & (SDHCI_INT_CARD_INSERT | SDHCI_INT_CARD_REMOVE)) {
drivers/mmc/host/wbsd.c
1146
int isr;
drivers/mmc/host/wbsd.c
1148
isr = inb(host->base + WBSD_ISR);
drivers/mmc/host/wbsd.c
1153
if (isr == 0xff || isr == 0x00)
drivers/mmc/host/wbsd.c
1156
host->isr |= isr;
drivers/mmc/host/wbsd.c
1161
if (isr & WBSD_INT_CARD)
drivers/mmc/host/wbsd.c
1163
if (isr & WBSD_INT_FIFO_THRE)
drivers/mmc/host/wbsd.c
1165
if (isr & WBSD_INT_CRC)
drivers/mmc/host/wbsd.c
1167
if (isr & WBSD_INT_TIMEOUT)
drivers/mmc/host/wbsd.c
1169
if (isr & WBSD_INT_TC)
drivers/mmc/host/wbsd.c
343
u8 status, isr;
drivers/mmc/host/wbsd.c
350
host->isr = 0;
drivers/mmc/host/wbsd.c
375
isr = host->isr;
drivers/mmc/host/wbsd.c
378
if (isr & WBSD_INT_CARD)
drivers/mmc/host/wbsd.c
381
else if (isr & WBSD_INT_TIMEOUT)
drivers/mmc/host/wbsd.c
384
else if ((cmd->flags & MMC_RSP_CRC) && (isr & WBSD_INT_CRC))
drivers/mmc/host/wbsd.h
149
u8 isr; /* Accumulated ISR */
drivers/mtd/nand/raw/atmel/pmecc.c
180
u32 isr;
drivers/mtd/nand/raw/atmel/pmecc.c
691
if (!(user->isr & BIT(sector)))
drivers/mtd/nand/raw/atmel/pmecc.c
818
user->isr = readl_relaxed(pmecc->regs.base + ATMEL_PMECC_ISR);
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
723
u32 isr;
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
725
isr = readl(nand->regs + MA35_NFI_REG_NANDINTSTS);
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
726
if (isr & INT_DMA) {
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1295
u32 isr, sr;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1311
return regmap_read_poll_timeout(nfc->regmap, FMC2_ISR, isr,
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1312
isr & FMC2_ISR_IHLF, 5,
drivers/mtd/nand/raw/tegra_nand.c
254
u32 isr, dma;
drivers/mtd/nand/raw/tegra_nand.c
256
isr = readl_relaxed(ctrl->regs + ISR);
drivers/mtd/nand/raw/tegra_nand.c
258
dev_dbg(ctrl->dev, "isr %08x\n", isr);
drivers/mtd/nand/raw/tegra_nand.c
260
if (!isr && !(dma & DMA_MST_CTRL_IS_DONE))
drivers/mtd/nand/raw/tegra_nand.c
268
if (isr & ISR_CORRFAIL_ERR)
drivers/mtd/nand/raw/tegra_nand.c
271
if (isr & ISR_CMD_DONE)
drivers/mtd/nand/raw/tegra_nand.c
274
if (isr & ISR_UND)
drivers/mtd/nand/raw/tegra_nand.c
277
if (isr & ISR_OVR)
drivers/mtd/nand/raw/tegra_nand.c
287
writel_relaxed(isr, ctrl->regs + ISR);
drivers/mtd/nand/raw/tegra_nand.c
330
u32 isr, dma;
drivers/mtd/nand/raw/tegra_nand.c
339
isr = readl_relaxed(ctrl->regs + ISR);
drivers/mtd/nand/raw/tegra_nand.c
340
writel_relaxed(isr, ctrl->regs + ISR);
drivers/net/can/ctucanfd/ctucanfd_base.c
1106
u32 isr, icr;
drivers/net/can/ctucanfd/ctucanfd_base.c
1112
isr = ctucan_read32(priv, CTUCANFD_INT_STAT);
drivers/net/can/ctucanfd/ctucanfd_base.c
1114
if (!isr)
drivers/net/can/ctucanfd/ctucanfd_base.c
1118
if (FIELD_GET(REG_INT_STAT_RBNEI, isr)) {
drivers/net/can/ctucanfd/ctucanfd_base.c
1130
if (FIELD_GET(REG_INT_STAT_TXBHCI, isr)) {
drivers/net/can/ctucanfd/ctucanfd_base.c
1137
if (FIELD_GET(REG_INT_STAT_EWLI, isr) ||
drivers/net/can/ctucanfd/ctucanfd_base.c
1138
FIELD_GET(REG_INT_STAT_FCSI, isr) ||
drivers/net/can/ctucanfd/ctucanfd_base.c
1139
FIELD_GET(REG_INT_STAT_ALI, isr)) {
drivers/net/can/ctucanfd/ctucanfd_base.c
1140
icr = isr & (REG_INT_STAT_EWLI | REG_INT_STAT_FCSI | REG_INT_STAT_ALI);
drivers/net/can/ctucanfd/ctucanfd_base.c
1144
ctucan_err_interrupt(ndev, isr);
drivers/net/can/ctucanfd/ctucanfd_base.c
1149
netdev_err(ndev, "%s: stuck interrupt (isr=0x%08x), stopping\n", __func__, isr);
drivers/net/can/ctucanfd/ctucanfd_base.c
1151
if (FIELD_GET(REG_INT_STAT_TXBHCI, isr)) {
drivers/net/can/ctucanfd/ctucanfd_base.c
801
static void ctucan_err_interrupt(struct net_device *ndev, u32 isr)
drivers/net/can/ctucanfd/ctucanfd_base.c
818
__func__, isr, bec.rxerr, bec.txerr,
drivers/net/can/ctucanfd/ctucanfd_base.c
831
if (FIELD_GET(REG_INT_STAT_FCSI, isr) || FIELD_GET(REG_INT_STAT_EWLI, isr)) {
drivers/net/can/ctucanfd/ctucanfd_base.c
886
if (FIELD_GET(REG_INT_STAT_ALI, isr)) {
drivers/net/can/ctucanfd/ctucanfd_base.c
897
if (FIELD_GET(REG_INT_STAT_BEI, isr)) {
drivers/net/can/ifi_canfd/ifi_canfd.c
627
u32 isr;
drivers/net/can/ifi_canfd/ifi_canfd.c
629
isr = readl(priv->base + IFI_CANFD_INTERRUPT);
drivers/net/can/ifi_canfd/ifi_canfd.c
632
if (isr == 0)
drivers/net/can/ifi_canfd/ifi_canfd.c
639
if (isr & rx_irq_mask) {
drivers/net/can/ifi_canfd/ifi_canfd.c
645
if (isr & IFI_CANFD_INTERRUPT_TXFIFO_REMOVE) {
drivers/net/can/ifi_canfd/ifi_canfd.c
650
if (isr & tx_irq_mask)
drivers/net/can/rcar/rcar_can.c
376
u8 isr;
drivers/net/can/rcar/rcar_can.c
394
isr = readb(&priv->regs->isr);
drivers/net/can/rcar/rcar_can.c
395
writeb(isr & ~RCAR_CAN_ISR_TXFF, &priv->regs->isr);
drivers/net/can/rcar/rcar_can.c
402
u8 isr;
drivers/net/can/rcar/rcar_can.c
404
isr = readb(&priv->regs->isr);
drivers/net/can/rcar/rcar_can.c
405
if (!(isr & priv->ier))
drivers/net/can/rcar/rcar_can.c
408
if (isr & RCAR_CAN_ISR_ERSF)
drivers/net/can/rcar/rcar_can.c
411
if (isr & RCAR_CAN_ISR_TXFF)
drivers/net/can/rcar/rcar_can.c
414
if (isr & RCAR_CAN_ISR_RXFF) {
drivers/net/can/rcar/rcar_can.c
687
u8 rfcr, isr;
drivers/net/can/rcar/rcar_can.c
689
isr = readb(&priv->regs->isr);
drivers/net/can/rcar/rcar_can.c
691
if (isr & RCAR_CAN_ISR_RXFF)
drivers/net/can/rcar/rcar_can.c
692
writeb(isr & ~RCAR_CAN_ISR_RXFF, &priv->regs->isr);
drivers/net/can/rcar/rcar_can.c
88
u8 isr; /* Interrupt Status Register */
drivers/net/can/xilinx_can.c
1088
static void xcan_err_interrupt(struct net_device *ndev, u32 isr)
drivers/net/can/xilinx_can.c
1098
if (isr & XCAN_IXR_BSOFF_MASK) {
drivers/net/can/xilinx_can.c
1113
if (isr & XCAN_IXR_ARBLST_MASK) {
drivers/net/can/xilinx_can.c
1120
if (isr & XCAN_IXR_RXOFLW_MASK) {
drivers/net/can/xilinx_can.c
1128
if (isr & XCAN_IXR_RXMNF_MASK) {
drivers/net/can/xilinx_can.c
1137
if (isr & XCAN_IXR_ERROR_MASK) {
drivers/net/can/xilinx_can.c
1192
if (priv->ecc_enable && isr & XCAN_IXR_ECC_MASK) {
drivers/net/can/xilinx_can.c
1207
if (isr & XCAN_IXR_E2BERX_MASK) {
drivers/net/can/xilinx_can.c
1212
if (isr & XCAN_IXR_E1BERX_MASK) {
drivers/net/can/xilinx_can.c
1217
if (isr & XCAN_IXR_E2BETXOL_MASK) {
drivers/net/can/xilinx_can.c
1222
if (isr & XCAN_IXR_E1BETXOL_MASK) {
drivers/net/can/xilinx_can.c
1227
if (isr & XCAN_IXR_E2BETXTL_MASK) {
drivers/net/can/xilinx_can.c
1232
if (isr & XCAN_IXR_E1BETXTL_MASK) {
drivers/net/can/xilinx_can.c
1263
static void xcan_state_interrupt(struct net_device *ndev, u32 isr)
drivers/net/can/xilinx_can.c
1268
if (isr & XCAN_IXR_SLP_MASK)
drivers/net/can/xilinx_can.c
1272
if (isr & XCAN_IXR_WKUP_MASK)
drivers/net/can/xilinx_can.c
1380
static void xcan_tx_interrupt(struct net_device *ndev, u32 isr)
drivers/net/can/xilinx_can.c
1422
while ((isr & XCAN_IXR_TXOK_MASK) &&
drivers/net/can/xilinx_can.c
1426
isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
drivers/net/can/xilinx_can.c
1429
if (isr & XCAN_IXR_TXFEMP_MASK) {
drivers/net/can/xilinx_can.c
1468
u32 isr, ier;
drivers/net/can/xilinx_can.c
1472
isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
drivers/net/can/xilinx_can.c
1473
if (!isr)
drivers/net/can/xilinx_can.c
1477
if (isr & (XCAN_IXR_SLP_MASK | XCAN_IXR_WKUP_MASK)) {
drivers/net/can/xilinx_can.c
1480
xcan_state_interrupt(ndev, isr);
drivers/net/can/xilinx_can.c
1484
if (isr & XCAN_IXR_TXOK_MASK)
drivers/net/can/xilinx_can.c
1485
xcan_tx_interrupt(ndev, isr);
drivers/net/can/xilinx_can.c
1495
isr_errors = isr & mask;
drivers/net/can/xilinx_can.c
1498
xcan_err_interrupt(ndev, isr);
drivers/net/can/xilinx_can.c
1502
if (isr & rx_int_mask) {
drivers/net/ethernet/8390/axnet_cs.c
913
int txsr, isr, tickssofar = jiffies - dev_trans_start(dev);
drivers/net/ethernet/8390/axnet_cs.c
920
isr = inb(e8390_base+EN0_ISR);
drivers/net/ethernet/8390/axnet_cs.c
925
(isr) ? "lost interrupt?" : "cable problem?",
drivers/net/ethernet/8390/axnet_cs.c
926
txsr, isr, tickssofar);
drivers/net/ethernet/8390/axnet_cs.c
928
if (!isr && !dev->stats.tx_packets)
drivers/net/ethernet/8390/lib8390.c
260
int txsr, isr, tickssofar = jiffies - dev_trans_start(dev);
drivers/net/ethernet/8390/lib8390.c
267
isr = ei_inb(e8390_base+EN0_ISR);
drivers/net/ethernet/8390/lib8390.c
272
(isr) ? "lost interrupt?" : "cable problem?",
drivers/net/ethernet/8390/lib8390.c
273
txsr, isr, tickssofar);
drivers/net/ethernet/8390/lib8390.c
275
if (!isr && !dev->stats.tx_packets) {
drivers/net/ethernet/alacritech/slic.h
442
__le32 isr;
drivers/net/ethernet/alacritech/slicoss.c
1619
if (le32_to_cpu(sm_data->isr) & SLIC_ISR_UPC)
drivers/net/ethernet/alacritech/slicoss.c
679
static void slic_handle_err_irq(struct slic_device *sdev, u32 isr)
drivers/net/ethernet/alacritech/slicoss.c
683
if (isr & SLIC_ISR_RMISS)
drivers/net/ethernet/alacritech/slicoss.c
685
if (isr & SLIC_ISR_XDROP)
drivers/net/ethernet/alacritech/slicoss.c
687
if (!(isr & (SLIC_ISR_RMISS | SLIC_ISR_XDROP)))
drivers/net/ethernet/alacritech/slicoss.c
691
static void slic_handle_irq(struct slic_device *sdev, u32 isr,
drivers/net/ethernet/alacritech/slicoss.c
694
if (isr & SLIC_ISR_ERR)
drivers/net/ethernet/alacritech/slicoss.c
695
slic_handle_err_irq(sdev, isr);
drivers/net/ethernet/alacritech/slicoss.c
697
if (isr & SLIC_ISR_LEVENT)
drivers/net/ethernet/alacritech/slicoss.c
700
if (isr & SLIC_ISR_UPC_MASK)
drivers/net/ethernet/alacritech/slicoss.c
701
slic_handle_upr_irq(sdev, isr);
drivers/net/ethernet/alacritech/slicoss.c
703
if (isr & SLIC_ISR_RCV)
drivers/net/ethernet/alacritech/slicoss.c
706
if (isr & SLIC_ISR_CMD)
drivers/net/ethernet/alacritech/slicoss.c
715
u32 isr = le32_to_cpu(sm_data->isr);
drivers/net/ethernet/alacritech/slicoss.c
718
slic_handle_irq(sdev, isr, todo, &done);
drivers/net/ethernet/alacritech/slicoss.c
723
sm_data->isr = 0;
drivers/net/ethernet/alacritech/slicoss.c
744
if (!sm_data->isr) {
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
155
unsigned int isr)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
159
if (isr & XGBE_INTR_TX_ABRT) {
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
164
if (isr & XGBE_INTR_STOP_DET)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
172
unsigned int isr;
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
174
isr = XI2C_IOREAD(pdata, IC_RAW_INTR_STAT);
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
175
if (!isr)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
179
"I2C interrupt received: status=%#010x\n", isr);
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
181
xgbe_i2c_clear_isr_interrupts(pdata, isr);
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
183
if (isr & XGBE_INTR_TX_ABRT) {
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
202
if (state->ret || XI2C_GET_BITS(isr, IC_RAW_INTR_STAT, STOP_DET))
drivers/net/ethernet/asix/ax88796c_main.c
552
u16 isr;
drivers/net/ethernet/asix/ax88796c_main.c
556
isr = AX_READ(&ax_local->ax_spi, P0_ISR);
drivers/net/ethernet/asix/ax88796c_main.c
557
AX_WRITE(&ax_local->ax_spi, isr, P0_ISR);
drivers/net/ethernet/asix/ax88796c_main.c
559
netif_dbg(ax_local, intr, ndev, " ISR 0x%04x\n", isr);
drivers/net/ethernet/asix/ax88796c_main.c
561
if (isr & ISR_TXERR) {
drivers/net/ethernet/asix/ax88796c_main.c
567
if (isr & ISR_TXPAGES) {
drivers/net/ethernet/asix/ax88796c_main.c
572
if (isr & ISR_LINK) {
drivers/net/ethernet/asix/ax88796c_main.c
577
if (isr & ISR_RXPKT) {
drivers/net/ethernet/asix/ax88796c_spi.c
41
le16_to_cpus(&status->isr);
drivers/net/ethernet/asix/ax88796c_spi.h
37
u16 isr;
drivers/net/ethernet/atheros/alx/hw.c
917
u16 isr;
drivers/net/ethernet/atheros/alx/hw.c
920
return alx_read_phy_reg(hw, ALX_MII_ISR, &isr);
drivers/net/ethernet/broadcom/sb1250-mac.c
1967
uint64_t isr;
drivers/net/ethernet/broadcom/sb1250-mac.c
1975
isr = __raw_readq(sc->sbm_isr) & ~M_MAC_COUNTER_ADDR;
drivers/net/ethernet/broadcom/sb1250-mac.c
1977
if (isr == 0)
drivers/net/ethernet/broadcom/sb1250-mac.c
1985
if (isr & (M_MAC_INT_CHANNEL << S_MAC_TX_CH0))
drivers/net/ethernet/broadcom/sb1250-mac.c
1988
if (isr & (M_MAC_INT_CHANNEL << S_MAC_RX_CH0)) {
drivers/net/ethernet/cisco/enic/enic.h
45
irqreturn_t (*isr)(int, void *);
drivers/net/ethernet/cisco/enic/enic_main.c
1573
enic->msix[intr].isr = enic_isr_msix;
drivers/net/ethernet/cisco/enic/enic_main.c
1584
enic->msix[intr].isr = enic_isr_msix;
drivers/net/ethernet/cisco/enic/enic_main.c
1592
enic->msix[intr].isr = enic_isr_msix_err;
drivers/net/ethernet/cisco/enic/enic_main.c
1599
enic->msix[intr].isr = enic_isr_msix_notify;
drivers/net/ethernet/cisco/enic/enic_main.c
1607
enic->msix[i].isr, 0,
drivers/net/ethernet/ibm/emac/core.c
1905
u32 isr;
drivers/net/ethernet/ibm/emac/core.c
1909
isr = in_be32(&p->isr);
drivers/net/ethernet/ibm/emac/core.c
1910
out_be32(&p->isr, isr);
drivers/net/ethernet/ibm/emac/core.c
1912
DBG(dev, "isr = %08x" NL, isr);
drivers/net/ethernet/ibm/emac/core.c
1914
if (isr & EMAC4_ISR_TXPE)
drivers/net/ethernet/ibm/emac/core.c
1916
if (isr & EMAC4_ISR_RXPE)
drivers/net/ethernet/ibm/emac/core.c
1918
if (isr & EMAC4_ISR_TXUE)
drivers/net/ethernet/ibm/emac/core.c
1920
if (isr & EMAC4_ISR_RXOE)
drivers/net/ethernet/ibm/emac/core.c
1922
if (isr & EMAC_ISR_OVR)
drivers/net/ethernet/ibm/emac/core.c
1924
if (isr & EMAC_ISR_BP)
drivers/net/ethernet/ibm/emac/core.c
1926
if (isr & EMAC_ISR_RP)
drivers/net/ethernet/ibm/emac/core.c
1928
if (isr & EMAC_ISR_SE)
drivers/net/ethernet/ibm/emac/core.c
1930
if (isr & EMAC_ISR_ALE)
drivers/net/ethernet/ibm/emac/core.c
1932
if (isr & EMAC_ISR_BFCS)
drivers/net/ethernet/ibm/emac/core.c
1934
if (isr & EMAC_ISR_PTLE)
drivers/net/ethernet/ibm/emac/core.c
1936
if (isr & EMAC_ISR_ORE)
drivers/net/ethernet/ibm/emac/core.c
1938
if (isr & EMAC_ISR_IRE)
drivers/net/ethernet/ibm/emac/core.c
1940
if (isr & EMAC_ISR_SQE)
drivers/net/ethernet/ibm/emac/core.c
1942
if (isr & EMAC_ISR_TE)
drivers/net/ethernet/ibm/emac/emac.h
34
u32 isr; /* Always */
drivers/net/ethernet/micrel/ks8842.c
729
u16 isr;
drivers/net/ethernet/micrel/ks8842.c
738
isr = ks8842_read16(adapter, 18, REG_ISR);
drivers/net/ethernet/micrel/ks8842.c
739
netdev_dbg(netdev, "%s - ISR: 0x%x\n", __func__, isr);
drivers/net/ethernet/micrel/ks8842.c
745
isr &= ~IRQ_RX;
drivers/net/ethernet/micrel/ks8842.c
748
ks8842_write16(adapter, 18, isr, REG_ISR);
drivers/net/ethernet/micrel/ks8842.c
757
if (isr & IRQ_LINK_CHANGE)
drivers/net/ethernet/micrel/ks8842.c
761
if (isr & (IRQ_RX | IRQ_RX_ERROR) && !KS8842_USE_DMA(adapter))
drivers/net/ethernet/micrel/ks8842.c
765
if (isr & IRQ_TX)
drivers/net/ethernet/micrel/ks8842.c
768
if (isr & IRQ_RX_OVERRUN)
drivers/net/ethernet/micrel/ks8842.c
771
if (isr & IRQ_TX_STOPPED) {
drivers/net/ethernet/micrel/ks8842.c
776
if (isr & IRQ_RX_STOPPED) {
drivers/net/ethernet/micrel/ks8842.c
801
u16 isr;
drivers/net/ethernet/micrel/ks8842.c
805
isr = ks8842_read16(adapter, 18, REG_ISR);
drivers/net/ethernet/micrel/ks8842.c
806
netdev_dbg(netdev, "%s - ISR: 0x%x\n", __func__, isr);
drivers/net/ethernet/micrel/ks8842.c
808
if (isr) {
drivers/net/ethernet/natsemi/ns83820.c
1388
static void ns83820_do_isr(struct net_device *ndev, u32 isr);
drivers/net/ethernet/natsemi/ns83820.c
1393
u32 isr;
drivers/net/ethernet/natsemi/ns83820.c
1398
isr = readl(dev->base + ISR);
drivers/net/ethernet/natsemi/ns83820.c
1399
dprintk("irq: %08x\n", isr);
drivers/net/ethernet/natsemi/ns83820.c
1400
ns83820_do_isr(ndev, isr);
drivers/net/ethernet/natsemi/ns83820.c
1404
static void ns83820_do_isr(struct net_device *ndev, u32 isr)
drivers/net/ethernet/natsemi/ns83820.c
1410
if (isr & ~(ISR_PHY | ISR_RXDESC | ISR_RXEARLY | ISR_RXOK | ISR_RXERR | ISR_TXIDLE | ISR_TXOK | ISR_TXDESC))
drivers/net/ethernet/natsemi/ns83820.c
1411
Dprintk("odd isr? 0x%08x\n", isr);
drivers/net/ethernet/natsemi/ns83820.c
1414
if (ISR_RXIDLE & isr) {
drivers/net/ethernet/natsemi/ns83820.c
1420
if ((ISR_RXDESC | ISR_RXOK) & isr) {
drivers/net/ethernet/natsemi/ns83820.c
1433
if ((ISR_RXIDLE | ISR_RXORN | ISR_RXDESC | ISR_RXOK | ISR_RXERR) & isr)
drivers/net/ethernet/natsemi/ns83820.c
1436
if (unlikely(ISR_RXSOVR & isr)) {
drivers/net/ethernet/natsemi/ns83820.c
1441
if (unlikely(ISR_RXORN & isr)) {
drivers/net/ethernet/natsemi/ns83820.c
1446
if ((ISR_RXRCMP & isr) && dev->rx_info.up)
drivers/net/ethernet/natsemi/ns83820.c
1449
if (ISR_TXIDLE & isr) {
drivers/net/ethernet/natsemi/ns83820.c
1471
if ((ISR_TXDESC | ISR_TXIDLE | ISR_TXOK | ISR_TXERR) & isr) {
drivers/net/ethernet/natsemi/ns83820.c
1493
if ((ISR_TXIDLE & isr) && (dev->tx_done_idx != dev->tx_free_idx)) {
drivers/net/ethernet/natsemi/ns83820.c
1501
if (unlikely(ISR_MIB & isr))
drivers/net/ethernet/natsemi/ns83820.c
1505
if (unlikely(ISR_PHY & isr))
drivers/net/ethernet/natsemi/ns83820.c
1568
u32 isr;
drivers/net/ethernet/natsemi/ns83820.c
1569
isr = readl(dev->base + ISR);
drivers/net/ethernet/natsemi/ns83820.c
1570
printk("irq: %08x imr: %08x\n", isr, dev->IMR_cache);
drivers/net/ethernet/natsemi/ns83820.c
1571
ns83820_do_isr(ndev, isr);
drivers/net/ethernet/qualcomm/emac/emac.c
131
u32 isr, status;
drivers/net/ethernet/qualcomm/emac/emac.c
136
isr = readl_relaxed(adpt->base + EMAC_INT_STATUS);
drivers/net/ethernet/qualcomm/emac/emac.c
138
status = isr & irq->mask;
drivers/net/ethernet/sis/sis900.c
1548
net_dev->name, sr32(cr), sr32(isr));
drivers/net/ethernet/sis/sis900.c
1679
status = sr32(isr);
drivers/net/ethernet/sis/sis900.c
1714
net_dev->name, sr32(isr));
drivers/net/ethernet/sis/sis900.c
2460
status ^= sr32(isr) & status;
drivers/net/ethernet/tehuti/tehuti.c
219
static void bdx_isr_extra(struct bdx_priv *priv, u32 isr)
drivers/net/ethernet/tehuti/tehuti.c
221
if (isr & IR_RX_FREE_0) {
drivers/net/ethernet/tehuti/tehuti.c
226
if (isr & IR_LNKCHG0)
drivers/net/ethernet/tehuti/tehuti.c
229
if (isr & IR_PCIE_LINK)
drivers/net/ethernet/tehuti/tehuti.c
232
if (isr & IR_PCIE_TOUT)
drivers/net/ethernet/tehuti/tehuti.c
255
u32 isr;
drivers/net/ethernet/tehuti/tehuti.c
258
isr = (READ_REG(priv, regISR) & IR_RUN);
drivers/net/ethernet/tehuti/tehuti.c
259
if (unlikely(!isr)) {
drivers/net/ethernet/tehuti/tehuti.c
264
if (isr & IR_EXTRA)
drivers/net/ethernet/tehuti/tehuti.c
265
bdx_isr_extra(priv, isr);
drivers/net/ethernet/tehuti/tehuti.c
267
if (isr & (IR_RX_DESC_0 | IR_TX_FREE_0)) {
drivers/net/ethernet/tehuti/tn40.c
1110
static void tn40_isr_extra(struct tn40_priv *priv, u32 isr)
drivers/net/ethernet/tehuti/tn40.c
1112
if (isr & (TN40_IR_LNKCHG0 | TN40_IR_LNKCHG1 | TN40_IR_TMR0)) {
drivers/net/ethernet/tehuti/tn40.c
1113
netdev_dbg(priv->ndev, "isr = 0x%x\n", isr);
drivers/net/ethernet/tehuti/tn40.c
1121
u32 isr;
drivers/net/ethernet/tehuti/tn40.c
1123
isr = tn40_read_reg(priv, TN40_REG_ISR_MSK0);
drivers/net/ethernet/tehuti/tn40.c
1125
if (unlikely(!isr)) {
drivers/net/ethernet/tehuti/tn40.c
1130
if (isr & TN40_IR_EXTRA)
drivers/net/ethernet/tehuti/tn40.c
1131
tn40_isr_extra(priv, isr);
drivers/net/ethernet/tehuti/tn40.c
1133
if (isr & (TN40_IR_RX_DESC_0 | TN40_IR_TX_FREE_0 | TN40_IR_TMR1)) {
drivers/net/ethernet/xscale/ptp_ixp46x.c
288
ret = devm_request_irq(dev, ixp_clock.master_irq, isr,
drivers/net/ethernet/xscale/ptp_ixp46x.c
295
ret = devm_request_irq(dev, ixp_clock.slave_irq, isr,
drivers/net/wan/framer/pef2256/pef2256.c
505
static void pef2256_isr_default_handler(struct pef2256 *pef2256, u8 nbr, u8 isr)
drivers/net/wan/framer/pef2256/pef2256.c
507
dev_warn_ratelimited(pef2256->dev, "ISR%u: 0x%02x not handled\n", nbr, isr);
drivers/net/wan/framer/pef2256/pef2256.c
518
static void pef2256_isr2_handler(struct pef2256 *pef2256, u8 nbr, u8 isr)
drivers/net/wan/framer/pef2256/pef2256.c
522
if (isr & (PEF2256_INT2_LOS | PEF2256_INT2_AIS)) {
drivers/net/wan/framer/pef2256/pef2256.c
541
u8 isr;
drivers/net/wan/framer/pef2256/pef2256.c
548
isr = pef2256_read8(pef2256, PEF2256_ISR(n));
drivers/net/wan/framer/pef2256/pef2256.c
549
pef2256_isr_handler[n](pef2256, n, isr);
drivers/net/wireless/ath/ath5k/dma.c
538
u32 isr = 0;
drivers/net/wireless/ath/ath5k/dma.c
539
isr = ath5k_hw_reg_read(ah, AR5K_ISR);
drivers/net/wireless/ath/ath5k/dma.c
540
if (unlikely(isr == AR5K_INT_NOCARD)) {
drivers/net/wireless/ath/ath5k/dma.c
541
*interrupt_mask = isr;
drivers/net/wireless/ath/ath5k/dma.c
549
*interrupt_mask = (isr & AR5K_INT_COMMON) & ah->ah_imr;
drivers/net/wireless/ath/ath5k/dma.c
552
if (unlikely(isr & (AR5K_ISR_SSERR | AR5K_ISR_MCABT
drivers/net/wireless/ath/ath5k/dma.c
564
data = isr;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
101
if (isr &
drivers/net/wireless/ath/ath9k/ar9002_mac.c
117
isr &= ~(AR_ISR_TXOK |
drivers/net/wireless/ath/ath9k/ar9002_mac.c
129
if (isr & AR_ISR_RXORN) {
drivers/net/wireless/ath/ath9k/ar9002_mac.c
137
if (!AR_SREV_9100(ah) && (isr & AR_ISR_GENTMR)) {
drivers/net/wireless/ath/ath9k/ar9002_mac.c
161
isr &= ~AR_ISR_GENTMR;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
166
REG_WRITE(ah, AR_ISR, isr);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
35
u32 isr = 0;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
46
isr = REG_READ(ah, AR_ISR);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
55
if (!isr && !sync_cause)
drivers/net/wireless/ath/ath9k/ar9002_mac.c
59
isr = REG_READ(ah, AR_ISR);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
62
if (isr) {
drivers/net/wireless/ath/ath9k/ar9002_mac.c
63
if (isr & AR_ISR_BCNMISC) {
drivers/net/wireless/ath/ath9k/ar9002_mac.c
83
isr &= ~AR_ISR_BCNMISC;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
88
isr = REG_READ(ah, AR_ISR_RAC);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
90
if (isr == 0xffffffff) {
drivers/net/wireless/ath/ath9k/ar9002_mac.c
95
*masked = isr & ATH9K_INT_COMMON;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
97
if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM |
drivers/net/wireless/ath/ath9k/ar9003_mac.c
186
u32 isr = 0;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
201
isr = REG_READ(ah, AR_ISR);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
209
if (!isr && !sync_cause && !async_cause)
drivers/net/wireless/ath/ath9k/ar9003_mac.c
212
if (isr) {
drivers/net/wireless/ath/ath9k/ar9003_mac.c
213
if (isr & AR_ISR_BCNMISC) {
drivers/net/wireless/ath/ath9k/ar9003_mac.c
236
isr &= ~AR_ISR_BCNMISC;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
241
isr = REG_READ(ah, AR_ISR_RAC);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
243
if (isr == 0xffffffff) {
drivers/net/wireless/ath/ath9k/ar9003_mac.c
248
*masked = isr & ATH9K_INT_COMMON;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
251
if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM))
drivers/net/wireless/ath/ath9k/ar9003_mac.c
255
if (isr & (AR_ISR_TXMINTR | AR_ISR_TXINTM))
drivers/net/wireless/ath/ath9k/ar9003_mac.c
258
if (isr & (AR_ISR_LP_RXOK | AR_ISR_RXERR))
drivers/net/wireless/ath/ath9k/ar9003_mac.c
261
if (isr & AR_ISR_HP_RXOK)
drivers/net/wireless/ath/ath9k/ar9003_mac.c
264
if (isr & (AR_ISR_TXOK | AR_ISR_TXERR | AR_ISR_TXEOL)) {
drivers/net/wireless/ath/ath9k/ar9003_mac.c
274
isr &= ~(AR_ISR_TXOK | AR_ISR_TXERR |
drivers/net/wireless/ath/ath9k/ar9003_mac.c
279
if (isr & AR_ISR_GENTMR) {
drivers/net/wireless/ath/ath9k/ar9003_mac.c
298
isr &= ~AR_ISR_GENTMR;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
306
REG_WRITE(ah, AR_ISR, isr);
drivers/net/wireless/ath/wil6210/interrupt.c
292
u32 isr;
drivers/net/wireless/ath/wil6210/interrupt.c
297
isr = wil_ioread32_and_clear(wil->csr +
drivers/net/wireless/ath/wil6210/interrupt.c
301
trace_wil6210_irq_rx(isr);
drivers/net/wireless/ath/wil6210/interrupt.c
302
wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
304
if (unlikely(!isr)) {
drivers/net/wireless/ath/wil6210/interrupt.c
316
if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE |
drivers/net/wireless/ath/wil6210/interrupt.c
319
isr);
drivers/net/wireless/ath/wil6210/interrupt.c
321
isr &= ~(BIT_DMA_EP_RX_ICR_RX_DONE |
drivers/net/wireless/ath/wil6210/interrupt.c
338
if (unlikely(isr))
drivers/net/wireless/ath/wil6210/interrupt.c
339
wil_err(wil, "un-handled RX ISR bits 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
354
u32 isr;
drivers/net/wireless/ath/wil6210/interrupt.c
359
isr = wil_ioread32_and_clear(wil->csr +
drivers/net/wireless/ath/wil6210/interrupt.c
363
trace_wil6210_irq_rx(isr);
drivers/net/wireless/ath/wil6210/interrupt.c
364
wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
366
if (unlikely(!isr)) {
drivers/net/wireless/ath/wil6210/interrupt.c
372
if (likely(isr & BIT_RX_STATUS_IRQ)) {
drivers/net/wireless/ath/wil6210/interrupt.c
374
isr &= ~BIT_RX_STATUS_IRQ;
drivers/net/wireless/ath/wil6210/interrupt.c
389
if (unlikely(isr))
drivers/net/wireless/ath/wil6210/interrupt.c
390
wil_err(wil, "un-handled RX ISR bits 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
405
u32 isr;
drivers/net/wireless/ath/wil6210/interrupt.c
410
isr = wil_ioread32_and_clear(wil->csr +
drivers/net/wireless/ath/wil6210/interrupt.c
414
trace_wil6210_irq_tx(isr);
drivers/net/wireless/ath/wil6210/interrupt.c
415
wil_dbg_irq(wil, "ISR TX 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
417
if (unlikely(!isr)) {
drivers/net/wireless/ath/wil6210/interrupt.c
423
if (likely(isr & BIT_TX_STATUS_IRQ)) {
drivers/net/wireless/ath/wil6210/interrupt.c
425
isr &= ~BIT_TX_STATUS_IRQ;
drivers/net/wireless/ath/wil6210/interrupt.c
435
if (unlikely(isr))
drivers/net/wireless/ath/wil6210/interrupt.c
436
wil_err(wil, "un-handled TX ISR bits 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
451
u32 isr;
drivers/net/wireless/ath/wil6210/interrupt.c
456
isr = wil_ioread32_and_clear(wil->csr +
drivers/net/wireless/ath/wil6210/interrupt.c
460
trace_wil6210_irq_tx(isr);
drivers/net/wireless/ath/wil6210/interrupt.c
461
wil_dbg_irq(wil, "ISR TX 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
463
if (unlikely(!isr)) {
drivers/net/wireless/ath/wil6210/interrupt.c
469
if (likely(isr & BIT_DMA_EP_TX_ICR_TX_DONE)) {
drivers/net/wireless/ath/wil6210/interrupt.c
471
isr &= ~BIT_DMA_EP_TX_ICR_TX_DONE;
drivers/net/wireless/ath/wil6210/interrupt.c
473
isr &= ~(BIT(25) - 1UL);
drivers/net/wireless/ath/wil6210/interrupt.c
483
if (unlikely(isr))
drivers/net/wireless/ath/wil6210/interrupt.c
485
isr);
drivers/net/wireless/ath/wil6210/interrupt.c
540
u32 isr;
drivers/net/wireless/ath/wil6210/interrupt.c
544
isr = wil_ioread32_and_clear(wil->csr +
drivers/net/wireless/ath/wil6210/interrupt.c
548
trace_wil6210_irq_misc(isr);
drivers/net/wireless/ath/wil6210/interrupt.c
549
wil_dbg_irq(wil, "ISR MISC 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
551
if (!isr) {
drivers/net/wireless/ath/wil6210/interrupt.c
557
if (isr & ISR_MISC_FW_ERROR) {
drivers/net/wireless/ath/wil6210/interrupt.c
573
if (isr & ISR_MISC_FW_READY) {
drivers/net/wireless/ath/wil6210/interrupt.c
582
isr &= ~ISR_MISC_FW_READY;
drivers/net/wireless/ath/wil6210/interrupt.c
585
if (isr & BIT_DMA_EP_MISC_ICR_HALP) {
drivers/net/wireless/ath/wil6210/interrupt.c
586
isr &= ~BIT_DMA_EP_MISC_ICR_HALP;
drivers/net/wireless/ath/wil6210/interrupt.c
596
wil->isr_misc = isr;
drivers/net/wireless/ath/wil6210/interrupt.c
598
if (isr) {
drivers/net/wireless/ath/wil6210/interrupt.c
609
u32 isr = wil->isr_misc;
drivers/net/wireless/ath/wil6210/interrupt.c
611
trace_wil6210_irq_misc_thread(isr);
drivers/net/wireless/ath/wil6210/interrupt.c
612
wil_dbg_irq(wil, "Thread ISR MISC 0x%08x\n", isr);
drivers/net/wireless/ath/wil6210/interrupt.c
614
if (isr & ISR_MISC_FW_ERROR) {
drivers/net/wireless/ath/wil6210/interrupt.c
618
isr &= ~ISR_MISC_FW_ERROR;
drivers/net/wireless/ath/wil6210/interrupt.c
627
if (isr & ISR_MISC_MBOX_EVT) {
drivers/net/wireless/ath/wil6210/interrupt.c
630
isr &= ~ISR_MISC_MBOX_EVT;
drivers/net/wireless/ath/wil6210/interrupt.c
633
if (isr)
drivers/net/wireless/ath/wil6210/interrupt.c
634
wil_dbg_irq(wil, "un-handled MISC ISR bits 0x%08x\n", isr);
drivers/net/wireless/intel/iwlwifi/fw/dump.c
256
u32 isr;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
288
IWL_ERR(fwrt, "0x%08X | tcm ISR status\n", table.isr);
drivers/net/wireless/intel/iwlwifi/fw/dump.c
315
u32 isr;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
351
IWL_ERR(fwrt, "0x%08X | rcm ISR status\n", table.isr);
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
113
u32 isr;
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
66
intr->isr = irq_data->isr;
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
92
u32 isr;
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
74
intr->isr = irq_data->isr;
drivers/net/wireless/mediatek/mt76/sdio.h
129
u32 isr;
drivers/net/wireless/mediatek/mt76/sdio_txrx.c
164
trace_dev_irq(dev, intr.isr, 0);
drivers/net/wireless/mediatek/mt76/sdio_txrx.c
166
if (intr.isr & WHIER_RX0_DONE_INT_EN) {
drivers/net/wireless/mediatek/mt76/sdio_txrx.c
174
if (intr.isr & WHIER_RX1_DONE_INT_EN) {
drivers/net/wireless/realtek/rtw89/mac.c
784
u32 dmac_err, imr, isr;
drivers/net/wireless/realtek/rtw89/mac.c
795
isr = rtw89_read32(rtwdev, R_AX_TXPKTCTL_B0_ERRFLAG_ISR);
drivers/net/wireless/realtek/rtw89/mac.c
798
((isr & imr) & B_AX_B0_ISR_ERR_CMDPSR_FRZTO)) {
drivers/net/wireless/ti/wl1251/acx.h
1066
struct acx_isr_statistics isr;
drivers/net/wireless/ti/wl1251/debugfs.c
117
DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
118
DEBUGFS_FWSTATS_FILE(isr, fiqs, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
119
DEBUGFS_FWSTATS_FILE(isr, rx_headers, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
120
DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
121
DEBUGFS_FWSTATS_FILE(isr, rx_rdys, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
122
DEBUGFS_FWSTATS_FILE(isr, irqs, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
123
DEBUGFS_FWSTATS_FILE(isr, tx_procs, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
124
DEBUGFS_FWSTATS_FILE(isr, decrypt_done, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
125
DEBUGFS_FWSTATS_FILE(isr, dma0_done, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
126
DEBUGFS_FWSTATS_FILE(isr, dma1_done, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
127
DEBUGFS_FWSTATS_FILE(isr, tx_exch_complete, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
128
DEBUGFS_FWSTATS_FILE(isr, commands, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
129
DEBUGFS_FWSTATS_FILE(isr, rx_procs, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
130
DEBUGFS_FWSTATS_FILE(isr, hw_pm_mode_changes, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
131
DEBUGFS_FWSTATS_FILE(isr, host_acknowledges, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
132
DEBUGFS_FWSTATS_FILE(isr, pci_pm, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
133
DEBUGFS_FWSTATS_FILE(isr, wakeups, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
134
DEBUGFS_FWSTATS_FILE(isr, low_rssi, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
257
DEBUGFS_FWSTATS_DEL(isr, cmd_cmplt);
drivers/net/wireless/ti/wl1251/debugfs.c
258
DEBUGFS_FWSTATS_DEL(isr, fiqs);
drivers/net/wireless/ti/wl1251/debugfs.c
259
DEBUGFS_FWSTATS_DEL(isr, rx_headers);
drivers/net/wireless/ti/wl1251/debugfs.c
260
DEBUGFS_FWSTATS_DEL(isr, rx_mem_overflow);
drivers/net/wireless/ti/wl1251/debugfs.c
261
DEBUGFS_FWSTATS_DEL(isr, rx_rdys);
drivers/net/wireless/ti/wl1251/debugfs.c
262
DEBUGFS_FWSTATS_DEL(isr, irqs);
drivers/net/wireless/ti/wl1251/debugfs.c
263
DEBUGFS_FWSTATS_DEL(isr, tx_procs);
drivers/net/wireless/ti/wl1251/debugfs.c
264
DEBUGFS_FWSTATS_DEL(isr, decrypt_done);
drivers/net/wireless/ti/wl1251/debugfs.c
265
DEBUGFS_FWSTATS_DEL(isr, dma0_done);
drivers/net/wireless/ti/wl1251/debugfs.c
266
DEBUGFS_FWSTATS_DEL(isr, dma1_done);
drivers/net/wireless/ti/wl1251/debugfs.c
267
DEBUGFS_FWSTATS_DEL(isr, tx_exch_complete);
drivers/net/wireless/ti/wl1251/debugfs.c
268
DEBUGFS_FWSTATS_DEL(isr, commands);
drivers/net/wireless/ti/wl1251/debugfs.c
269
DEBUGFS_FWSTATS_DEL(isr, rx_procs);
drivers/net/wireless/ti/wl1251/debugfs.c
270
DEBUGFS_FWSTATS_DEL(isr, hw_pm_mode_changes);
drivers/net/wireless/ti/wl1251/debugfs.c
271
DEBUGFS_FWSTATS_DEL(isr, host_acknowledges);
drivers/net/wireless/ti/wl1251/debugfs.c
272
DEBUGFS_FWSTATS_DEL(isr, pci_pm);
drivers/net/wireless/ti/wl1251/debugfs.c
273
DEBUGFS_FWSTATS_DEL(isr, wakeups);
drivers/net/wireless/ti/wl1251/debugfs.c
274
DEBUGFS_FWSTATS_DEL(isr, low_rssi);
drivers/net/wireless/ti/wl1251/debugfs.c
356
DEBUGFS_FWSTATS_ADD(isr, cmd_cmplt);
drivers/net/wireless/ti/wl1251/debugfs.c
357
DEBUGFS_FWSTATS_ADD(isr, fiqs);
drivers/net/wireless/ti/wl1251/debugfs.c
358
DEBUGFS_FWSTATS_ADD(isr, rx_headers);
drivers/net/wireless/ti/wl1251/debugfs.c
359
DEBUGFS_FWSTATS_ADD(isr, rx_mem_overflow);
drivers/net/wireless/ti/wl1251/debugfs.c
360
DEBUGFS_FWSTATS_ADD(isr, rx_rdys);
drivers/net/wireless/ti/wl1251/debugfs.c
361
DEBUGFS_FWSTATS_ADD(isr, irqs);
drivers/net/wireless/ti/wl1251/debugfs.c
362
DEBUGFS_FWSTATS_ADD(isr, tx_procs);
drivers/net/wireless/ti/wl1251/debugfs.c
363
DEBUGFS_FWSTATS_ADD(isr, decrypt_done);
drivers/net/wireless/ti/wl1251/debugfs.c
364
DEBUGFS_FWSTATS_ADD(isr, dma0_done);
drivers/net/wireless/ti/wl1251/debugfs.c
365
DEBUGFS_FWSTATS_ADD(isr, dma1_done);
drivers/net/wireless/ti/wl1251/debugfs.c
366
DEBUGFS_FWSTATS_ADD(isr, tx_exch_complete);
drivers/net/wireless/ti/wl1251/debugfs.c
367
DEBUGFS_FWSTATS_ADD(isr, commands);
drivers/net/wireless/ti/wl1251/debugfs.c
368
DEBUGFS_FWSTATS_ADD(isr, rx_procs);
drivers/net/wireless/ti/wl1251/debugfs.c
369
DEBUGFS_FWSTATS_ADD(isr, hw_pm_mode_changes);
drivers/net/wireless/ti/wl1251/debugfs.c
370
DEBUGFS_FWSTATS_ADD(isr, host_acknowledges);
drivers/net/wireless/ti/wl1251/debugfs.c
371
DEBUGFS_FWSTATS_ADD(isr, pci_pm);
drivers/net/wireless/ti/wl1251/debugfs.c
372
DEBUGFS_FWSTATS_ADD(isr, wakeups);
drivers/net/wireless/ti/wl1251/debugfs.c
373
DEBUGFS_FWSTATS_ADD(isr, low_rssi);
drivers/net/wireless/ti/wl12xx/acx.h
247
struct wl12xx_acx_isr_statistics isr;
drivers/net/wireless/ti/wl12xx/debugfs.c
135
DEBUGFS_FWSTATS_ADD(isr, cmd_cmplt);
drivers/net/wireless/ti/wl12xx/debugfs.c
136
DEBUGFS_FWSTATS_ADD(isr, fiqs);
drivers/net/wireless/ti/wl12xx/debugfs.c
137
DEBUGFS_FWSTATS_ADD(isr, rx_headers);
drivers/net/wireless/ti/wl12xx/debugfs.c
138
DEBUGFS_FWSTATS_ADD(isr, rx_mem_overflow);
drivers/net/wireless/ti/wl12xx/debugfs.c
139
DEBUGFS_FWSTATS_ADD(isr, rx_rdys);
drivers/net/wireless/ti/wl12xx/debugfs.c
140
DEBUGFS_FWSTATS_ADD(isr, irqs);
drivers/net/wireless/ti/wl12xx/debugfs.c
141
DEBUGFS_FWSTATS_ADD(isr, tx_procs);
drivers/net/wireless/ti/wl12xx/debugfs.c
142
DEBUGFS_FWSTATS_ADD(isr, decrypt_done);
drivers/net/wireless/ti/wl12xx/debugfs.c
143
DEBUGFS_FWSTATS_ADD(isr, dma0_done);
drivers/net/wireless/ti/wl12xx/debugfs.c
144
DEBUGFS_FWSTATS_ADD(isr, dma1_done);
drivers/net/wireless/ti/wl12xx/debugfs.c
145
DEBUGFS_FWSTATS_ADD(isr, tx_exch_complete);
drivers/net/wireless/ti/wl12xx/debugfs.c
146
DEBUGFS_FWSTATS_ADD(isr, commands);
drivers/net/wireless/ti/wl12xx/debugfs.c
147
DEBUGFS_FWSTATS_ADD(isr, rx_procs);
drivers/net/wireless/ti/wl12xx/debugfs.c
148
DEBUGFS_FWSTATS_ADD(isr, hw_pm_mode_changes);
drivers/net/wireless/ti/wl12xx/debugfs.c
149
DEBUGFS_FWSTATS_ADD(isr, host_acknowledges);
drivers/net/wireless/ti/wl12xx/debugfs.c
150
DEBUGFS_FWSTATS_ADD(isr, pci_pm);
drivers/net/wireless/ti/wl12xx/debugfs.c
151
DEBUGFS_FWSTATS_ADD(isr, wakeups);
drivers/net/wireless/ti/wl12xx/debugfs.c
152
DEBUGFS_FWSTATS_ADD(isr, low_rssi);
drivers/net/wireless/ti/wl12xx/debugfs.c
35
WL12XX_DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
36
WL12XX_DEBUGFS_FWSTATS_FILE(isr, fiqs, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
37
WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_headers, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
38
WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
39
WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_rdys, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
40
WL12XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
41
WL12XX_DEBUGFS_FWSTATS_FILE(isr, tx_procs, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
42
WL12XX_DEBUGFS_FWSTATS_FILE(isr, decrypt_done, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
43
WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma0_done, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
44
WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma1_done, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
45
WL12XX_DEBUGFS_FWSTATS_FILE(isr, tx_exch_complete, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
46
WL12XX_DEBUGFS_FWSTATS_FILE(isr, commands, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
47
WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_procs, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
48
WL12XX_DEBUGFS_FWSTATS_FILE(isr, hw_pm_mode_changes, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
49
WL12XX_DEBUGFS_FWSTATS_FILE(isr, host_acknowledges, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
50
WL12XX_DEBUGFS_FWSTATS_FILE(isr, pci_pm, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
51
WL12XX_DEBUGFS_FWSTATS_FILE(isr, wakeups, "%u");
drivers/net/wireless/ti/wl12xx/debugfs.c
52
WL12XX_DEBUGFS_FWSTATS_FILE(isr, low_rssi, "%u");
drivers/net/wireless/ti/wl18xx/acx.h
272
struct wl18xx_acx_isr_stats isr;
drivers/net/wireless/ti/wl18xx/debugfs.c
108
WL18XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
drivers/net/wireless/ti/wl18xx/debugfs.c
489
DEBUGFS_FWSTATS_ADD(isr, irqs);
drivers/pci/controller/pci-aardvark.c
765
u32 start, isr;
drivers/pci/controller/pci-aardvark.c
768
isr = advk_readl(pcie, PIO_ISR);
drivers/pci/controller/pci-aardvark.c
769
if (!start && isr)
drivers/pci/controller/pci-ixp4xx.c
136
u32 isr = ixp4xx_readl(p, IXP4XX_PCI_ISR);
drivers/pci/controller/pci-ixp4xx.c
138
if (isr & IXP4XX_PCI_ISR_PFE) {
drivers/pci/controller/pci-ixp4xx.c
483
u32 isr, status;
drivers/pci/controller/pci-ixp4xx.c
486
isr = ixp4xx_readl(p, IXP4XX_PCI_ISR);
drivers/pci/controller/pci-ixp4xx.c
495
addr, isr, status);
drivers/pci/controller/pcie-aspeed.c
332
u32 bdf_offset, cfg_val, isr;
drivers/pci/controller/pcie-aspeed.c
378
ret = readl_poll_timeout(pcie->reg + ASPEED_H2X_DEV_STS, isr,
drivers/pci/controller/pcie-aspeed.c
379
(isr & ASPEED_PCIE_RC_RX_DONE_ISR), 0,
drivers/pci/controller/pcie-aspeed.c
385
PCI_FUNC(devfn), isr);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
492
unsigned long isr;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
497
isr = readl(bank->reg_base + MA35_GP_REG_INTSRC);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
499
for_each_set_bit(offset, &isr, bank->nr_pins)
drivers/pinctrl/pinctrl-at91-pio4.c
282
unsigned long isr;
drivers/pinctrl/pinctrl-at91-pio4.c
302
isr = (unsigned long)atmel_gpio_read(atmel_pioctrl, bank,
drivers/pinctrl/pinctrl-at91-pio4.c
304
isr &= (unsigned long)atmel_gpio_read(atmel_pioctrl, bank,
drivers/pinctrl/pinctrl-at91-pio4.c
306
if (!isr)
drivers/pinctrl/pinctrl-at91-pio4.c
309
for_each_set_bit(n, &isr, BITS_PER_LONG)
drivers/pinctrl/pinctrl-at91.c
1697
unsigned long isr;
drivers/pinctrl/pinctrl-at91.c
1706
isr = readl_relaxed(pio + PIO_ISR) & readl_relaxed(pio + PIO_IMR);
drivers/pinctrl/pinctrl-at91.c
1707
if (!isr) {
drivers/pinctrl/pinctrl-at91.c
1716
for_each_set_bit(n, &isr, BITS_PER_LONG)
drivers/power/supply/ab8500_btemp.c
57
irqreturn_t (*isr)(int irq, void *data);
drivers/power/supply/ab8500_btemp.c
786
ab8500_btemp_irq[i].isr,
drivers/power/supply/ab8500_charger.c
180
irqreturn_t (*isr)(int irq, void *data);
drivers/power/supply/ab8500_charger.c
3604
irq, NULL, ab8500_charger_irq[i].isr,
drivers/power/supply/ab8500_fg.c
3176
ab8500_fg_irq[i].isr,
drivers/power/supply/ab8500_fg.c
69
irqreturn_t (*isr)(int irq, void *data);
drivers/ptp/ptp_pch.c
481
ret = request_irq(pdev->irq, &isr, IRQF_SHARED, KBUILD_MODNAME, chip);
drivers/pwm/pwm-atmel.c
138
u32 isr = atmel_pwm_readl(chip, PWM_ISR);
drivers/pwm/pwm-atmel.c
140
chip->update_pending &= ~isr;
drivers/rtc/rtc-asm9260.c
116
u32 isr;
drivers/rtc/rtc-asm9260.c
120
isr = ioread32(priv->iobase + HW_CIIR);
drivers/rtc/rtc-asm9260.c
121
if (!isr) {
drivers/rtc/rtc-stm32.c
1189
if (!(readl_relaxed(rtc->base + regs->isr) & STM32_RTC_ISR_INITS))
drivers/rtc/rtc-stm32.c
140
u16 isr;
drivers/rtc/rtc-stm32.c
408
unsigned int isr = readl_relaxed(rtc->base + regs->isr);
drivers/rtc/rtc-stm32.c
410
if (!(isr & STM32_RTC_ISR_INITF)) {
drivers/rtc/rtc-stm32.c
411
isr |= STM32_RTC_ISR_INIT;
drivers/rtc/rtc-stm32.c
412
writel_relaxed(isr, rtc->base + regs->isr);
drivers/rtc/rtc-stm32.c
420
return readl_relaxed_poll_timeout_atomic(rtc->base + regs->isr, isr,
drivers/rtc/rtc-stm32.c
421
(isr & STM32_RTC_ISR_INITF),
drivers/rtc/rtc-stm32.c
431
unsigned int isr = readl_relaxed(rtc->base + regs->isr);
drivers/rtc/rtc-stm32.c
433
isr &= ~STM32_RTC_ISR_INIT;
drivers/rtc/rtc-stm32.c
434
writel_relaxed(isr, rtc->base + regs->isr);
drivers/rtc/rtc-stm32.c
440
unsigned int isr = readl_relaxed(rtc->base + regs->isr);
drivers/rtc/rtc-stm32.c
442
isr &= ~STM32_RTC_ISR_RSF;
drivers/rtc/rtc-stm32.c
443
writel_relaxed(isr, rtc->base + regs->isr);
drivers/rtc/rtc-stm32.c
449
return readl_relaxed_poll_timeout_atomic(rtc->base + regs->isr,
drivers/rtc/rtc-stm32.c
450
isr,
drivers/rtc/rtc-stm32.c
451
(isr & STM32_RTC_ISR_RSF),
drivers/rtc/rtc-stm32.c
729
unsigned int cr, isr, alrmar;
drivers/rtc/rtc-stm32.c
767
ret = readl_relaxed_poll_timeout_atomic(rtc->base + regs->isr,
drivers/rtc/rtc-stm32.c
768
isr,
drivers/rtc/rtc-stm32.c
769
(isr & STM32_RTC_ISR_ALRAWF),
drivers/rtc/rtc-stm32.c
801
writel_relaxed(readl_relaxed(rtc->base + regs->isr) & ~flags,
drivers/rtc/rtc-stm32.c
802
rtc->base + regs->isr);
drivers/rtc/rtc-stm32.c
816
.isr = 0x0C,
drivers/rtc/rtc-stm32.c
842
.isr = 0x0C,
drivers/rtc/rtc-stm32.c
877
.isr = 0x0C, /* named RTC_ICSR on stm32mp1 */
drivers/rtc/rtc-stm32.c
903
.isr = 0x0C, /* named RTC_ICSR on stm32mp25 */
drivers/rtc/rtc-vt8500.c
142
u32 isr, alarm;
drivers/rtc/rtc-vt8500.c
145
isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS);
drivers/rtc/rtc-vt8500.c
153
alrm->pending = (isr & VT8500_RTC_IS_ALARM) ? 1 : 0;
drivers/rtc/rtc-vt8500.c
82
u32 isr;
drivers/rtc/rtc-vt8500.c
88
isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS);
drivers/rtc/rtc-vt8500.c
89
writel(isr, vt8500_rtc->regbase + VT8500_RTC_IS);
drivers/rtc/rtc-vt8500.c
93
if (isr & VT8500_RTC_IS_ALARM)
drivers/scsi/arm/fas216.c
352
static struct { int stat, ssr, isr, ph; } ph_list[PH_SIZE];
drivers/scsi/arm/fas216.c
355
static void add_debug_list(int stat, int ssr, int isr, int ph)
drivers/scsi/arm/fas216.c
359
ph_list[ph_ptr].isr = isr;
drivers/scsi/arm/fas216.c
388
ph_list[i].isr, ph_list[i].ph);
drivers/scsi/be2iscsi/be_main.c
756
int isr, rearm;
drivers/scsi/be2iscsi/be_main.c
760
isr = ioread32(ctrl->csr + CEV_ISR0_OFFSET +
drivers/scsi/be2iscsi/be_main.c
762
if (!isr)
drivers/scsi/bfa/bfa_fcpim.c
3700
void (*isr)(struct bfa_s *bfa, struct bfi_msg_s *m))
drivers/scsi/bfa/bfa_fcpim.c
3706
itn->isr = isr;
drivers/scsi/bfa/bfa_fcpim.c
3722
if (itn->isr)
drivers/scsi/bfa/bfa_fcpim.c
3723
itn->isr(bfa, m);
drivers/scsi/bfa/bfa_fcpim.h
31
bfa_isr_func_t isr;
drivers/scsi/bfa/bfa_fcpim.h
35
void (*isr)(struct bfa_s *bfa, struct bfi_msg_s *m));
drivers/scsi/fnic/fnic.h
314
irqreturn_t (*isr)(int, void *);
drivers/scsi/fnic/fnic_isr.c
196
fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq;
drivers/scsi/fnic/fnic_isr.c
201
fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq;
drivers/scsi/fnic/fnic_isr.c
207
fnic->msix[i].isr = fnic_isr_msix_wq_copy;
drivers/scsi/fnic/fnic_isr.c
213
fnic->msix[fnic->err_intr_offset].isr =
drivers/scsi/fnic/fnic_isr.c
221
fnic->msix[i].isr, 0,
drivers/scsi/ips.c
4457
uint8_t isr;
drivers/scsi/ips.c
4461
isr = inb(ha->io_addr + IPS_REG_HISR);
drivers/scsi/ips.c
4464
if (((isr & IPS_BIT_EI) == 0) && ((scpr & IPS_BIT_EBM) == 0))
drivers/scsi/ips.c
4482
uint8_t isr = 0;
drivers/scsi/ips.c
4487
isr = readb(ha->mem_ptr + IPS_REG_HISR);
drivers/scsi/ips.c
4490
if (((isr & IPS_BIT_EI) == 0) && ((scpr & IPS_BIT_EBM) == 0))
drivers/scsi/isci/init.c
332
irq_handler_t isr;
drivers/scsi/isci/init.c
337
isr = isci_error_isr;
drivers/scsi/isci/init.c
339
isr = isci_msix_isr;
drivers/scsi/isci/init.c
342
isr, 0, DRV_NAME"-msix", ihost);
drivers/scsi/mvsas/mv_init.c
153
MVS_CHIP_DISP->isr(mvi, mvi->pdev->irq, stat);
drivers/scsi/mvsas/mv_init.c
194
MVS_CHIP_DISP->isr(mvi, irq, stat);
drivers/scsi/mvsas/mv_sas.h
95
irqreturn_t (*isr)(struct mvs_info *mvi, int irq, u32 stat);
drivers/scsi/pm8001/pm8001_hwi.c
4757
.isr = pm8001_chip_isr,
drivers/scsi/pm8001/pm8001_init.c
218
PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id);
drivers/scsi/pm8001/pm8001_init.c
268
return PM8001_CHIP_DISP->isr(pm8001_ha, irq);
drivers/scsi/pm8001/pm8001_sas.h
189
irqreturn_t (*isr)(struct pm8001_hba_info *pm8001_ha, u8 vec);
drivers/scsi/pm8001/pm80xx_hwi.c
4977
.isr = pm80xx_chip_isr,
drivers/scsi/pmcraid.c
4041
irq_handler_t isr;
drivers/scsi/pmcraid.c
4053
isr = pmcraid_isr_msix;
drivers/scsi/pmcraid.c
4056
isr = pmcraid_isr;
drivers/scsi/pmcraid.c
4064
rc = request_irq(pci_irq_vector(pdev, i), isr, flag,
drivers/scsi/snic/snic.h
211
irqreturn_t (*isr)(int, void *);
drivers/scsi/snic/snic_isr.c
107
snic->msix[SNIC_MSIX_WQ].isr = snic_isr_msix_wq;
drivers/scsi/snic/snic_isr.c
113
snic->msix[SNIC_MSIX_IO_CMPL].isr = snic_isr_msix_io_cmpl;
drivers/scsi/snic/snic_isr.c
119
snic->msix[SNIC_MSIX_ERR_NOTIFY].isr = snic_isr_msix_err_notify;
drivers/scsi/snic/snic_isr.c
124
snic->msix[i].isr,
drivers/spi/spi-xilinx.c
253
u32 isr;
drivers/spi/spi-xilinx.c
261
isr = xspi->read_fn(xspi->regs + XIPIF_V123B_IISR_OFFSET);
drivers/spi/spi-xilinx.c
262
if (isr)
drivers/spi/spi-xilinx.c
263
xspi->write_fn(isr,
drivers/staging/axis-fifo/axis-fifo.c
298
u32 isr, ier, intr;
drivers/staging/axis-fifo/axis-fifo.c
301
isr = ioread32(fifo->base_addr + XLLF_ISR_OFFSET);
drivers/staging/axis-fifo/axis-fifo.c
302
intr = ier & isr;
drivers/staging/media/av7110/av7110.c
2784
static void av7110_irq(struct saa7146_dev *dev, u32 *isr)
drivers/staging/media/av7110/av7110.c
2794
if (*isr & MASK_19) {
drivers/staging/media/av7110/av7110.c
2816
if (*isr & MASK_03) {
drivers/staging/media/av7110/av7110.c
2821
if (*isr & MASK_10)
drivers/staging/media/ipu7/ipu7-bus.h
52
irqreturn_t (*isr)(struct ipu7_bus_device *adev);
drivers/staging/media/ipu7/ipu7-buttress.c
325
if (adev->auxdrv_data->isr)
drivers/staging/media/ipu7/ipu7-buttress.c
326
ret = adev->auxdrv_data->isr(adev);
drivers/staging/media/ipu7/ipu7-isys.c
1134
.isr = isys_isr,
drivers/staging/media/meson/vdec/codec_h264.c
479
.isr = codec_h264_isr,
drivers/staging/media/meson/vdec/codec_mpeg12.c
205
.isr = codec_mpeg12_isr,
drivers/staging/media/meson/vdec/codec_vp9.c
2165
.isr = codec_vp9_isr,
drivers/staging/media/meson/vdec/vdec.c
956
return sess->fmt_out->codec_ops->isr(sess);
drivers/staging/media/meson/vdec/vdec.h
141
irqreturn_t (*isr)(struct amvdec_session *sess);
drivers/staging/media/starfive/camss/stf-camss.c
262
ret = devm_request_irq(stfcamss->dev, irq, stf_isrs[i].isr, 0,
drivers/staging/media/starfive/camss/stf-camss.h
47
irqreturn_t (*isr)(int irq, void *priv);
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
1040
return devm_request_threaded_irq(dev, irq, NULL, adc_tm->data->isr,
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
171
irqreturn_t (*isr)(int irq, void *data);
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
905
.isr = adc_tm5_isr,
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
918
.isr = adc_tm5_isr,
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
932
.isr = adc_tm5_gen2_isr,
drivers/tty/serial/8250/8250_bcm7271.c
536
static void brcmuart_tx_isr(struct uart_port *up, u32 isr)
drivers/tty/serial/8250/8250_bcm7271.c
543
if (isr & UDMA_INTR_TX_ABORT) {
drivers/tty/serial/altera_jtaguart.c
143
unsigned int isr;
drivers/tty/serial/altera_jtaguart.c
145
isr = (readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) >>
drivers/tty/serial/altera_jtaguart.c
150
if (isr & ALTERA_JTAGUART_CONTROL_RE_MSK)
drivers/tty/serial/altera_jtaguart.c
152
if (isr & ALTERA_JTAGUART_CONTROL_WE_MSK)
drivers/tty/serial/altera_jtaguart.c
157
return IRQ_RETVAL(isr);
drivers/tty/serial/altera_uart.c
262
unsigned int isr;
drivers/tty/serial/altera_uart.c
264
isr = altera_uart_readl(port, ALTERA_UART_STATUS_REG) & pp->imr;
drivers/tty/serial/altera_uart.c
267
if (isr & ALTERA_UART_STATUS_RRDY_MSK)
drivers/tty/serial/altera_uart.c
269
if (isr & ALTERA_UART_STATUS_TRDY_MSK)
drivers/tty/serial/altera_uart.c
273
return IRQ_RETVAL(isr);
drivers/tty/serial/icom.c
1222
status = readb(&icom_port->dram->isr);
drivers/tty/serial/icom.c
126
u8 isr; /* 1EF Input Signal Reg */
drivers/tty/serial/icom.c
927
status = readb(&icom_port->dram->isr);
drivers/tty/serial/jsm/jsm_cls.c
538
u8 isr = 0;
drivers/tty/serial/jsm/jsm_cls.c
555
isr = readb(&ch->ch_cls_uart->isr_fcr);
drivers/tty/serial/jsm/jsm_cls.c
558
if (isr & UART_IIR_NO_INT)
drivers/tty/serial/jsm/jsm_cls.c
562
if (isr & (UART_IIR_RDI | UART_IIR_RDI_TIMEOUT)) {
drivers/tty/serial/jsm/jsm_cls.c
569
if (isr & UART_IIR_THRI) {
drivers/tty/serial/jsm/jsm_neo.c
697
u8 isr;
drivers/tty/serial/jsm/jsm_neo.c
714
isr = readb(&ch->ch_neo_uart->isr_fcr);
drivers/tty/serial/jsm/jsm_neo.c
717
if (isr & UART_IIR_NO_INT)
drivers/tty/serial/jsm/jsm_neo.c
723
isr &= ~(UART_17158_IIR_FIFO_ENABLED);
drivers/tty/serial/jsm/jsm_neo.c
726
__FILE__, __LINE__, isr);
drivers/tty/serial/jsm/jsm_neo.c
728
if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) {
drivers/tty/serial/jsm/jsm_neo.c
738
if (isr & UART_IIR_THRI) {
drivers/tty/serial/jsm/jsm_neo.c
746
if (isr & UART_17158_IIR_XONXOFF) {
drivers/tty/serial/jsm/jsm_neo.c
781
if (isr & UART_17158_IIR_HWFLOW_STATE_CHANGE) {
drivers/tty/serial/liteuart.c
136
u8 isr;
drivers/tty/serial/liteuart.c
143
isr = litex_read8(port->membase + OFF_EV_PENDING) & uart->irq_reg;
drivers/tty/serial/liteuart.c
144
if (isr & EV_RX)
drivers/tty/serial/liteuart.c
146
if (isr & EV_TX)
drivers/tty/serial/liteuart.c
150
return IRQ_RETVAL(isr);
drivers/tty/serial/ma35d1_serial.c
288
u32 isr, fsr;
drivers/tty/serial/ma35d1_serial.c
290
isr = serial_in(up, MA35_ISR_REG);
drivers/tty/serial/ma35d1_serial.c
293
if (!(isr & MA35_ISR_IF_CHECK))
drivers/tty/serial/ma35d1_serial.c
296
if (isr & (MA35_ISR_RDA_IF | MA35_ISR_RXTO_IF))
drivers/tty/serial/ma35d1_serial.c
298
if (isr & MA35_ISR_THRE_INT)
drivers/tty/serial/mcf.c
348
unsigned int isr;
drivers/tty/serial/mcf.c
351
isr = readb(port->membase + MCFUART_UISR) & pp->imr;
drivers/tty/serial/mcf.c
354
if (isr & MCFUART_UIR_RXREADY) {
drivers/tty/serial/mcf.c
358
if (isr & MCFUART_UIR_TXREADY) {
drivers/tty/serial/qcom_geni_serial.c
1046
static irqreturn_t qcom_geni_serial_isr(int isr, void *dev)
drivers/tty/serial/sccnxp.c
484
u8 isr;
drivers/tty/serial/sccnxp.c
487
isr = sccnxp_read(&s->port[0], SCCNXP_ISR_REG);
drivers/tty/serial/sccnxp.c
488
isr &= s->imr;
drivers/tty/serial/sccnxp.c
489
if (!isr)
drivers/tty/serial/sccnxp.c
493
if (s->opened[i] && (isr & ISR_RXRDY(i)))
drivers/tty/serial/sccnxp.c
495
if (s->opened[i] && (isr & ISR_TXRDY(i)))
drivers/tty/serial/stm32-usart.c
1107
u32 val, isr;
drivers/tty/serial/stm32-usart.c
1125
ret = readl_relaxed_poll_timeout(port->membase + ofs->isr,
drivers/tty/serial/stm32-usart.c
1126
isr, (isr & USART_SR_TC),
drivers/tty/serial/stm32-usart.c
1162
u32 cr1, cr2, cr3, isr, brr, presc;
drivers/tty/serial/stm32-usart.c
1175
ret = readl_relaxed_poll_timeout_atomic(port->membase + ofs->isr,
drivers/tty/serial/stm32-usart.c
1176
isr,
drivers/tty/serial/stm32-usart.c
1177
(isr & USART_SR_TC),
drivers/tty/serial/stm32-usart.c
143
if (readl_relaxed(port->membase + ofs->isr) & USART_SR_TC)
drivers/tty/serial/stm32-usart.c
1458
if (!(readl_relaxed(port->membase + ofs->isr) & USART_SR_RXNE))
drivers/tty/serial/stm32-usart.c
1912
u32 isr;
drivers/tty/serial/stm32-usart.c
1915
ret = readl_relaxed_poll_timeout_atomic(port->membase + ofs->isr, isr,
drivers/tty/serial/stm32-usart.c
1916
(isr & USART_SR_TXE), 100,
drivers/tty/serial/stm32-usart.c
2006
while (!(readl_relaxed(port->membase + info->ofs.isr) & USART_SR_TXE))
drivers/tty/serial/stm32-usart.c
353
*sr = readl_relaxed(port->membase + ofs->isr);
drivers/tty/serial/stm32-usart.c
43
.isr = 0x00,
drivers/tty/serial/stm32-usart.c
510
sr = readl_relaxed(port->membase + ofs->isr);
drivers/tty/serial/stm32-usart.c
705
if (!(readl_relaxed(port->membase + ofs->isr) & USART_SR_TXE))
drivers/tty/serial/stm32-usart.c
72
.isr = 0x1c,
drivers/tty/serial/stm32-usart.c
784
u32 isr;
drivers/tty/serial/stm32-usart.c
801
readl_relaxed_poll_timeout_atomic(port->membase + ofs->isr,
drivers/tty/serial/stm32-usart.c
802
isr,
drivers/tty/serial/stm32-usart.c
803
(isr & USART_SR_TXE),
drivers/tty/serial/stm32-usart.c
823
stm32_usart_clr_bits(port, ofs->isr, USART_SR_TC);
drivers/tty/serial/stm32-usart.c
854
sr = readl_relaxed(port->membase + ofs->isr);
drivers/tty/serial/stm32-usart.c
95
.isr = 0x1c,
drivers/tty/serial/stm32-usart.h
19
u16 isr;
drivers/tty/serial/timbuart.c
113
static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier)
drivers/tty/serial/timbuart.c
125
if (isr & TXFLAGS) {
drivers/tty/serial/timbuart.c
147
static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier)
drivers/tty/serial/timbuart.c
149
if (isr & RXFLAGS) {
drivers/tty/serial/timbuart.c
151
if (isr & RXBF) {
drivers/tty/serial/timbuart.c
156
} else if (isr & (RXDP))
drivers/tty/serial/timbuart.c
172
u32 isr, ier = 0;
drivers/tty/serial/timbuart.c
176
isr = ioread32(uart->port.membase + TIMBUART_ISR);
drivers/tty/serial/timbuart.c
177
dev_dbg(uart->port.dev, "%s ISR: %x\n", __func__, isr);
drivers/tty/serial/timbuart.c
180
timbuart_handle_tx_port(&uart->port, isr, &ier);
drivers/tty/serial/timbuart.c
182
timbuart_mctrl_check(&uart->port, isr, &ier);
drivers/tty/serial/timbuart.c
185
timbuart_handle_rx_port(&uart->port, isr, &ier);
drivers/tty/serial/timbuart.c
214
static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier)
drivers/tty/serial/timbuart.c
218
if (isr & CTS_DELTA) {
drivers/tty/serial/timbuart.c
35
static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
drivers/tty/serial/timbuart.c
64
u32 isr = ioread32(port->membase + TIMBUART_ISR);
drivers/tty/serial/timbuart.c
66
return (isr & TXBE) ? TIOCSER_TEMT : 0;
drivers/tty/serial/vt8500_serial.c
228
unsigned long isr;
drivers/tty/serial/vt8500_serial.c
231
isr = vt8500_read(port, VT8500_URISR);
drivers/tty/serial/vt8500_serial.c
234
vt8500_write(port, isr, VT8500_URISR);
drivers/tty/serial/vt8500_serial.c
236
if (isr & RX_FIFO_INTS)
drivers/tty/serial/vt8500_serial.c
238
if (isr & TX_FIFO_INTS)
drivers/tty/serial/vt8500_serial.c
240
if (isr & TCTS)
drivers/usb/gadget/udc/aspeed_udc.c
1125
u32 isr, ep_isr;
drivers/usb/gadget/udc/aspeed_udc.c
1130
isr = ast_udc_read(udc, AST_UDC_ISR);
drivers/usb/gadget/udc/aspeed_udc.c
1131
if (!isr)
drivers/usb/gadget/udc/aspeed_udc.c
1135
ast_udc_write(udc, isr, AST_UDC_ISR);
drivers/usb/gadget/udc/aspeed_udc.c
1137
if (isr & UDC_IRQ_BUS_RESET) {
drivers/usb/gadget/udc/aspeed_udc.c
1152
if (isr & UDC_IRQ_BUS_SUSPEND) {
drivers/usb/gadget/udc/aspeed_udc.c
1164
if (isr & UDC_IRQ_BUS_RESUME) {
drivers/usb/gadget/udc/aspeed_udc.c
1175
if (isr & UDC_IRQ_EP0_IN_ACK_STALL) {
drivers/usb/gadget/udc/aspeed_udc.c
1180
if (isr & UDC_IRQ_EP0_OUT_ACK_STALL) {
drivers/usb/gadget/udc/aspeed_udc.c
1185
if (isr & UDC_IRQ_EP0_SETUP) {
drivers/usb/gadget/udc/aspeed_udc.c
1190
if (isr & UDC_IRQ_EP_POOL_ACK_STALL) {
drivers/usb/musb/da8xx.c
409
musb->isr = da8xx_musb_interrupt;
drivers/usb/musb/jz4740.c
165
musb->isr = jz4740_musb_interrupt;
drivers/usb/musb/mediatek.c
265
musb->isr = mtk_musb_interrupt;
drivers/usb/musb/mpfs.c
227
musb->isr = mpfs_musb_interrupt;
drivers/usb/musb/musb_core.c
2361
if (!musb->isr) {
drivers/usb/musb/musb_core.c
2505
if (request_irq(nIrq, musb->isr, IRQF_SHARED, dev_name(dev), musb)) {
drivers/usb/musb/musb_core.h
286
irqreturn_t (*isr)(int, void *);
drivers/usb/musb/musb_dsps.c
471
musb->isr = dsps_interrupt;
drivers/usb/musb/omap2430.c
224
musb->isr = omap2430_musb_interrupt;
drivers/usb/musb/sunxi.c
259
musb->isr = sunxi_musb_interrupt;
drivers/usb/musb/tusb6010.c
1156
musb->isr = tusb_musb_interrupt;
drivers/usb/musb/ux500.c
161
musb->isr = ux500_musb_interrupt;
drivers/usb/phy/phy-mv-usb.h
130
u32 isr; /* Interrupt Status */
drivers/vdpa/ifcvf/ifcvf_base.c
146
hw->isr = get_cap_addr(hw, &cap);
drivers/vdpa/ifcvf/ifcvf_base.c
147
IFCVF_DBG(pdev, "hw->isr = %p\n", hw->isr);
drivers/vdpa/ifcvf/ifcvf_base.c
161
hw->isr == NULL || hw->dev_cfg == NULL) {
drivers/vdpa/ifcvf/ifcvf_base.c
185
hw->common_cfg, hw->notify_base, hw->isr,
drivers/vdpa/ifcvf/ifcvf_base.h
62
u8 __iomem *isr;
drivers/vdpa/ifcvf/ifcvf_main.c
58
u8 isr;
drivers/vdpa/ifcvf/ifcvf_main.c
60
isr = vp_ioread8(vf->isr);
drivers/vdpa/ifcvf/ifcvf_main.c
61
if (isr & VIRTIO_PCI_ISR_CONFIG)
drivers/vdpa/octeon_ep/octep_vdpa.h
79
u8 __iomem *isr;
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
492
oct_hw->isr = octep_get_cap_addr(oct_hw, &cap);
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
508
!oct_hw->dev_cfg || !oct_hw->isr) {
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
514
dev_info(dev, "isr cfg mapped at: %p\n", oct_hw->isr);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
75
if (unlikely(irq == oct_hw->irqs[0] && ioread8(oct_hw->isr))) {
drivers/vdpa/octeon_ep/octep_vdpa_main.c
76
iowrite8(0, oct_hw->isr);
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
33
u32 isr, imask, tmp;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
35
isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR);
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
41
if (tmp & isr)
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
42
writel_relaxed(~isr, ctrl->reg_base + SPU_IRQ_ISR);
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
43
} while ((isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR)) & imask);
drivers/video/fbdev/mmp/hw/mmp_spi.c
32
int timeout = 100000, isr, ret = 0;
drivers/video/fbdev/mmp/hw/mmp_spi.c
60
isr = readl_relaxed(reg_base + SPU_IRQ_ISR);
drivers/video/fbdev/mmp/hw/mmp_spi.c
61
while (!(isr & SPI_IRQ_ENA_MASK)) {
drivers/video/fbdev/mmp/hw/mmp_spi.c
63
isr = readl_relaxed(reg_base + SPU_IRQ_ISR);
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
130
if (isr_data->isr == NULL)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
139
int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
146
if (isr == NULL)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
154
if (isr_data->isr == isr && isr_data->arg == arg &&
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
167
if (isr_data->isr != NULL)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
170
isr_data->isr = isr;
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
193
int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
204
if (isr_data->isr != isr || isr_data->arg != arg ||
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
210
isr_data->isr = NULL;
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
297
if (!isr_data->isr)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
301
isr_data->isr(isr_data->arg, irqstatus);
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
35
omap_dispc_isr_t isr;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1008
r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1020
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1028
r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1040
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1048
r = _dsi_register_isr(isr, arg, mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1061
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1069
r = _dsi_unregister_isr(isr, arg, mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1082
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1090
r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1102
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1110
r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
235
omap_dsi_isr_t isr;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
758
if (isr_data->isr && isr_data->mask & irqstatus)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
759
isr_data->isr(isr_data->arg, irqstatus);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
874
if (isr_data->isr == NULL)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
943
static int _dsi_register_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
950
BUG_ON(isr == NULL);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
957
if (isr_data->isr == isr && isr_data->arg == arg &&
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
962
if (isr_data->isr == NULL && free_idx == -1)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
970
isr_data->isr = isr;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
977
static int _dsi_unregister_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
985
if (isr_data->isr != isr || isr_data->arg != arg ||
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
989
isr_data->isr = NULL;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
999
static int dsi_register_isr(struct platform_device *dsidev, omap_dsi_isr_t isr,
drivers/video/fbdev/pxa168fb.c
532
u32 isr = readl(fbi->reg_base + SPU_IRQ_ISR);
drivers/video/fbdev/pxa168fb.c
534
if ((isr & GRA_FRAME_IRQ0_ENA_MASK)) {
drivers/video/fbdev/pxa168fb.c
536
writel(isr & (~GRA_FRAME_IRQ0_ENA_MASK),
drivers/virtio/virtio_pci_common.c
109
u8 isr;
drivers/virtio/virtio_pci_common.c
113
isr = ioread8(vp_dev->isr);
drivers/virtio/virtio_pci_common.c
116
if (!isr)
drivers/virtio/virtio_pci_common.c
120
if (isr & VIRTIO_PCI_ISR_CONFIG)
drivers/virtio/virtio_pci_common.h
70
u8 __iomem *isr;
drivers/virtio/virtio_pci_legacy.c
218
vp_dev->isr = ldev->isr;
drivers/virtio/virtio_pci_legacy_dev.c
53
ldev->isr = ldev->ioaddr + VIRTIO_PCI_ISR;
drivers/virtio/virtio_pci_modern.c
1289
vp_dev->isr = mdev->isr;
drivers/virtio/virtio_pci_modern_dev.c
226
int err, common, isr, notify, device;
drivers/virtio/virtio_pci_modern_dev.c
266
isr = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_ISR_CFG,
drivers/virtio/virtio_pci_modern_dev.c
272
if (!isr || !notify) {
drivers/virtio/virtio_pci_modern_dev.c
275
common, isr, notify);
drivers/virtio/virtio_pci_modern_dev.c
307
mdev->isr = vp_modern_map_capability(mdev, isr, sizeof(u8), 1,
drivers/virtio/virtio_pci_modern_dev.c
310
if (!mdev->isr)
drivers/virtio/virtio_pci_modern_dev.c
363
pci_iounmap(pci_dev, mdev->isr);
drivers/virtio/virtio_pci_modern_dev.c
384
pci_iounmap(pci_dev, mdev->isr);
include/linux/virtio_pci_legacy.h
13
u8 __iomem *isr;
include/linux/virtio_pci_modern.h
38
u8 __iomem *isr;
include/video/omapfb_dss.h
798
int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
include/video/omapfb_dss.h
799
int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
include/video/omapfb_dss.h
824
static inline int omap_dispc_register_isr(omap_dispc_isr_t isr,
include/video/omapfb_dss.h
828
static inline int omap_dispc_unregister_isr(omap_dispc_isr_t isr,
sound/mips/hal2.c
748
hal2_write(0, &hal2->ctl_regs->isr);
sound/mips/hal2.c
752
&hal2->ctl_regs->isr);
sound/mips/hal2.c
87
#define H2_INDIRECT_WAIT(regs) while (hal2_read(&regs->isr) & H2_ISR_TSTATUS);
sound/mips/hal2.h
190
u32 isr; /* 0x10 Status Register */
sound/mips/sgio2audio.c
707
irqreturn_t (*isr)(int, void *);
sound/mips/sgio2audio.c
713
.isr = snd_sgio2audio_dma_in_isr,
sound/mips/sgio2audio.c
718
.isr = snd_sgio2audio_error_isr,
sound/mips/sgio2audio.c
723
.isr = snd_sgio2audio_dma_out_isr,
sound/mips/sgio2audio.c
728
.isr = snd_sgio2audio_error_isr,
sound/mips/sgio2audio.c
733
.isr = snd_sgio2audio_dma_out_isr,
sound/mips/sgio2audio.c
738
.isr = snd_sgio2audio_error_isr,
sound/mips/sgio2audio.c
818
snd_sgio2_isr_table[i].isr,
sound/pci/aw2/aw2-saa7146.c
332
unsigned int isr;
sound/pci/aw2/aw2-saa7146.c
336
isr = READREG(ISR);
sound/pci/aw2/aw2-saa7146.c
337
if (!isr)
sound/pci/aw2/aw2-saa7146.c
340
WRITEREG(isr, ISR);
sound/pci/aw2/aw2-saa7146.c
342
if (isr & (IIC_S | IIC_E)) {
sound/pci/aw2/aw2-saa7146.c
347
if (isr & A1_out) {
sound/pci/aw2/aw2-saa7146.c
354
if (isr & A2_out) {
sound/pci/aw2/aw2-saa7146.c
362
if (isr & A1_in) {
sound/soc/atmel/mchp-pdmc.c
771
u32 isr, msr, pending;
sound/soc/atmel/mchp-pdmc.c
774
regmap_read(dd->regmap, MCHP_PDMC_ISR, &isr);
sound/soc/atmel/mchp-pdmc.c
777
pending = isr & msr;
sound/soc/atmel/mchp-pdmc.c
779
MCHP_PDMC_ISR, isr, MCHP_PDMC_IMR, msr, pending);
sound/soc/dwc/dwc-i2s.c
107
u32 isr[4];
sound/soc/dwc/dwc-i2s.c
111
isr[i] = i2s_read_reg(dev->i2s_base, ISR(i));
sound/soc/dwc/dwc-i2s.c
121
if ((isr[i] & ISR_TXFE) && (i == 0) && dev->use_pio) {
sound/soc/dwc/dwc-i2s.c
130
if ((isr[i] & ISR_RXDA) && (i == 0) && dev->use_pio) {
sound/soc/dwc/dwc-i2s.c
136
if (isr[i] & ISR_TXFO) {
sound/soc/dwc/dwc-i2s.c
142
if (isr[i] & ISR_RXFO) {
sound/soc/fsl/fsl_xcvr.c
1394
u32 isr, isr_clr = 0, val, i;
sound/soc/fsl/fsl_xcvr.c
1396
regmap_read(regmap, FSL_XCVR_EXT_ISR, &isr);
sound/soc/fsl/fsl_xcvr.c
1398
if (isr & FSL_XCVR_IRQ_NEW_CS) {
sound/soc/fsl/fsl_xcvr.c
1451
if (isr & FSL_XCVR_IRQ_NEW_UD) {
sound/soc/fsl/fsl_xcvr.c
1455
if (isr & FSL_XCVR_IRQ_MUTE) {
sound/soc/fsl/fsl_xcvr.c
1459
if (isr & FSL_XCVR_IRQ_FIFO_UOFL_ERR) {
sound/soc/fsl/fsl_xcvr.c
1463
if (isr & FSL_XCVR_IRQ_ARC_MODE) {
sound/soc/fsl/fsl_xcvr.c
1467
if (isr & FSL_XCVR_IRQ_DMA_RD_REQ) {
sound/soc/fsl/fsl_xcvr.c
1471
if (isr & FSL_XCVR_IRQ_DMA_WR_REQ) {
sound/soc/fsl/fsl_xcvr.c
1475
if (isr & FSL_XCVR_IRQ_CMDC_STATUS_UPD) {
sound/soc/fsl/fsl_xcvr.c
1479
if (isr & FSL_XCVR_IRQ_PREAMBLE_MISMATCH) {
sound/soc/fsl/fsl_xcvr.c
1483
if (isr & FSL_XCVR_IRQ_UNEXP_PRE_REC) {
sound/soc/fsl/fsl_xcvr.c
1487
if (isr & FSL_XCVR_IRQ_M_W_PRE_MISMATCH) {
sound/soc/fsl/fsl_xcvr.c
1491
if (isr & FSL_XCVR_IRQ_B_PRE_MISMATCH) {
sound/soc/fsl/fsl_xcvr.c
1496
if (isr & (FSL_XCVR_IRQ_PREAMBLE_MISMATCH |
sound/soc/fsl/mpc5200_dma.c
34
u16 isr;
sound/soc/fsl/mpc5200_dma.c
36
isr = in_be16(&regs->mpc52xx_psc_isr);
sound/soc/fsl/mpc5200_dma.c
39
if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP))
sound/soc/fsl/mpc5200_dma.c
43
if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR))
sound/soc/intel/atom/sst/sst.c
48
union interrupt_reg_mrfld isr;
sound/soc/intel/atom/sst/sst.c
57
isr.full = sst_shim_read64(drv->shim, SST_ISRX);
sound/soc/intel/atom/sst/sst.c
59
if (isr.part.done_interrupt) {
sound/soc/intel/atom/sst/sst.c
68
isr.part.done_interrupt = 1;
sound/soc/intel/atom/sst/sst.c
69
sst_shim_write64(drv->shim, SST_ISRX, isr.full);
sound/soc/intel/atom/sst/sst.c
77
if (isr.part.busy_interrupt) {
sound/soc/intel/atom/sst/sst_ipc.c
180
union interrupt_reg_mrfld isr;
sound/soc/intel/atom/sst/sst_ipc.c
187
isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX);
sound/soc/intel/atom/sst/sst_ipc.c
190
isr.part.busy_interrupt = 1;
sound/soc/intel/atom/sst/sst_ipc.c
191
sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full);
sound/soc/intel/keembay/kmb_platform.c
301
u32 isr[4];
sound/soc/intel/keembay/kmb_platform.c
305
isr[i] = readl(kmb_i2s->i2s_base + ISR(i));
sound/soc/intel/keembay/kmb_platform.c
323
if (isr[0] & ISR_RXDA)
sound/soc/intel/keembay/kmb_platform.c
328
if (isr[1] & ISR_RXDA)
sound/soc/intel/keembay/kmb_platform.c
333
if (isr[3] & ISR_RXDA)
sound/soc/intel/keembay/kmb_platform.c
343
if ((isr[i] & ISR_TXFE) && tx_enabled) {
sound/soc/intel/keembay/kmb_platform.c
349
if (isr[i] & ISR_TXFO) {
sound/soc/intel/keembay/kmb_platform.c
354
if (isr[i] & ISR_RXFO) {
sound/soc/sof/intel/bdw.c
292
u32 isr;
sound/soc/sof/intel/bdw.c
296
isr = snd_sof_dsp_read(sdev, BDW_DSP_BAR, SHIM_ISRX);
sound/soc/sof/intel/bdw.c
297
if (isr & (SHIM_ISRX_DONE | SHIM_ISRX_BUSY))
tools/arch/x86/include/uapi/asm/kvm.h
67
__u8 isr; /* interrupt service register */