Lines Matching refs:rx_bd
120 static struct axidma_bd rx_bd __attribute((aligned(DMAALIGN)));
484 axienet_dma_write(&rx_bd, &priv->dmarx->current); in axiemac_start()
487 memset(&rx_bd, 0, sizeof(rx_bd)); in axiemac_start()
488 rx_bd.next = (u32)&rx_bd; in axiemac_start()
489 rx_bd.phys = (u32)&rxframe; in axiemac_start()
490 rx_bd.cntrl = sizeof(rxframe); in axiemac_start()
492 flush_cache((u32)&rx_bd, sizeof(rx_bd)); in axiemac_start()
504 axienet_dma_write(&rx_bd, &priv->dmarx->tail); in axiemac_start()
610 length = rx_bd.app4 & 0xFFFF; /* max length mask */ in axiemac_recv()
612 length = rx_bd.status & XAXIDMA_BD_STS_ACTUAL_LEN_MASK; in axiemac_recv()
632 memset(&rx_bd, 0, sizeof(rx_bd)); in axiemac_free_pkt()
633 rx_bd.next = (u32)&rx_bd; in axiemac_free_pkt()
634 rx_bd.phys = (u32)&rxframe; in axiemac_free_pkt()
635 rx_bd.cntrl = sizeof(rxframe); in axiemac_free_pkt()
638 flush_cache((u32)&rx_bd, sizeof(rx_bd)); in axiemac_free_pkt()
645 axienet_dma_write(&rx_bd, &priv->dmarx->tail); in axiemac_free_pkt()