Lines Matching refs:rxre

785 	struct mpsc_rx_desc *rxre;  in mpsc_init_rings()  local
838 rxre = (struct mpsc_rx_desc *)dp; in mpsc_init_rings()
840 rxre->bufsize = cpu_to_be16(MPSC_RXBE_SIZE); in mpsc_init_rings()
841 rxre->bytecnt = cpu_to_be16(0); in mpsc_init_rings()
842 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O in mpsc_init_rings()
845 rxre->link = cpu_to_be32(dp_p + MPSC_RXRE_SIZE); in mpsc_init_rings()
846 rxre->buf_ptr = cpu_to_be32(bp_p); in mpsc_init_rings()
853 rxre->link = cpu_to_be32(pi->rxr_p); /* Wrap last back to first */ in mpsc_init_rings()
938 struct mpsc_rx_desc *rxre; in mpsc_rx_intr() local
947 rxre = (struct mpsc_rx_desc *)(pi->rxr + (pi->rxr_posn*MPSC_RXRE_SIZE)); in mpsc_rx_intr()
949 dma_cache_sync(pi->port.dev, (void *)rxre, MPSC_RXRE_SIZE, in mpsc_rx_intr()
953 invalidate_dcache_range((ulong)rxre, in mpsc_rx_intr()
954 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_rx_intr()
960 while (!((cmdstat = be32_to_cpu(rxre->cmdstat)) in mpsc_rx_intr()
962 bytes_in = be16_to_cpu(rxre->bytecnt); in mpsc_rx_intr()
1053 rxre->bytecnt = cpu_to_be16(0); in mpsc_rx_intr()
1055 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O in mpsc_rx_intr()
1059 dma_cache_sync(pi->port.dev, (void *)rxre, MPSC_RXRE_SIZE, in mpsc_rx_intr()
1063 flush_dcache_range((ulong)rxre, in mpsc_rx_intr()
1064 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_rx_intr()
1069 rxre = (struct mpsc_rx_desc *) in mpsc_rx_intr()
1071 dma_cache_sync(pi->port.dev, (void *)rxre, MPSC_RXRE_SIZE, in mpsc_rx_intr()
1075 invalidate_dcache_range((ulong)rxre, in mpsc_rx_intr()
1076 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_rx_intr()
1563 struct mpsc_rx_desc *rxre; in mpsc_get_poll_char() local
1580 rxre = (struct mpsc_rx_desc *)(pi->rxr + in mpsc_get_poll_char()
1582 dma_cache_sync(pi->port.dev, (void *)rxre, in mpsc_get_poll_char()
1586 invalidate_dcache_range((ulong)rxre, in mpsc_get_poll_char()
1587 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_get_poll_char()
1594 !((cmdstat = be32_to_cpu(rxre->cmdstat)) & in mpsc_get_poll_char()
1596 bytes_in = be16_to_cpu(rxre->bytecnt); in mpsc_get_poll_char()
1617 rxre->bytecnt = cpu_to_be16(0); in mpsc_get_poll_char()
1619 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O | in mpsc_get_poll_char()
1624 dma_cache_sync(pi->port.dev, (void *)rxre, in mpsc_get_poll_char()
1628 flush_dcache_range((ulong)rxre, in mpsc_get_poll_char()
1629 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_get_poll_char()
1635 rxre = (struct mpsc_rx_desc *)(pi->rxr + in mpsc_get_poll_char()
1637 dma_cache_sync(pi->port.dev, (void *)rxre, in mpsc_get_poll_char()
1641 invalidate_dcache_range((ulong)rxre, in mpsc_get_poll_char()
1642 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_get_poll_char()