Lines Matching defs:rxr
914 static int enetc_alloc_rxbdr(struct enetc_bdr *rxr, bool extended)
919 rxr->rx_swbd = vzalloc(rxr->bd_count * sizeof(struct enetc_rx_swbd));
920 if (!rxr->rx_swbd)
926 err = enetc_dma_alloc_bdr(rxr, size);
928 vfree(rxr->rx_swbd);
932 rxr->next_to_clean = 0;
933 rxr->next_to_use = 0;
934 rxr->next_to_alloc = 0;
935 rxr->ext_en = extended;
940 static void enetc_free_rxbdr(struct enetc_bdr *rxr)
944 size = rxr->bd_count * sizeof(union enetc_rx_bd);
946 dma_free_coherent(rxr->dev, size, rxr->bd_base, rxr->bd_dma_base);
947 rxr->bd_base = NULL;
949 vfree(rxr->rx_swbd);
950 rxr->rx_swbd = NULL;