OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:tx_open_txg
(Results
1 - 4
of
4
) sorted by relevancy
/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
txg_impl.h
61
* The tc_open_lock protects the
tx_open_txg
member of the tx_state structure.
65
* grab all tc_open_locks, increment the
tx_open_txg
, and drop the locks.
71
kmutex_t tc_open_lock; /* protects
tx_open_txg
*/
85
* protect the
tx_open_txg
. Instead a special lock in the tx_cpu structure
86
* is used. Readers of
tx_open_txg
must grab the per-cpu tc_open_lock.
87
* Any thread wishing to update
tx_open_txg
must grab the tc_open_lock on
91
tx_cpu_t *tx_cpu; /* protects access to
tx_open_txg
*/
94
uint64_t
tx_open_txg
; /* currently open txg id */
member in struct:tx_state
99
hrtime_t tx_open_time; /* start time of
tx_open_txg
*/
/src/external/cddl/osnet/dist/uts/common/fs/zfs/
txg.c
153
tx->
tx_open_txg
= txg;
272
txg_wait_synced(dp, tx->
tx_open_txg
+ TXG_DEFER_SIZE);
303
txg = tx->
tx_open_txg
;
369
ASSERT(txg == tx->
tx_open_txg
);
370
tx->
tx_open_txg
++;
374
DTRACE_PROBE2(txg__opened, dsl_pool_t *, dp, uint64_t, tx->
tx_open_txg
);
377
* Now that we've incremented
tx_open_txg
, we can let threads
492
if (tx->tx_quiesce_txg_waiting < tx->
tx_open_txg
+1)
493
tx->tx_quiesce_txg_waiting = tx->
tx_open_txg
+1;
553
(tx->
tx_open_txg
>= tx->tx_quiesce_txg_waiting |
[
all
...]
dsl_pool.c
381
err = dsl_scan_init(dp, dp->dp_tx.
tx_open_txg
);
dmu_tx.c
80
ASSERT3U(txg, <=, dp->dp_tx.
tx_open_txg
);
Completed in 16 milliseconds
Indexes created Wed Jun 17 00:25:26 UTC 2026