Home
last modified time | relevance | path

Searched refs:csr_reg (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/mailbox/
H A Daxiado-mailbox.c46 void __iomem *csr_reg; member
75 errors = readl(priv->csr_reg) & AXIADO_MBOX_CSR_ERRORS; in axiado_mbox_clear_fifo_errors()
79 writel(errors, priv->csr_reg); in axiado_mbox_clear_fifo_errors()
114 if (!(readl(priv->csr_reg) & AXIADO_MBOX_CSR_EMPTY)) { in axiado_mbox_send_data()
156 csr = readl(priv->csr_reg); in axiado_rx_thread()
179 ret = readl_poll_timeout(priv->csr_reg, csr, in axiado_rx_thread()
209 writel(AXIADO_MBOX_CSR_FLUSH, priv->csr_reg); in axiado_rx_thread()
225 writel(AXIADO_MBOX_CSR_FLUSH, priv->csr_reg); in axiado_mbox_startup()
245 writel(AXIADO_MBOX_CSR_FLUSH, priv->csr_reg); in axiado_mbox_shutdown()
252 return !!(readl(priv->csr_reg) & AXIADO_MBOX_CSR_EMPTY); in axiado_mbox_last_tx_done()
[all …]
/linux/arch/powerpc/boot/
H A Dugecon.c40 u32 *csr_reg = ug_io_base + EXI_CSR; in ug_io_transaction() local
47 out_be32(csr_reg, csr); in ug_io_transaction()
59 out_be32(csr_reg, 0); in ug_io_transaction()
/linux/arch/powerpc/platforms/embedded6xx/
H A Dusbgecko_udbg.c48 u32 __iomem *csr_reg = ug_io_base + EXI_CSR; in ug_io_transaction() local
55 out_be32(csr_reg, csr); in ug_io_transaction()
67 out_be32(csr_reg, 0); in ug_io_transaction()
/linux/arch/sparc/kernel/
H A Dpci_schizo.c587 unsigned long csr_reg, csr, csr_error_bits; in schizo_pcierr_intr_other() local
591 csr_reg = pbm->pbm_regs + SCHIZO_PCI_CTRL; in schizo_pcierr_intr_other()
592 csr = upa_readq(csr_reg); in schizo_pcierr_intr_other()
602 upa_writeq(csr, csr_reg); in schizo_pcierr_intr_other()