Home
last modified time | relevance | path

Searched refs:dcbs (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/microchip/fdma/
H A Dfdma_api.c86 fdma->last_dcb = fdma->dcbs; in fdma_dcbs_init()
103 fdma->dcbs = dma_alloc_coherent(dev,
107 if (!fdma->dcbs) in fdma_alloc_phys()
117 fdma->dcbs = kzalloc(fdma->size, GFP_KERNEL); in fdma_free_coherent()
118 if (!fdma->dcbs) in fdma_free_coherent()
121 fdma->dma = virt_to_phys(fdma->dcbs);
130 dma_free_coherent(dev, fdma->size, fdma->dcbs, fdma->dma);
137 kfree(fdma->dcbs);
H A Dfdma_api.h90 struct fdma_dcb *dcbs;
175 return &fdma->dcbs[dcb_idx].db[db_idx]; in fdma_dcb_get()
187 return &fdma->dcbs[dcb_idx]; in fdma_has_frames()
228 return (u8 *)fdma->dcbs + (sizeof(struct fdma_dcb) * fdma->n_dcbs) +
88 struct fdma_dcb *dcbs; global() member
/linux/drivers/net/ethernet/mscc/
H A Docelot_fdma.c171 dcb = &rx_ring->dcbs[idx]; in ocelot_fdma_alloc_rx_buffs()
230 dcb = &rx_ring->dcbs[idx]; in ocelot_fdma_rx_set_llp()
407 dcb = &rx_ring->dcbs[idx]; in ocelot_fdma_rx_get()
502 dcb = &tx_ring->dcbs[ntc]; in ocelot_fdma_tx_cleanup()
544 dcb = &tx_ring->dcbs[new_null_llp_idx]; in ocelot_fdma_tx_cleanup()
616 dcb = &tx_ring->dcbs[tx_ring->next_to_use]; in ocelot_fdma_send_skb()
745 struct ocelot_fdma_dcb *dcbs; in ocelot_fdma_rings_alloc() local
758 dcbs = fdma->dcbs_base; in ocelot_fdma_rings_alloc()
763 dcbs = (void *)dcbs + adjust; in ocelot_fdma_rings_alloc()
767 fdma->tx_ring.dcbs = dcbs; in ocelot_fdma_rings_alloc()
[all …]
H A Docelot_fdma.h92 struct ocelot_fdma_dcb *dcbs; member
125 struct ocelot_fdma_dcb *dcbs; member
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c47 if (!tx->dbs[i].used && !fdma_is_last(fdma, &fdma->dcbs[i])) in lan969x_fdma_get_next_dcb()
110 db = &fdma->dcbs[fdma->dcb_index].db[fdma->db_index]; in lan969x_fdma_rx_get_frame()