bgmac_dma_desc
struct bgmac_dma_desc *dma_desc;
sizeof(struct bgmac_dma_desc));
empty_slot /= sizeof(struct bgmac_dma_desc);
ring->end * sizeof(struct bgmac_dma_desc));
struct bgmac_dma_desc *dma_desc = ring->cpu_base + desc_idx;
end_slot /= sizeof(struct bgmac_dma_desc);
struct bgmac_dma_desc *dma_desc = ring->cpu_base;
size = num_slots * sizeof(struct bgmac_dma_desc);
size = BGMAC_TX_RING_SLOTS * sizeof(struct bgmac_dma_desc);
size = BGMAC_RX_RING_SLOTS * sizeof(struct bgmac_dma_desc);
struct bgmac_dma_desc *cpu_base;