Lines Matching refs:rxq

227 	struct fec_enet_priv_rx_q *rxq = fep->rx_queue[queue_id];  in fec_enet_get_nextdesc()  local
237 base = rxq->rx_bd_base; in fec_enet_get_nextdesc()
238 ring_size = rxq->rx_ring_size; in fec_enet_get_nextdesc()
239 ex_base = (struct bufdesc_ex *)rxq->rx_bd_base; in fec_enet_get_nextdesc()
258 struct fec_enet_priv_rx_q *rxq = fep->rx_queue[queue_id]; in fec_enet_get_prevdesc() local
268 base = rxq->rx_bd_base; in fec_enet_get_prevdesc()
269 ring_size = rxq->rx_ring_size; in fec_enet_get_prevdesc()
270 ex_base = (struct bufdesc_ex *)rxq->rx_bd_base; in fec_enet_get_prevdesc()
807 struct fec_enet_priv_rx_q *rxq; in fec_enet_bd_init() local
814 rxq = fep->rx_queue[q]; in fec_enet_bd_init()
815 bdp = rxq->rx_bd_base; in fec_enet_bd_init()
817 for (i = 0; i < rxq->rx_ring_size; i++) { in fec_enet_bd_init()
831 rxq->cur_rx = rxq->rx_bd_base; in fec_enet_bd_init()
871 struct fec_enet_priv_rx_q *rxq; in fec_enet_enable_ring() local
875 rxq = fep->rx_queue[i]; in fec_enet_enable_ring()
876 writel(rxq->bd_dma, fep->hwp + FEC_R_DES_START(i)); in fec_enet_enable_ring()
1361 struct fec_enet_priv_rx_q *rxq; in fec_enet_rx_queue() local
1380 rxq = fep->rx_queue[queue_id]; in fec_enet_rx_queue()
1385 bdp = rxq->cur_rx; in fec_enet_rx_queue()
1432 index = fec_enet_get_bd_index(rxq->rx_bd_base, bdp, fep); in fec_enet_rx_queue()
1433 skb = rxq->rx_skbuff[index]; in fec_enet_rx_queue()
1508 rxq->rx_skbuff[index] = skb_new; in fec_enet_rx_queue()
1537 rxq->cur_rx = bdp; in fec_enet_rx_queue()
2565 struct fec_enet_priv_rx_q *rxq; in fec_enet_free_buffers() local
2569 rxq = fep->rx_queue[q]; in fec_enet_free_buffers()
2570 bdp = rxq->rx_bd_base; in fec_enet_free_buffers()
2571 for (i = 0; i < rxq->rx_ring_size; i++) { in fec_enet_free_buffers()
2572 skb = rxq->rx_skbuff[i]; in fec_enet_free_buffers()
2573 rxq->rx_skbuff[i] = NULL; in fec_enet_free_buffers()
2676 struct fec_enet_priv_rx_q *rxq; in fec_enet_alloc_rxq_buffers() local
2678 rxq = fep->rx_queue[queue]; in fec_enet_alloc_rxq_buffers()
2679 bdp = rxq->rx_bd_base; in fec_enet_alloc_rxq_buffers()
2680 for (i = 0; i < rxq->rx_ring_size; i++) { in fec_enet_alloc_rxq_buffers()
2690 rxq->rx_skbuff[i] = skb; in fec_enet_alloc_rxq_buffers()
3011 struct fec_enet_priv_rx_q *rxq; in fec_enet_init() local
3050 rxq = fep->rx_queue[i]; in fec_enet_init()
3051 rxq->index = i; in fec_enet_init()
3052 rxq->rx_bd_base = (struct bufdesc *)cbd_base; in fec_enet_init()
3053 rxq->bd_dma = bd_dma; in fec_enet_init()
3055 bd_dma += sizeof(struct bufdesc_ex) * rxq->rx_ring_size; in fec_enet_init()
3057 (((struct bufdesc_ex *)cbd_base) + rxq->rx_ring_size); in fec_enet_init()
3059 bd_dma += sizeof(struct bufdesc) * rxq->rx_ring_size; in fec_enet_init()
3060 cbd_base += rxq->rx_ring_size; in fec_enet_init()