FreeBSD ZFS
The Zettabyte File System
Data Fields

dmu_tx Struct Reference

No synchronization is needed because a tx can only be handled by one thread. More...

#include <dmu_tx.h>

Collaboration diagram for dmu_tx:
Collaboration graph
[legend]

Data Fields

list_t tx_holds
 list of dmu_tx_hold_t
objset_ttx_objset
struct dsl_dirtx_dir
struct dsl_pooltx_pool
uint64_t tx_txg
uint64_t tx_lastsnap_txg
uint64_t tx_lasttried_txg
txg_handle_t tx_txgh
void * tx_tempreserve_cookie
struct dmu_tx_holdtx_needassign_txh
list_t tx_callbacks
 list of dmu_tx_callback_t on this dmu_tx
uint8_t tx_anyobj
int tx_err

Detailed Description

No synchronization is needed because a tx can only be handled by one thread.

Definition at line 48 of file dmu_tx.h.


Field Documentation

Definition at line 60 of file dmu_tx.h.

list of dmu_tx_callback_t on this dmu_tx

Definition at line 59 of file dmu_tx.h.

Definition at line 51 of file dmu_tx.h.

Definition at line 61 of file dmu_tx.h.

list of dmu_tx_hold_t

Definition at line 49 of file dmu_tx.h.

Definition at line 54 of file dmu_tx.h.

Definition at line 55 of file dmu_tx.h.

Definition at line 58 of file dmu_tx.h.

Definition at line 50 of file dmu_tx.h.

Definition at line 52 of file dmu_tx.h.

Definition at line 57 of file dmu_tx.h.

uint64_t dmu_tx::tx_txg

Definition at line 53 of file dmu_tx.h.

Definition at line 56 of file dmu_tx.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines