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

#include <bmap.h>

Data Fields

union {
   __u8   u_flags
 
   __le64   u_data [NILFS_BMAP_SIZE/sizeof(__le64)]
 
b_u
 
struct rw_semaphore b_sem
 
struct inodeb_inode
 
struct nilfs_bmap_operationsb_ops
 
__u64 b_last_allocated_key
 
__u64 b_last_allocated_ptr
 
int b_ptr_type
 
int b_state
 
__u16 b_nchildren_per_block
 

Detailed Description

struct nilfs_bmap - bmap structure : raw data : semaphore : owner of bmap : bmap operation table : last allocated key for data block : last allocated ptr for data block : pointer type : state : maximum number of child nodes for non-root nodes

Definition at line 110 of file bmap.h.

Field Documentation

struct inode* b_inode

Definition at line 116 of file bmap.h.

__u64 b_last_allocated_key

Definition at line 118 of file bmap.h.

__u64 b_last_allocated_ptr

Definition at line 119 of file bmap.h.

__u16 b_nchildren_per_block

Definition at line 122 of file bmap.h.

Definition at line 117 of file bmap.h.

int b_ptr_type

Definition at line 120 of file bmap.h.

Definition at line 115 of file bmap.h.

int b_state

Definition at line 121 of file bmap.h.

union { ... } b_u

Definition at line 113 of file bmap.h.

__u8 u_flags

Definition at line 112 of file bmap.h.


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