Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
btrfs_transaction Struct Reference

#include <transaction.h>

Data Fields

u64 transid
 
atomic_t num_writers
 
atomic_t use_count
 
unsigned long num_joined
 
spinlock_t commit_lock
 
int in_commit
 
int commit_done
 
int blocked
 
struct list_head list
 
struct extent_io_tree dirty_pages
 
unsigned long start_time
 
wait_queue_head_t writer_wait
 
wait_queue_head_t commit_wait
 
struct list_head pending_snapshots
 
struct btrfs_delayed_ref_root delayed_refs
 
int aborted
 

Detailed Description

Definition at line 25 of file transaction.h.

Field Documentation

int aborted

Definition at line 47 of file transaction.h.

int blocked

Definition at line 39 of file transaction.h.

int commit_done

Definition at line 38 of file transaction.h.

spinlock_t commit_lock

Definition at line 36 of file transaction.h.

wait_queue_head_t commit_wait

Definition at line 44 of file transaction.h.

Definition at line 46 of file transaction.h.

struct extent_io_tree dirty_pages

Definition at line 41 of file transaction.h.

int in_commit

Definition at line 37 of file transaction.h.

Definition at line 40 of file transaction.h.

unsigned long num_joined

Definition at line 34 of file transaction.h.

atomic_t num_writers

Definition at line 31 of file transaction.h.

struct list_head pending_snapshots

Definition at line 45 of file transaction.h.

unsigned long start_time

Definition at line 42 of file transaction.h.

u64 transid

Definition at line 26 of file transaction.h.

atomic_t use_count

Definition at line 32 of file transaction.h.

wait_queue_head_t writer_wait

Definition at line 43 of file transaction.h.


The documentation for this struct was generated from the following file: