Lines Matching refs:rx_desc
2710 union al_udma_desc *rx_desc;
2721 rx_desc = al_udma_desc_get(rx_dma_q);
2733 rx_desc->rx.buf2_ptr_lo = swap32_to_le(AL_ADDR_LOW(header_buf->addr));
2735 rx_desc->rx.len_ctrl = swap32_to_le(flags_len);
2736 rx_desc->rx.buf1_ptr = swap64_to_le(buf->addr | tgtid);
2760 volatile al_eth_rx_cdesc *rx_desc;
2778 rx_desc = (volatile al_eth_rx_cdesc *)al_cdesc_next(rx_dma_q, cdesc, i);
2780 buf1_len = swap32_from_le(rx_desc->len);
2782 if ((i == 0) && (swap32_from_le(rx_desc->word2) &
2784 buf2_len = swap32_from_le(rx_desc->word2);
2788 if ((swap32_from_le(rx_desc->ctrl_meta) & AL_UDMA_CDESC_BUF1_USED) &&
2789 ((swap32_from_le(rx_desc->ctrl_meta) & AL_UDMA_CDESC_DDP) == 0))
2795 pkt->flags = swap32_from_le(rx_desc->ctrl_meta);
2798 pkt->rx_desc_raw[1] = swap32_from_le(rx_desc->len);
2799 pkt->rx_desc_raw[2] = swap32_from_le(rx_desc->word2);
2800 pkt->rx_desc_raw[3] = swap32_from_le(rx_desc->word3);
2806 pkt->rxhash = (swap32_from_le(rx_desc->len) & AL_ETH_RX_HASH_MASK) >>
2808 pkt->l3_offset = (swap32_from_le(rx_desc->word2) & AL_ETH_RX_L3_OFFSET_MASK) >> AL_ETH_RX_L3_OFFSET_SHIFT;