Lines Matching refs:rxr
831 static int enetc_alloc_rxbdr(struct enetc_bdr *rxr) in enetc_alloc_rxbdr() argument
835 rxr->rx_swbd = vzalloc(rxr->bd_count * sizeof(struct enetc_rx_swbd)); in enetc_alloc_rxbdr()
836 if (!rxr->rx_swbd) in enetc_alloc_rxbdr()
839 err = enetc_dma_alloc_bdr(rxr, sizeof(union enetc_rx_bd)); in enetc_alloc_rxbdr()
841 vfree(rxr->rx_swbd); in enetc_alloc_rxbdr()
845 rxr->next_to_clean = 0; in enetc_alloc_rxbdr()
846 rxr->next_to_use = 0; in enetc_alloc_rxbdr()
847 rxr->next_to_alloc = 0; in enetc_alloc_rxbdr()
852 static void enetc_free_rxbdr(struct enetc_bdr *rxr) in enetc_free_rxbdr() argument
856 size = rxr->bd_count * sizeof(union enetc_rx_bd); in enetc_free_rxbdr()
858 dma_free_coherent(rxr->dev, size, rxr->bd_base, rxr->bd_dma_base); in enetc_free_rxbdr()
859 rxr->bd_base = NULL; in enetc_free_rxbdr()
861 vfree(rxr->rx_swbd); in enetc_free_rxbdr()
862 rxr->rx_swbd = NULL; in enetc_free_rxbdr()