Searched refs:tx_cpu (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
H A D | txg.c | 128 tx->tx_cpu = kmem_zalloc(max_ncpus * sizeof (tx_cpu_t), KM_SLEEP); in txg_init() 133 mutex_init(&tx->tx_cpu[c].tc_lock, NULL, MUTEX_DEFAULT, NULL); in txg_init() 134 mutex_init(&tx->tx_cpu[c].tc_open_lock, NULL, MUTEX_DEFAULT, in txg_init() 137 cv_init(&tx->tx_cpu[c].tc_cv[i], NULL, CV_DEFAULT, in txg_init() 139 list_create(&tx->tx_cpu[c].tc_callbacks[i], in txg_init() 178 mutex_destroy(&tx->tx_cpu[c].tc_open_lock); in txg_fini() 179 mutex_destroy(&tx->tx_cpu[c].tc_lock); in txg_fini() 181 cv_destroy(&tx->tx_cpu[c].tc_cv[i]); in txg_fini() 182 list_destroy(&tx->tx_cpu[c].tc_callbacks[i]); in txg_fini() 189 kmem_free(tx->tx_cpu, max_ncpus * sizeof (tx_cpu_t)); in txg_fini() [all …]
|
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/ |
H A D | txg_impl.h | 70 struct tx_cpu { struct 91 tx_cpu_t *tx_cpu; /* protects access to tx_open_txg */ member
|
H A D | txg.h | 48 typedef struct tx_cpu tx_cpu_t;
|
/netbsd-src/sys/dev/marvell/ |
H A D | if_mvxpe.c | 1136 tx->tx_dma = tx->tx_cpu = 0; in mvxpe_ring_init_queue() 1176 tx->tx_dma = tx->tx_cpu = 0; in mvxpe_ring_flush_queue() 1927 if (tx->tx_dma != tx->tx_cpu) { in mvxpe_watchdog() 2125 MVXPE_TX_MAP(sc, q, tx->tx_cpu), m, BUS_DMA_NOWAIT) != 0) { in mvxpe_tx_queue() 2129 txsegs = MVXPE_TX_MAP(sc, q, tx->tx_cpu)->dm_segs; in mvxpe_tx_queue() 2130 txnsegs = MVXPE_TX_MAP(sc, q, tx->tx_cpu)->dm_nsegs; in mvxpe_tx_queue() 2133 bus_dmamap_unload(sc->sc_dmat, MVXPE_TX_MAP(sc, q, tx->tx_cpu)); in mvxpe_tx_queue() 2137 DPRINTSC(sc, 2, "send packet %p descriptor %d\n", m, tx->tx_cpu); in mvxpe_tx_queue() 2138 KASSERT(MVXPE_TX_MBUF(sc, q, tx->tx_cpu) == NULL); in mvxpe_tx_queue() 2141 MVXPE_TX_MBUF(sc, q, tx->tx_cpu) = m; in mvxpe_tx_queue() [all …]
|
H A D | if_mvxpevar.h | 160 int tx_cpu; member
|