Lines Matching refs:rx_bd
116 static struct axidma_bd rx_bd __attribute((aligned(DMAALIGN)));
464 out_be32(&priv->dmarx->current, (u32)&rx_bd); in axiemac_start()
467 memset(&rx_bd, 0, sizeof(rx_bd)); in axiemac_start()
468 rx_bd.next = (u32)&rx_bd; in axiemac_start()
469 rx_bd.phys = (u32)&rxframe; in axiemac_start()
470 rx_bd.cntrl = sizeof(rxframe); in axiemac_start()
472 flush_cache((u32)&rx_bd, sizeof(rx_bd)); in axiemac_start()
484 out_be32(&priv->dmarx->tail, (u32)&rx_bd); in axiemac_start()
590 length = rx_bd.app4 & 0xFFFF; /* max length mask */ in axiemac_recv()
609 memset(&rx_bd, 0, sizeof(rx_bd)); in axiemac_free_pkt()
610 rx_bd.next = (u32)&rx_bd; in axiemac_free_pkt()
611 rx_bd.phys = (u32)&rxframe; in axiemac_free_pkt()
612 rx_bd.cntrl = sizeof(rxframe); in axiemac_free_pkt()
615 flush_cache((u32)&rx_bd, sizeof(rx_bd)); in axiemac_free_pkt()
622 out_be32(&priv->dmarx->tail, (u32)&rx_bd); in axiemac_free_pkt()