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

#include <segbuf.h>

Data Fields

struct super_blocksb_super
 
struct list_head sb_list
 
struct nilfs_segsum_info sb_sum
 
__u64 sb_segnum
 
__u64 sb_nextnum
 
sector_t sb_fseg_start
 
sector_t sb_fseg_end
 
sector_t sb_pseg_start
 
unsigned sb_rest_blocks
 
struct list_head sb_segsum_buffers
 
struct list_head sb_payload_buffers
 
struct buffer_head * sb_super_root
 
int sb_nbio
 
atomic_t sb_err
 
struct completion sb_bio_event
 

Detailed Description

struct nilfs_segment_buffer - Segment buffer : back pointer to a superblock struct : List head to chain this structure : On-memory segment summary : Index number of the full segment : Index number of the next full segment : Start block number of the full segment : End block number of the full segment : Disk block number of partial segment : Number of residual blocks in the current segment : List of buffers for segment summaries : List of buffers for segment payload : Pointer to buffer storing a super root block (if exists) : Number of flying bio requests : I/O error status : Completion event of log writing

Definition at line 75 of file segbuf.h.

Field Documentation

struct completion sb_bio_event

Definition at line 95 of file segbuf.h.

atomic_t sb_err

Definition at line 94 of file segbuf.h.

sector_t sb_fseg_end

Definition at line 83 of file segbuf.h.

sector_t sb_fseg_start

Definition at line 83 of file segbuf.h.

struct list_head sb_list

Definition at line 77 of file segbuf.h.

int sb_nbio

Definition at line 93 of file segbuf.h.

__u64 sb_nextnum

Definition at line 82 of file segbuf.h.

struct list_head sb_payload_buffers

Definition at line 89 of file segbuf.h.

sector_t sb_pseg_start

Definition at line 84 of file segbuf.h.

unsigned sb_rest_blocks

Definition at line 85 of file segbuf.h.

__u64 sb_segnum

Definition at line 81 of file segbuf.h.

struct list_head sb_segsum_buffers

Definition at line 88 of file segbuf.h.

Definition at line 80 of file segbuf.h.

struct super_block* sb_super

Definition at line 76 of file segbuf.h.

struct buffer_head* sb_super_root

Definition at line 90 of file segbuf.h.


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