Lines Matching refs:rx_desc
184 struct rx_desc { struct
200 struct rx_desc { argument
333 struct rx_desc *rx_desc_area;
504 struct rx_desc *rx_desc; in rxq_process() local
509 rx_desc = &rxq->rx_desc_area[rxq->rx_curr_desc]; in rxq_process()
511 cmd_sts = rx_desc->cmd_sts; in rxq_process()
523 dma_unmap_single(NULL, rx_desc->buf_ptr, in rxq_process()
524 rx_desc->buf_size, DMA_FROM_DEVICE); in rxq_process()
530 byte_cnt = rx_desc->byte_cnt; in rxq_process()
598 struct rx_desc *rx_desc; in rxq_refill() local
621 rx_desc = rxq->rx_desc_area + rx; in rxq_refill()
623 rx_desc->buf_ptr = dma_map_single(NULL, skb->data, in rxq_refill()
625 rx_desc->buf_size = mp->skb_size; in rxq_refill()
628 rx_desc->cmd_sts = BUFFER_OWNED_BY_DMA | RX_ENABLE_INTERRUPT; in rxq_refill()
1634 struct rx_desc *rx_desc; in rxq_init() local
1646 size = rxq->rx_ring_size * sizeof(struct rx_desc); in rxq_init()
1674 rx_desc = (struct rx_desc *)rxq->rx_desc_area; in rxq_init()
1682 rx_desc[i].next_desc_ptr = rxq->rx_desc_dma + in rxq_init()
1683 nexti * sizeof(struct rx_desc); in rxq_init()
2057 addr += rxq->rx_curr_desc * sizeof(struct rx_desc); in port_start()