Home
last modified time | relevance | path

Searched full:txdb (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/tehuti/
H A Dtehuti.c1332 * txdb - used to keep track of all skbs owned by SW and their dma addresses.
1351 * The size is also stored in txdb. When TXF ack arrives, SW fetch size of
1352 * original TXD descriptor from txdb and adds it to tx level.
1366 static inline void __bdx_tx_db_ptr_next(struct txdb *db, struct tx_map **pptr) in __bdx_tx_db_ptr_next()
1385 static inline void bdx_tx_db_inc_rptr(struct txdb *db) in bdx_tx_db_inc_rptr()
1395 static inline void bdx_tx_db_inc_wptr(struct txdb *db) in bdx_tx_db_inc_wptr()
1409 static int bdx_tx_db_init(struct txdb *d, int sz_type) in bdx_tx_db_init()
1436 static void bdx_tx_db_close(struct txdb *d) in bdx_tx_db_close()
1471 struct txdb *db = &priv->txdb; in bdx_tx_map_skb()
1542 if (bdx_tx_db_init(&priv->txdb, max(priv->txd_size, priv->txf_size))) in bdx_tx_init()
[all …]
H A Dtn40.c428 * TXDB is used to keep track of all skbs owned by SW and their DMA addresses.
431 * TXDB is implemented as a cyclic buffer.
449 * size is also stored in txdb. When a TXF ack arrives, the SW fetched
450 * the size of the original TXD descriptor from the txdb and adds it
569 * caller to make sure that there is enough space in the txdb. The last
580 struct tn40_txdb *db = &priv->txdb; in tn40_tx_map_skb()
665 ret = tn40_tx_db_init(&priv->txdb, max(priv->txd_size, priv->txf_size)); in tn40_create_tx_ring()
680 tn40_tx_db_close(&priv->txdb); in tn40_create_tx_ring()
821 struct tn40_txdb *db = &priv->txdb; in tn40_tx_cleanup()
875 struct tn40_txdb *db = &priv->txdb; in tn40_tx_free_skbs()
[all …]
H A Dtehuti.h197 struct txdb { struct
257 struct txdb txdb; member
H A Dtn40.h151 struct tn40_txdb txdb; member
/linux/include/linux/firmware/imx/
H A Ddsp.h31 /* Host <-> DSP communication uses 2 txdb and 2 rxdb channels */
/linux/Documentation/devicetree/bindings/dsp/
H A Dfsl,dsp.yaml59 List of <&phandle type channel> - 2 channels for TXDB, 2 channels for RXDB