Lines Matching refs:fifo

64 	struct mpc512x_psc_fifo __iomem *fifo;  member
157 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_transfer_rxtx() local
177 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->txsz)); in mpc512x_psc_spi_transfer_rxtx()
179 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->rxsz)); in mpc512x_psc_spi_transfer_rxtx()
180 fifosz -= in_be32(&fifo->rxcnt) + 1; in mpc512x_psc_spi_transfer_rxtx()
188 setbits32(&fifo->txcmd, in mpc512x_psc_spi_transfer_rxtx()
190 out_8(&fifo->txdata_8, data); in mpc512x_psc_spi_transfer_rxtx()
196 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx()
197 out_be32(&fifo->tximr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx()
220 fifosz = in_be32(&fifo->rxcnt); in mpc512x_psc_spi_transfer_rxtx()
223 data = in_8(&fifo->rxdata_8); in mpc512x_psc_spi_transfer_rxtx()
273 rxcount = in_be32(&fifo->rxcnt); in mpc512x_psc_spi_transfer_rxtx()
285 while (in_be32(&fifo->rxcnt)) in mpc512x_psc_spi_transfer_rxtx()
286 in_8(&fifo->rxdata_8); in mpc512x_psc_spi_transfer_rxtx()
357 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_unprep_xfer_hw() local
363 out_be32(&fifo->tximr, 0); in mpc512x_psc_spi_unprep_xfer_hw()
412 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_port_config() local
427 out_be32(&fifo->tximr, 0); in mpc512x_psc_spi_port_config()
428 out_be32(&fifo->rximr, 0); in mpc512x_psc_spi_port_config()
454 out_be32(&fifo->rxalarm, 0xfff); in mpc512x_psc_spi_port_config()
455 out_be32(&fifo->txalarm, 0); in mpc512x_psc_spi_port_config()
458 out_be32(&fifo->rxcmd, in mpc512x_psc_spi_port_config()
460 out_be32(&fifo->txcmd, in mpc512x_psc_spi_port_config()
471 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_isr() local
474 if (in_be32(&fifo->txisr) & in mpc512x_psc_spi_isr()
475 in_be32(&fifo->tximr) & MPC512x_PSC_FIFO_EMPTY) { in mpc512x_psc_spi_isr()
476 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_isr()
477 out_be32(&fifo->tximr, 0); in mpc512x_psc_spi_isr()
531 mps->fifo = in mpc512x_psc_spi_do_probe()