Home
last modified time | relevance | path

Searched refs:iclr (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/arch/sparc/kernel/
H A Dprom_irqtrans.c49 unsigned long imap, iclr; in psycho_irq_build() local
66 iclr = controller_regs + iclr_off; in psycho_irq_build()
229 unsigned long imap, iclr; in sabre_irq_build() local
385 unsigned long imap, iclr; in schizo_irq_build() local
517 unsigned long imap, iclr; in fire_irq_build() local
655 unsigned long imap, iclr; in sbus_of_build_irq() local
726 unsigned long imap, iclr; in central_build_irq() local
740 iclr = res->start + 0x10UL; in central_build_irq()
743 upa_writel(0, iclr); in central_build_irq()
744 upa_readl(iclr); in central_build_irq()
[all …]
H A Dsbus.c215 unsigned long imap, iclr; in sbus_build_irq() local
231 iclr = sysio_imap_to_iclr(imap); in sbus_build_irq()
239 iclr = reg_base + SYSIO_ICLR_SLOT0; in sbus_build_irq()
242 iclr = reg_base + SYSIO_ICLR_SLOT1; in sbus_build_irq()
245 iclr = reg_base + SYSIO_ICLR_SLOT2; in sbus_build_irq()
249 iclr = reg_base + SYSIO_ICLR_SLOT3; in sbus_build_irq()
253 iclr += ((unsigned long)sbus_level - 1UL) * 8UL; in sbus_build_irq()
255 return build_irq(sbus_level, iclr, imap); in sbus_build_irq()
H A Dirq_64.c208 unsigned long iclr; member
392 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_enable()
416 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_set_affinity()
449 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_eoi()
613 unsigned int build_irq(int inofixup, unsigned long iclr, unsigned long imap) in build_irq() argument
644 handler_data->iclr = iclr; in build_irq()
674 data->iclr = ~0UL; in sun4v_build_common()
/openbmc/linux/drivers/irqchip/
H A Dirq-sa11x0.c84 unsigned int iclr; member
94 st->iclr = readl_relaxed(iobase + ICLR); in sa1100irq_suspend()
111 writel_relaxed(st->iclr, iobase + ICLR); in sa1100irq_resume()
/openbmc/linux/arch/sparc/include/asm/
H A Dirq_64.h47 unsigned int build_irq(int inofixup, unsigned long iclr, unsigned long imap);
/openbmc/linux/drivers/tty/serial/
H A Dsprd_serial.c178 unsigned int ien, iclr; in sprd_stop_rx() local
183 iclr = serial_in(port, SPRD_ICLR); in sprd_stop_rx()
187 iclr |= SPRD_IEN_RX_FULL | SPRD_IEN_BREAK_DETECT; in sprd_stop_rx()
190 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_rx()
519 unsigned int ien, iclr; in sprd_stop_tx() local
526 iclr = serial_in(port, SPRD_ICLR); in sprd_stop_tx()
529 iclr |= SPRD_IEN_TX_EMPTY; in sprd_stop_tx()
533 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_tx()
/openbmc/linux/drivers/gpio/
H A Dgpio-ml-ioh.c26 u32 iclr; member
288 iowrite32(BIT(ch), &chip->reg->regs[chip->ch].iclr); in ioh_irq_type()
363 &chip->reg->regs[chip->ch].iclr); in ioh_gpio_handler()
H A Dgpio-pch.c27 u32 iclr; member
304 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->iclr); in pch_irq_ack()
/openbmc/qemu/hw/misc/
H A Dnpcm7xx_mft.c123 static void npcm7xx_mft_clear_interrupt(NPCM7xxMFTState *s, uint8_t iclr) in npcm7xx_mft_clear_interrupt() argument
129 s->regs[R_NPCM7XX_MFT_ICTRL] &= ~iclr; in npcm7xx_mft_clear_interrupt()