Lines Matching refs:rxq

231 	struct fec_enet_priv_rx_q *rxq = fep->rx_queue[queue_id];  in fec_enet_get_nextdesc()  local
241 base = rxq->rx_bd_base; in fec_enet_get_nextdesc()
242 ring_size = rxq->rx_ring_size; in fec_enet_get_nextdesc()
243 ex_base = (struct bufdesc_ex *)rxq->rx_bd_base; in fec_enet_get_nextdesc()
262 struct fec_enet_priv_rx_q *rxq = fep->rx_queue[queue_id]; in fec_enet_get_prevdesc() local
272 base = rxq->rx_bd_base; in fec_enet_get_prevdesc()
273 ring_size = rxq->rx_ring_size; in fec_enet_get_prevdesc()
274 ex_base = (struct bufdesc_ex *)rxq->rx_bd_base; in fec_enet_get_prevdesc()
811 struct fec_enet_priv_rx_q *rxq; in fec_enet_bd_init() local
818 rxq = fep->rx_queue[q]; in fec_enet_bd_init()
819 bdp = rxq->rx_bd_base; in fec_enet_bd_init()
821 for (i = 0; i < rxq->rx_ring_size; i++) { in fec_enet_bd_init()
835 rxq->cur_rx = rxq->rx_bd_base; in fec_enet_bd_init()
875 struct fec_enet_priv_rx_q *rxq; in fec_enet_enable_ring() local
879 rxq = fep->rx_queue[i]; in fec_enet_enable_ring()
880 writel(rxq->bd_dma, fep->hwp + FEC_R_DES_START(i)); in fec_enet_enable_ring()
1372 struct fec_enet_priv_rx_q *rxq; in fec_enet_rx_queue() local
1391 rxq = fep->rx_queue[queue_id]; in fec_enet_rx_queue()
1396 bdp = rxq->cur_rx; in fec_enet_rx_queue()
1443 index = fec_enet_get_bd_index(rxq->rx_bd_base, bdp, fep); in fec_enet_rx_queue()
1444 skb = rxq->rx_skbuff[index]; in fec_enet_rx_queue()
1519 rxq->rx_skbuff[index] = skb_new; in fec_enet_rx_queue()
1548 rxq->cur_rx = bdp; in fec_enet_rx_queue()
2677 struct fec_enet_priv_rx_q *rxq; in fec_enet_free_buffers() local
2681 rxq = fep->rx_queue[q]; in fec_enet_free_buffers()
2682 bdp = rxq->rx_bd_base; in fec_enet_free_buffers()
2683 for (i = 0; i < rxq->rx_ring_size; i++) { in fec_enet_free_buffers()
2684 skb = rxq->rx_skbuff[i]; in fec_enet_free_buffers()
2685 rxq->rx_skbuff[i] = NULL; in fec_enet_free_buffers()
2788 struct fec_enet_priv_rx_q *rxq; in fec_enet_alloc_rxq_buffers() local
2790 rxq = fep->rx_queue[queue]; in fec_enet_alloc_rxq_buffers()
2791 bdp = rxq->rx_bd_base; in fec_enet_alloc_rxq_buffers()
2792 for (i = 0; i < rxq->rx_ring_size; i++) { in fec_enet_alloc_rxq_buffers()
2802 rxq->rx_skbuff[i] = skb; in fec_enet_alloc_rxq_buffers()
3142 struct fec_enet_priv_rx_q *rxq; in fec_enet_init() local
3181 rxq = fep->rx_queue[i]; in fec_enet_init()
3182 rxq->index = i; in fec_enet_init()
3183 rxq->rx_bd_base = (struct bufdesc *)cbd_base; in fec_enet_init()
3184 rxq->bd_dma = bd_dma; in fec_enet_init()
3186 bd_dma += sizeof(struct bufdesc_ex) * rxq->rx_ring_size; in fec_enet_init()
3188 (((struct bufdesc_ex *)cbd_base) + rxq->rx_ring_size); in fec_enet_init()
3190 bd_dma += sizeof(struct bufdesc) * rxq->rx_ring_size; in fec_enet_init()
3191 cbd_base += rxq->rx_ring_size; in fec_enet_init()