Lines Matching refs:rxre

787 	struct mpsc_rx_desc *rxre;  in mpsc_init_rings()  local
840 rxre = (struct mpsc_rx_desc *)dp; in mpsc_init_rings()
842 rxre->bufsize = cpu_to_be16(MPSC_RXBE_SIZE); in mpsc_init_rings()
843 rxre->bytecnt = cpu_to_be16(0); in mpsc_init_rings()
844 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O in mpsc_init_rings()
847 rxre->link = cpu_to_be32(dp_p + MPSC_RXRE_SIZE); in mpsc_init_rings()
848 rxre->buf_ptr = cpu_to_be32(bp_p); in mpsc_init_rings()
855 rxre->link = cpu_to_be32(pi->rxr_p); /* Wrap last back to first */ in mpsc_init_rings()
939 struct mpsc_rx_desc *rxre; in mpsc_rx_intr() local
948 rxre = (struct mpsc_rx_desc *)(pi->rxr + (pi->rxr_posn*MPSC_RXRE_SIZE)); in mpsc_rx_intr()
950 dma_cache_sync(pi->port.dev, (void *)rxre, MPSC_RXRE_SIZE, in mpsc_rx_intr()
954 invalidate_dcache_range((ulong)rxre, in mpsc_rx_intr()
955 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_rx_intr()
961 while (!((cmdstat = be32_to_cpu(rxre->cmdstat)) in mpsc_rx_intr()
963 bytes_in = be16_to_cpu(rxre->bytecnt); in mpsc_rx_intr()
1054 rxre->bytecnt = cpu_to_be16(0); in mpsc_rx_intr()
1056 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O in mpsc_rx_intr()
1060 dma_cache_sync(pi->port.dev, (void *)rxre, MPSC_RXRE_SIZE, in mpsc_rx_intr()
1064 flush_dcache_range((ulong)rxre, in mpsc_rx_intr()
1065 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_rx_intr()
1070 rxre = (struct mpsc_rx_desc *) in mpsc_rx_intr()
1072 dma_cache_sync(pi->port.dev, (void *)rxre, MPSC_RXRE_SIZE, in mpsc_rx_intr()
1076 invalidate_dcache_range((ulong)rxre, in mpsc_rx_intr()
1077 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_rx_intr()
1564 struct mpsc_rx_desc *rxre; in mpsc_get_poll_char() local
1581 rxre = (struct mpsc_rx_desc *)(pi->rxr + in mpsc_get_poll_char()
1583 dma_cache_sync(pi->port.dev, (void *)rxre, in mpsc_get_poll_char()
1587 invalidate_dcache_range((ulong)rxre, in mpsc_get_poll_char()
1588 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_get_poll_char()
1595 !((cmdstat = be32_to_cpu(rxre->cmdstat)) & in mpsc_get_poll_char()
1597 bytes_in = be16_to_cpu(rxre->bytecnt); in mpsc_get_poll_char()
1618 rxre->bytecnt = cpu_to_be16(0); in mpsc_get_poll_char()
1620 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O | in mpsc_get_poll_char()
1625 dma_cache_sync(pi->port.dev, (void *)rxre, in mpsc_get_poll_char()
1629 flush_dcache_range((ulong)rxre, in mpsc_get_poll_char()
1630 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_get_poll_char()
1636 rxre = (struct mpsc_rx_desc *)(pi->rxr + in mpsc_get_poll_char()
1638 dma_cache_sync(pi->port.dev, (void *)rxre, in mpsc_get_poll_char()
1642 invalidate_dcache_range((ulong)rxre, in mpsc_get_poll_char()
1643 (ulong)rxre + MPSC_RXRE_SIZE); in mpsc_get_poll_char()