Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c46 for (int i = 0; i < fdma->n_dcbs; ++i) in lan969x_fdma_get_next_dcb()
62 for (i = 0; i < fdma->n_dcbs; ++i) { in lan969x_fdma_tx_clear_buf()
93 for (int i = 0; i < fdma->n_dcbs; ++i) { in lan969x_fdma_free_pages()
159 .pool_size = fdma->n_dcbs * fdma->n_dbs, in lan969x_fdma_rx_alloc()
189 tx->dbs = kzalloc_objs(struct sparx5_tx_buf, fdma->n_dcbs); in lan969x_fdma_tx_alloc()
211 fdma->n_dcbs = FDMA_DCB_MAX; in lan969x_fdma_rx_init()
235 fdma->n_dcbs = FDMA_DCB_MAX; in lan969x_fdma_tx_init()
282 dcb_reload &= fdma->n_dcbs - 1; in lan969x_fdma_napi_poll()
/linux/drivers/net/ethernet/microchip/fdma/
H A Dfdma_api.c79 for (i = 0; i < fdma->n_dcbs; i++) { in fdma_dcbs_init()
133 return ALIGN(sizeof(struct fdma_dcb) * fdma->n_dcbs, PAGE_SIZE); in fdma_get_size()
142 return ALIGN(fdma->n_dcbs * sizeof(struct fdma_dcb) + in fdma_get_size_contiguous()
143 fdma->n_dcbs * fdma->n_dbs * fdma->db_size, in fdma_get_size_contiguous()
H A Dfdma_api.h102 u32 n_dcbs; member
118 if (fdma->dcb_index >= fdma->n_dcbs) in fdma_dcb_advance()
203 return fdma->dma + (sizeof(struct fdma_dcb) * fdma->n_dcbs) + in fdma_dataptr_get_contiguous()
215 return (u8 *)fdma->dcbs + (sizeof(struct fdma_dcb) * fdma->n_dcbs) + in fdma_dataptr_virt_get_contiguous()
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdma.c56 for (i = 0; i < fdma->n_dcbs; ++i) { in lan966x_fdma_rx_free_pages()
81 .pool_size = rx->fdma.n_dcbs, in lan966x_fdma_rx_alloc_page_pool()
207 tx->dcbs_buf = kzalloc_objs(struct lan966x_tx_dcb_buf, fdma->n_dcbs); in lan966x_fdma_tx_alloc()
347 for (i = 0; i < fdma->n_dcbs; ++i) { in lan966x_fdma_tx_clear_buf()
530 dcb_reload &= fdma->n_dcbs - 1; in lan966x_fdma_napi_poll()
580 for (i = 0; i < fdma->n_dcbs; ++i) { in lan966x_fdma_get_next_dcb()
841 for (i = 0; i < fdma_rx_old.n_dcbs; ++i) in lan966x_fdma_reload()
952 lan966x->rx.fdma.n_dcbs = FDMA_DCB_MAX; in lan966x_fdma_init()
962 lan966x->tx.fdma.n_dcbs = FDMA_DCB_MAX; in lan966x_fdma_init()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_fdma.c27 *dataptr = fdma->dma + (sizeof(struct fdma_dcb) * fdma->n_dcbs) + in sparx5_fdma_tx_dataptr_cb()
226 (sizeof(struct fdma_dcb) * fdma->n_dcbs) + in sparx5_fdma_xmit()
282 fdma->n_dcbs = FDMA_DCB_MAX; in sparx5_fdma_rx_init()
306 fdma->n_dcbs = FDMA_DCB_MAX; in sparx5_fdma_tx_init()