Searched refs:ring_mtx (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/dev/neta/ |
H A D | if_mvnetavar.h | 120 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 D | if_mvneta.c | 1212 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 D | ena.h | 359 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 D | ena.c | 437 &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 D | gve.h | 129 #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 D | gve_tx.c | 76 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()
|