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

#include <transaction.h>

Data Fields

u64 transid
 
u64 bytes_reserved
 
u64 qgroup_reserved
 
unsigned long use_count
 
unsigned long blocks_reserved
 
unsigned long blocks_used
 
unsigned long delayed_ref_updates
 
struct btrfs_transactiontransaction
 
struct btrfs_block_rsvblock_rsv
 
struct btrfs_block_rsvorig_rsv
 
short aborted
 
short adding_csums
 
enum btrfs_trans_type type
 
struct btrfs_rootroot
 
struct seq_list delayed_ref_elem
 
struct list_head qgroup_ref_list
 
struct list_head new_bgs
 

Detailed Description

Definition at line 58 of file transaction.h.

Field Documentation

short aborted

Definition at line 69 of file transaction.h.

short adding_csums

Definition at line 70 of file transaction.h.

struct btrfs_block_rsv* block_rsv

Definition at line 67 of file transaction.h.

unsigned long blocks_reserved

Definition at line 63 of file transaction.h.

unsigned long blocks_used

Definition at line 64 of file transaction.h.

u64 bytes_reserved

Definition at line 60 of file transaction.h.

struct seq_list delayed_ref_elem

Definition at line 78 of file transaction.h.

unsigned long delayed_ref_updates

Definition at line 65 of file transaction.h.

struct list_head new_bgs

Definition at line 80 of file transaction.h.

Definition at line 68 of file transaction.h.

struct list_head qgroup_ref_list

Definition at line 79 of file transaction.h.

u64 qgroup_reserved

Definition at line 61 of file transaction.h.

Definition at line 77 of file transaction.h.

Definition at line 66 of file transaction.h.

u64 transid

Definition at line 59 of file transaction.h.

Definition at line 71 of file transaction.h.

unsigned long use_count

Definition at line 62 of file transaction.h.


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