Lines Matching defs:fifo
60 struct mpc512x_psc_fifo __iomem *fifo;
153 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo;
173 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->txsz));
175 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->rxsz));
176 fifosz -= in_be32(&fifo->rxcnt) + 1;
184 setbits32(&fifo->txcmd,
186 out_8(&fifo->txdata_8, data);
192 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY);
193 out_be32(&fifo->tximr, MPC512x_PSC_FIFO_EMPTY);
216 fifosz = in_be32(&fifo->rxcnt);
219 data = in_8(&fifo->rxdata_8);
269 rxcount = in_be32(&fifo->rxcnt);
281 while (in_be32(&fifo->rxcnt))
282 in_8(&fifo->rxdata_8);
352 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo;
356 /* disable transmitter/receiver and fifo interrupt */
358 out_be32(&fifo->tximr, 0);
407 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo;
418 /* Disable psc interrupts all useful interrupts are in fifo */
421 /* Disable fifo interrupts, will be enabled later */
422 out_be32(&fifo->tximr, 0);
423 out_be32(&fifo->rximr, 0);
425 /* Setup fifo slice address and size */
426 /*out_be32(&fifo->txsz, 0x0fe00004);*/
427 /*out_be32(&fifo->rxsz, 0x0ff00004);*/
449 out_be32(&fifo->rxalarm, 0xfff);
450 out_be32(&fifo->txalarm, 0);
453 out_be32(&fifo->rxcmd,
455 out_be32(&fifo->txcmd,
466 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo;
469 if (in_be32(&fifo->txisr) &
470 in_be32(&fifo->tximr) & MPC512x_PSC_FIFO_EMPTY) {
471 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY);
472 out_be32(&fifo->tximr, 0);
526 mps->fifo =