Lines Matching refs:p_rxdesc_curr
404 dmvgbe->p_rxdesc_curr = dmvgbe->p_rxdesc; in mvgbe_init_rx_desc_ring()
458 MVGBE_REG_WR(regs->rxcdp[RXUQ], (u32) dmvgbe->p_rxdesc_curr); in mvgbe_init()
581 struct mvgbe_rxdesc *p_rxdesc_curr = dmvgbe->p_rxdesc_curr; in mvgbe_recv() local
594 } while (readl(&p_rxdesc_curr->cmd_sts) & MVGBE_BUFFER_OWNED_BY_DMA); in mvgbe_recv()
596 if (p_rxdesc_curr->byte_cnt != 0) { in mvgbe_recv()
598 __func__, (u32) p_rxdesc_curr->byte_cnt, in mvgbe_recv()
599 (u32) p_rxdesc_curr->buf_ptr, in mvgbe_recv()
600 (u32) p_rxdesc_curr->cmd_sts); in mvgbe_recv()
608 cmd_sts = readl(&p_rxdesc_curr->cmd_sts); in mvgbe_recv()
629 net_process_received_packet((p_rxdesc_curr->buf_ptr + in mvgbe_recv()
631 (int)(p_rxdesc_curr->byte_cnt - in mvgbe_recv()
637 p_rxdesc_curr->cmd_sts = in mvgbe_recv()
639 p_rxdesc_curr->buf_size = PKTSIZE_ALIGN; in mvgbe_recv()
640 p_rxdesc_curr->byte_cnt = 0; in mvgbe_recv()
642 rxdesc_curr_addr = (u32)&dmvgbe->p_rxdesc_curr; in mvgbe_recv()
643 writel((unsigned)p_rxdesc_curr->nxtdesc_p, rxdesc_curr_addr); in mvgbe_recv()