Home
last modified time | relevance | path

Searched refs:ring_mtx (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/neta/
H A Dif_mvnetavar.h120 struct mtx ring_mtx; member
153 struct mtx ring_mtx; member
213 KASSERT(mtx_owned(&(sc)->rx_ring[(q)].ring_mtx),\
216 KASSERT(mtx_owned(&(sc)->tx_ring[(q)].ring_mtx),\
H A Dif_mvneta.c1212 mtx_init(&rx->ring_mtx, "mvneta_rx", NULL, MTX_DEF); in mvneta_ring_alloc_rx_queue()
1258 mtx_init(&tx->ring_mtx, "mvneta_tx", NULL, MTX_DEF); in mvneta_ring_alloc_tx_queue()
1274 &tx->ring_mtx); in mvneta_ring_alloc_tx_queue()
1337 if (mtx_name(&tx->ring_mtx) != NULL) in mvneta_ring_dealloc_tx_queue()
1338 mtx_destroy(&tx->ring_mtx); in mvneta_ring_dealloc_tx_queue()
1365 if (mtx_name(&rx->ring_mtx) != NULL) in mvneta_ring_dealloc_rx_queue()
1366 mtx_destroy(&rx->ring_mtx); in mvneta_ring_dealloc_rx_queue()
1604 mtx_lock(&sc->rx_ring[q].ring_mtx); in mvneta_rx_lockq()
1613 mtx_unlock(&sc->rx_ring[q].ring_mtx); in mvneta_rx_unlockq()
1622 return (mtx_trylock(&sc->tx_ring[q].ring_mtx)); in mvneta_tx_trylockq()
[all …]
/freebsd/sys/dev/ena/
H A Dena.h359 struct mtx ring_mtx; member
523 #define ENA_RING_MTX_LOCK(_ring) mtx_lock(&(_ring)->ring_mtx)
524 #define ENA_RING_MTX_TRYLOCK(_ring) mtx_trylock(&(_ring)->ring_mtx)
525 #define ENA_RING_MTX_UNLOCK(_ring) mtx_unlock(&(_ring)->ring_mtx)
527 mtx_assert(&(_ring)->ring_mtx, MA_OWNED)
H A Dena.c437 &txr->ring_mtx); in ena_init_io_rings_advanced()
454 mtx_init(&txr->ring_mtx, txr->mtx_name, NULL, MTX_DEF); in ena_init_io_rings_advanced()
486 mtx_destroy(&txr->ring_mtx); in ena_free_io_ring_resources()
/freebsd/sys/dev/gve/
H A Dgve.h129 #define GVE_RING_LOCK(ring) mtx_lock(&(ring)->ring_mtx)
130 #define GVE_RING_TRYLOCK(ring) mtx_trylock(&(ring)->ring_mtx)
131 #define GVE_RING_UNLOCK(ring) mtx_unlock(&(ring)->ring_mtx)
132 #define GVE_RING_ASSERT(ring) mtx_assert(&(ring)->ring_mtx, MA_OWNED)
390 struct mtx ring_mtx; member
H A Dgve_tx.c76 if (mtx_initialized(&tx->ring_mtx)) in gve_tx_free_ring()
77 mtx_destroy(&tx->ring_mtx); in gve_tx_free_ring()
152 mtx_init(&tx->ring_mtx, mtx_name, NULL, MTX_DEF); in gve_tx_alloc_ring()
155 M_WAITOK, &tx->ring_mtx); in gve_tx_alloc_ring()