Home
last modified time | relevance | path

Searched refs:ISR (Results 1 – 74 of 74) sorted by relevance

/linux-4.4.14/drivers/net/wireless/ath/wil6210/
DKconfig18 bool "Use Clear-On-Read mode for ISR registers for wil6210"
22 ISR registers on wil6210 chip may operate in either
26 For ISR debug, use W1C (say n); is allows to monitor ISR
27 registers with debugfs. If COR were used, ISR would
/linux-4.4.14/arch/arc/kernel/
Dentry-compact.S162 ; Level 2 ISR: Can interrupt a Level 1 ISR
169 ; if L2 IRQ interrupted a L1 ISR, disable preemption
173 ; -L2 interrupts L1 (before L1 ISR could run)
197 ; setup params for Linux common ISR and invoke it
240 ; Level 1 ISR
372 ; if L2 IRQ interrupted an L1 ISR, we'd disabled preemption earlier
/linux-4.4.14/sound/pci/aw2/
Daw2-saa7146.c349 isr = READREG(ISR); in snd_aw2_saa7146_interrupt()
353 WRITEREG(isr, ISR); in snd_aw2_saa7146_interrupt()
Dsaa7146.h46 #define ISR 0x10C macro
/linux-4.4.14/drivers/rtc/
Drtc-at32ap700x.c101 alrm->pending = rtc_readl(rtc, ISR) & RTC_BIT(ISR_TOPI) ? 1 : 0; in at32_rtc_readalarm()
168 unsigned long isr = rtc_readl(rtc, ISR); in at32_rtc_interrupt()
/linux-4.4.14/drivers/usb/serial/
Dio_16654.h37 #define ISR 2 // Interrupt Status Register (Read) macro
/linux-4.4.14/drivers/net/irda/
Dw83977af_ir.h59 #define ISR 0x02 /* Interrupt status register */ macro
Dw83977af_ir.c1054 isr = inb(iobase+ISR) & icr; /* Mask out the interesting ones */ in w83977af_interrupt()
/linux-4.4.14/drivers/net/ethernet/realtek/
Datp.c616 int status = read_nibble(ioaddr, ISR); in atp_interrupt()
621 write_reg(ioaddr, ISR, ISR_RxOK); /* Clear the Rx interrupt. */ in atp_interrupt()
634 write_reg_high(ioaddr, ISR, ISRh_RxErr); in atp_interrupt()
647 write_reg(ioaddr, ISR, ISR_TxErr + ISR_TxOK); in atp_interrupt()
Datp.h39 ISR = 10, IMR = 11, /* Interrupt status and mask. */ enumerator
/linux-4.4.14/sound/pci/vx222/
Dvx222_ops.c187 vx_inl(chip, ISR); in vx2_test_xilinx()
196 vx_inl(chip, ISR); in vx2_test_xilinx()
207 vx_inl(chip, ISR); in vx2_test_xilinx()
216 vx_inl(chip, ISR); in vx2_test_xilinx()
/linux-4.4.14/include/media/
Dsaa7146.h54 saa7146_write(x, ISR, (y));
377 #define ISR 0x10C /* Interrupt status register */ macro
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c668 queue_writel(queue, ISR, MACB_BIT(TCOMP)); in macb_tx_interrupt()
1022 macb_writel(bp, ISR, MACB_BIT(RCOMP)); in macb_poll()
1041 status = queue_readl(queue, ISR); in macb_interrupt()
1069 queue_writel(queue, ISR, MACB_BIT(RCOMP)); in macb_interrupt()
1082 queue_writel(queue, ISR, MACB_TX_ERR_FLAGS); in macb_interrupt()
1107 macb_writel(bp, ISR, MACB_BIT(RXUBR)); in macb_interrupt()
1118 queue_writel(queue, ISR, MACB_BIT(ISR_ROVR)); in macb_interrupt()
1130 queue_writel(queue, ISR, MACB_BIT(HRESP)); in macb_interrupt()
1133 status = queue_readl(queue, ISR); in macb_interrupt()
1572 queue_readl(queue, ISR); in macb_reset_hw()
[all …]
Dmacb.h772 unsigned int ISR; member
/linux-4.4.14/sound/pci/
Datiixp_modem.c578 atiixp_write(chip, ISR, 0xffffffff); in snd_atiixp_chip_start()
594 atiixp_write(chip, ISR, atiixp_read(chip, ISR)); in snd_atiixp_chip_stop()
1028 status = atiixp_read(chip, ISR); in snd_atiixp_interrupt()
1054 atiixp_write(chip, ISR, status); in snd_atiixp_interrupt()
Datiixp.c627 atiixp_write(chip, ISR, 0xffffffff); in snd_atiixp_chip_start()
645 atiixp_write(chip, ISR, atiixp_read(chip, ISR)); in snd_atiixp_chip_stop()
1351 status = atiixp_read(chip, ISR); in snd_atiixp_interrupt()
1383 atiixp_write(chip, ISR, status); in snd_atiixp_interrupt()
/linux-4.4.14/drivers/video/fbdev/i810/
Di810_regs.h47 #define ISR 0x020AC macro
/linux-4.4.14/arch/m68k/68000/
Dints.c82 unsigned long pend = ISR; in process_int()
/linux-4.4.14/Documentation/virtual/kvm/arm/
Dvgic-mapped-irqs.txt72 when the host ISR completes, but leaves the interrupt active until the guest
102 physical interrupt occurring in the middle of the guest ISR would
107 this information until the guest ISR completes. Therefore, the HW
174 (note that this initially only traps to EL2 and does not run the host ISR
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.h995 volatile __le32 ISR; /* 0x24 */ member
1157 #define mac_read_isr(regs) readl(&((regs)->ISR))
1158 #define mac_write_isr(regs, x) writel((x),&((regs)->ISR))
1159 #define mac_clear_isr(regs) writel(0xffffffffL,&((regs)->ISR))
Dvia-velocity.c3100 BYTE_REG_BITS_OFF(ISR_PWEI, &regs->ISR); in velocity_set_wol()
/linux-4.4.14/drivers/net/ethernet/
Dfealnx.c174 ISR = 0x34, /* interrupt status */ enumerator
906 iowrite32(FBE | TUNF | CNTOVF | RBU | TI | RI, ioaddr + ISR); in netdev_open()
1097 "config %8.8x.\n", dev->name, ioread32(ioaddr + ISR), in netdev_timer()
1168 iowrite32(FBE | TUNF | CNTOVF | RBU | TI | RI, ioaddr + ISR); in enable_rxtx()
1208 dev->name, ioread32(ioaddr + ISR)); in fealnx_tx_timeout()
1447 u32 intr_status = ioread32(ioaddr + ISR); in intr_handler()
1450 iowrite32(intr_status, ioaddr + ISR); in intr_handler()
1600 dev->name, ioread32(ioaddr + ISR)); in intr_handler()
/linux-4.4.14/sound/drivers/vx/
Dvx_core.c138 if ((err = vx_inb(chip, ISR)) & ISR_ERR) { in vx_transfer_end()
291 if (vx_inb(chip, ISR) & ISR_ERR) { in vx_send_msg_nolock()
387 if (vx_inb(chip, ISR) & ISR_ERR) { in vx_send_rih_nolock()
/linux-4.4.14/arch/microblaze/kernel/
Dintc.c22 #define ISR 0x00 /* Interrupt Status Register */ macro
/linux-4.4.14/drivers/video/fbdev/
Di740_reg.h232 #define ISR 0x3036 macro
/linux-4.4.14/arch/avr32/mach-at32ap/
Dpio.c294 isr = pio_readl(pio, ISR) & pio_readl(pio, IMR); in gpio_irq_handler()
469 (void) pio_readl(pio, ISR); in at32_init_pio()
Dextint.c153 status = eic_readl(eic, ISR); in demux_eic_irq()
Dat32ap700x.c223 status = pm_readl(ISR); in pll1_mode()
/linux-4.4.14/Documentation/devicetree/bindings/pci/
Dxilinx-pcie.txt36 the four INTx interrupts in ISR and route them to this domain.
/linux-4.4.14/arch/arc/include/asm/
Dentry-arcv2.h115 ; Now do what ISR prologue does (manually save r12, sp, fp, gp, r25)
/linux-4.4.14/sound/pcmcia/vx/
Dvxp_ops.c331 vx_inb(chip, ISR); in vx_setup_pseudo_dma()
332 vx_outb(chip, ISR, 0); in vx_setup_pseudo_dma()
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_core.c300 ack_isr = isr = saa7146_read(dev, ISR); in interrupt_hw()
346 saa7146_write(dev, ISR, ack_isr); in interrupt_hw()
/linux-4.4.14/drivers/atm/
Dfirestream.h295 #define ISR 0x64 macro
Dfirestream.c1568 status = read_fs (dev, ISR); in fs_irq()
1710 isr = read_fs (dev, ISR); in fs_init()
/linux-4.4.14/drivers/block/rsxx/
Drsxx_priv.h196 ISR = 0x10, /* Interrupt Status Register */ enumerator
Dcore.c364 isr = ioread32(card->regmap + ISR); in rsxx_isr()
699 st = ioread32(card->regmap + ISR); in rsxx_slot_reset()
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_hw.h239 ISR = 0x0f8, enumerator
Dr8192E_dev.c2240 tmp = rtl92e_readl(dev, ISR); in rtl92e_clear_irq()
2241 rtl92e_writel(dev, ISR, tmp); in rtl92e_clear_irq()
2268 *p_inta = rtl92e_readl(dev, ISR); in rtl92e_ack_irq()
2269 rtl92e_writel(dev, ISR, *p_inta); in rtl92e_ack_irq()
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-memory.txt119 interrupt mask 0x0048. If a bit is cleared in the mask, then we want our ISR to
/linux-4.4.14/Documentation/scsi/
DChangeLog.arcmsr61 ** 4.modify the ISR, arcmsr_interrupt routine,to prevent the
DChangeLog.megaraid_sas218 d). in Driver's ISR routine, if driver get the FW state as
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Dhw.c1576 *p_inta = rtl_read_dword(rtlpriv, ISR) & rtlpci->irq_mask[0]; in rtl92se_interrupt_recognized()
1577 rtl_write_dword(rtlpriv, ISR, *p_inta); in rtl92se_interrupt_recognized()
1579 *p_intb = rtl_read_dword(rtlpriv, ISR + 4) & rtlpci->irq_mask[1]; in rtl92se_interrupt_recognized()
1580 rtl_write_dword(rtlpriv, ISR + 4, *p_intb); in rtl92se_interrupt_recognized()
Dreg.h261 #define ISR 0x0308 macro
/linux-4.4.14/drivers/net/wireless/ipw2x00/
DKconfig150 debug option enables debug on hot paths (e.g Tx, Rx, ISR) and
/linux-4.4.14/drivers/gpu/drm/gma500/
Dpsb_intel_reg.h798 #define ISR 0x020ac macro
/linux-4.4.14/arch/m68k/include/asm/
DMC68EZ328.h281 #define ISR LONG_REF(ISR_ADDR) macro
DMC68VZ328.h291 #define ISR LONG_REF(ISR_ADDR) macro
DMC68328.h358 #define ISR LONG_REF(ISR_ADDR) macro
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_overlay.c422 if (I915_READ(ISR) & I915_OVERLAY_PLANE_FLIP_PENDING_INTERRUPT) { in intel_overlay_release_old_vid()
1521 error->isr = I915_READ(ISR); in intel_overlay_capture_error_state()
Di915_irq.c3835 if (I915_READ16(ISR) & flip_pending) in i8xx_handle_vblank()
4017 if (I915_READ(ISR) & flip_pending) in i915_handle_vblank()
Di915_reg.h1736 #define ISR 0x020ac macro
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dns83820.c326 #define ISR 0x10 macro
1410 isr = readl(dev->base + ISR);
1581 isr = readl(dev->base + ISR);
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c280 #define ISR 0x3a macro
1186 isr = read_reg16(info, CHB + ISR); in mgslpc_isr()
1194 isr = read_reg16(info, CHA + ISR); in mgslpc_isr()
3260 read_reg16(info, CHA + ISR); /* clear pending IRQs */ in hdlc_mode()
3578 read_reg16(info, CHA + ISR); /* clear pending IRQs */ in async_mode()
/linux-4.4.14/sound/soc/dwc/
Ddesignware_i2s.c43 #define ISR(x) (0x40 * x + 0x038) macro
/linux-4.4.14/arch/frv/kernel/
Dentry.S190 # ISR - kernel's preferred integer controls
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dreg.h354 #define ISR REG_HISR macro
Dhw.c1372 *p_inta = rtl_read_dword(rtlpriv, ISR) & rtlpci->irq_mask[0]; in rtl92de_interrupt_recognized()
1373 rtl_write_dword(rtlpriv, ISR, *p_inta); in rtl92de_interrupt_recognized()
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Drtl8188e_spec.h412 #define ISR REG_HISR_88E macro
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtl8723a_spec.h438 #define ISR REG_HISR macro
/linux-4.4.14/arch/x86/kvm/
Dtrace.h182 AREG(EOI), AREG(RRR), AREG(LDR), AREG(DFR), AREG(SPIV), AREG(ISR), \
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dhw.c1395 *p_inta = rtl_read_dword(rtlpriv, ISR) & rtlpci->irq_mask[0]; in rtl92ce_interrupt_recognized()
1396 rtl_write_dword(rtlpriv, ISR, *p_inta); in rtl92ce_interrupt_recognized()
Dreg.h338 #define ISR REG_HISR macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dhw.c1479 *p_inta = rtl_read_dword(rtlpriv, ISR) & rtlpci->irq_mask[0]; in rtl88ee_interrupt_recognized()
1480 rtl_write_dword(rtlpriv, ISR, *p_inta); in rtl88ee_interrupt_recognized()
Dreg.h352 #define ISR REG_HISR macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Dhw.c1687 *p_inta = rtl_read_dword(rtlpriv, ISR) & rtlpci->irq_mask[0]; in rtl8723be_interrupt_recognized()
1688 rtl_write_dword(rtlpriv, ISR, *p_inta); in rtl8723be_interrupt_recognized()
Dreg.h367 #define ISR REG_HISR macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dhw.c1681 *p_inta = rtl_read_dword(rtlpriv, ISR) & rtlpci->irq_mask[0]; in rtl92ee_interrupt_recognized()
1682 rtl_write_dword(rtlpriv, ISR, *p_inta); in rtl92ee_interrupt_recognized()
Dreg.h382 #define ISR REG_HISR macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dreg.h320 #define ISR REG_HISR macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dreg.h378 #define ISR REG_HISR macro
Dhw.c2501 *p_inta = rtl_read_dword(rtlpriv, ISR) & rtlpci->irq_mask[0]; in rtl8821ae_interrupt_recognized()
2502 rtl_write_dword(rtlpriv, ISR, *p_inta); in rtl8821ae_interrupt_recognized()
/linux-4.4.14/drivers/net/wan/
Ddscc4.c275 #define ISR 0x58 macro
/linux-4.4.14/drivers/mtd/nand/
Datmel_nand.c945 stat = pmecc_readl_relaxed(host->ecc, ISR); in atmel_nand_pmecc_read_page()
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic79xx.seq1870 * First instruction in an ISR cannot be a branch on