Searched refs:cbdr (Results 1 – 1 of 1) sorted by relevance
1027 static int enetc_alloc_cbdr(struct device *dev, struct enetc_cbdr *cbdr) in enetc_alloc_cbdr() argument1029 int size = cbdr->bd_count * sizeof(struct enetc_cbd); in enetc_alloc_cbdr()1031 cbdr->bd_base = dma_alloc_coherent(dev, size, &cbdr->bd_dma_base, in enetc_alloc_cbdr()1033 if (!cbdr->bd_base) in enetc_alloc_cbdr()1037 if (!IS_ALIGNED(cbdr->bd_dma_base, 128)) { in enetc_alloc_cbdr()1038 dma_free_coherent(dev, size, cbdr->bd_base, cbdr->bd_dma_base); in enetc_alloc_cbdr()1042 cbdr->next_to_clean = 0; in enetc_alloc_cbdr()1043 cbdr->next_to_use = 0; in enetc_alloc_cbdr()1048 static void enetc_free_cbdr(struct device *dev, struct enetc_cbdr *cbdr) in enetc_free_cbdr() argument1050 int size = cbdr->bd_count * sizeof(struct enetc_cbd); in enetc_free_cbdr()[all …]