Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/wireless/ath/wil6210/
DKconfig17 bool "Use Clear-On-Read mode for ISR registers for wil6210"
21 ISR registers on wil6210 chip may operate in either
25 For ISR debug, use W1C (say n); is allows to monitor ISR
26 registers with debugfs. If COR were used, ISR would
/linux-4.1.27/arch/arc/kernel/
Dentry.S185 ; Level 2 ISR: Can interrupt a Level 1 ISR
200 ; if L2 IRQ interrupted a L1 ISR, disable preemption
215 ; setup params for Linux common ISR and invoke it
233 ; Level 1 ISR
681 ; if L2 IRQ interrupted an L1 ISR, we'd disabled preemption earlier
/linux-4.1.27/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.1.27/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.1.27/drivers/usb/serial/
Dio_16654.h37 #define ISR 2 // Interrupt Status Register (Read) macro
Dmos7720.c128 ISR, enumerator
/linux-4.1.27/arch/ia64/kernel/
Dparavirt.c188 CASE_GET_CR(ISR); in ia64_native_getreg_func()
268 CASE_SET_CR(ISR); in ia64_native_setreg_func()
448 __DEFINE_GET_CR(ISR, isr)
531 __DEFINE_SET_CR(ISR, isr)
841 IA64_NATIVE_PATCH_BUNDLE_ELEM_CR(isr, ISR),
/linux-4.1.27/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.1.27/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.1.27/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.1.27/include/media/
Dsaa7146.h54 saa7146_write(x, ISR, (y));
377 #define ISR 0x10C /* Interrupt status register */ macro
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.c616 queue_writel(queue, ISR, MACB_BIT(TCOMP)); in macb_tx_interrupt()
970 macb_writel(bp, ISR, MACB_BIT(RCOMP)); in macb_poll()
989 status = queue_readl(queue, ISR); in macb_interrupt()
1017 queue_writel(queue, ISR, MACB_BIT(RCOMP)); in macb_interrupt()
1030 queue_writel(queue, ISR, MACB_TX_ERR_FLAGS); in macb_interrupt()
1055 macb_writel(bp, ISR, MACB_BIT(RXUBR)); in macb_interrupt()
1066 queue_writel(queue, ISR, MACB_BIT(ISR_ROVR)); in macb_interrupt()
1078 queue_writel(queue, ISR, MACB_BIT(HRESP)); in macb_interrupt()
1081 status = queue_readl(queue, ISR); in macb_interrupt()
1526 queue_readl(queue, ISR); in macb_reset_hw()
[all …]
Dmacb.h767 unsigned int ISR; member
/linux-4.1.27/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.1.27/drivers/video/fbdev/i810/
Di810_regs.h47 #define ISR 0x020AC macro
/linux-4.1.27/arch/m68k/68000/
Dints.c82 unsigned long pend = ISR; in process_int()
/linux-4.1.27/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.c3118 BYTE_REG_BITS_OFF(ISR_PWEI, &regs->ISR); in velocity_set_wol()
/linux-4.1.27/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.1.27/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.1.27/drivers/video/fbdev/
Di740_reg.h232 #define ISR 0x3036 macro
/linux-4.1.27/arch/microblaze/kernel/
Dintc.c23 #define ISR 0x00 /* Interrupt Status Register */ macro
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/pci/
Dxilinx-pcie.txt36 the four INTx interrupts in ISR and route them to this domain.
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_hw.h243 ISR = 0x0f8, enumerator
Dr8192E_dev.c2258 tmp = read_nic_dword(dev, ISR); in rtl8192_ClearInterrupt()
2259 write_nic_dword(dev, ISR, tmp); in rtl8192_ClearInterrupt()
2287 *p_inta = read_nic_dword(dev, ISR); in rtl8192_interrupt_recognized()
2288 write_nic_dword(dev, ISR, *p_inta); in rtl8192_interrupt_recognized()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/ipw2x00/
DKconfig150 debug option enables debug on hot paths (e.g Tx, Rx, ISR) and
/linux-4.1.27/arch/m68k/include/asm/
DMC68EZ328.h281 #define ISR LONG_REF(ISR_ADDR) macro
DMC68328.h358 #define ISR LONG_REF(ISR_ADDR) macro
DMC68VZ328.h291 #define ISR LONG_REF(ISR_ADDR) macro
/linux-4.1.27/sound/soc/dwc/
Ddesignware_i2s.c43 #define ISR(x) (0x40 * x + 0x038) macro
/linux-4.1.27/drivers/gpu/drm/gma500/
Dpsb_intel_reg.h798 #define ISR 0x020ac macro
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_overlay.c405 if (I915_READ(ISR) & I915_OVERLAY_PLANE_FLIP_PENDING_INTERRUPT) { in intel_overlay_release_old_vid()
1490 error->isr = I915_READ(ISR); in intel_overlay_capture_error_state()
Di915_irq.c3634 if (I915_READ16(ISR) & flip_pending) in i8xx_handle_vblank()
3816 if (I915_READ(ISR) & flip_pending) in i915_handle_vblank()
Di915_reg.h1390 #define ISR 0x020ac macro
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dns83820.c326 #define ISR 0x10 macro
1410 isr = readl(dev->base + ISR);
1581 isr = readl(dev->base + ISR);
/linux-4.1.27/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()
3269 read_reg16(info, CHA + ISR); /* clear pending IRQs */ in hdlc_mode()
3587 read_reg16(info, CHA + ISR); /* clear pending IRQs */ in async_mode()
/linux-4.1.27/drivers/net/wireless/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.1.27/arch/frv/kernel/
Dentry.S190 # ISR - kernel's preferred integer controls
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtl8188e_spec.h449 #define ISR REG_HISR_88E macro
/linux-4.1.27/arch/x86/kvm/
Dtrace.h164 AREG(EOI), AREG(RRR), AREG(LDR), AREG(DFR), AREG(SPIV), AREG(ISR), \
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtl8723a_spec.h438 #define ISR REG_HISR macro
/linux-4.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/
Dreg.h320 #define ISR REG_HISR macro
/linux-4.1.27/drivers/net/wireless/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.1.27/drivers/net/wan/
Ddscc4.c275 #define ISR 0x58 macro
/linux-4.1.27/drivers/mtd/nand/
Datmel_nand.c945 stat = pmecc_readl_relaxed(host->ecc, ISR); in atmel_nand_pmecc_read_page()
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx.seq1870 * First instruction in an ISR cannot be a branch on