Lines Matching refs:rx_curr_desc
678 volatile emac_desc *rx_curr_desc; in davinci_eth_rcv_packet() local
683 rx_curr_desc = emac_rx_active_head; in davinci_eth_rcv_packet()
684 if (!rx_curr_desc) in davinci_eth_rcv_packet()
686 status = rx_curr_desc->pkt_flag_len; in davinci_eth_rcv_packet()
692 unsigned long tmp = (unsigned long)rx_curr_desc->buffer; in davinci_eth_rcv_packet()
694 rx_curr_desc->buff_off_len & 0xffff; in davinci_eth_rcv_packet()
697 net_process_received_packet(rx_curr_desc->buffer, len); in davinci_eth_rcv_packet()
702 writel(BD_TO_HW((ulong)rx_curr_desc), &adap_emac->RX0CP); in davinci_eth_rcv_packet()
703 curr_desc = rx_curr_desc; in davinci_eth_rcv_packet()
705 (volatile emac_desc *) (HW_TO_BD(rx_curr_desc->next)); in davinci_eth_rcv_packet()
718 rx_curr_desc->buff_off_len = EMAC_MAX_ETHERNET_PKT_SIZE; in davinci_eth_rcv_packet()
719 rx_curr_desc->pkt_flag_len = EMAC_CPPI_OWNERSHIP_BIT; in davinci_eth_rcv_packet()
720 rx_curr_desc->next = 0; in davinci_eth_rcv_packet()