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

#include <btree.h>

Data Fields

struct buffer_head * bp_bh
 
struct buffer_head * bp_sib_bh
 
int bp_index
 
union nilfs_bmap_ptr_req bp_oldreq
 
union nilfs_bmap_ptr_req bp_newreq
 
struct nilfs_btnode_chkey_ctxt bp_ctxt
 
void(* bp_op )(struct nilfs_bmap *, struct nilfs_btree_path *, int, __u64 *, __u64 *)
 

Detailed Description

struct nilfs_btree_path - A path on which B-tree operations are executed : buffer head of node block : buffer head of sibling node block : index of child node : ptr end request for old ptr : ptr alloc request for new ptr : rebalance operation

Definition at line 42 of file btree.h.

Field Documentation

struct buffer_head* bp_bh

Definition at line 43 of file btree.h.

Definition at line 48 of file btree.h.

int bp_index

Definition at line 45 of file btree.h.

union nilfs_bmap_ptr_req bp_newreq

Definition at line 47 of file btree.h.

union nilfs_bmap_ptr_req bp_oldreq

Definition at line 46 of file btree.h.

Definition at line 49 of file btree.h.

struct buffer_head* bp_sib_bh

Definition at line 44 of file btree.h.


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