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

#include <xfs_buf.h>

Data Fields

struct rb_node b_rbnode
 
xfs_daddr_t b_bn
 
int b_length
 
atomic_t b_hold
 
atomic_t b_lru_ref
 
xfs_buf_flags_t b_flags
 
struct semaphore b_sema
 
struct list_head b_lru
 
xfs_buf_flags_t b_lru_flags
 
wait_queue_head_t b_waiters
 
struct list_head b_list
 
struct xfs_peragb_pag
 
xfs_buftarg_tb_target
 
voidb_addr
 
struct work_struct b_iodone_work
 
xfs_buf_iodone_t b_iodone
 
struct completion b_iowait
 
voidb_fspriv
 
struct xfs_trans * b_transp
 
struct page ** b_pages
 
struct pageb_page_array [XB_PAGES]
 
struct xfs_buf_mapb_maps
 
struct xfs_buf_map b_map
 
int b_map_count
 
int b_io_length
 
atomic_t b_pin_count
 
atomic_t b_io_remaining
 
unsigned int b_page_count
 
unsigned int b_offset
 
unsigned short b_error
 

Detailed Description

Definition at line 113 of file xfs_buf.h.

Field Documentation

void* b_addr

Definition at line 139 of file xfs_buf.h.

xfs_daddr_t b_bn

Definition at line 122 of file xfs_buf.h.

unsigned short b_error

Definition at line 155 of file xfs_buf.h.

xfs_buf_flags_t b_flags

Definition at line 126 of file xfs_buf.h.

void* b_fspriv

Definition at line 143 of file xfs_buf.h.

atomic_t b_hold

Definition at line 124 of file xfs_buf.h.

int b_io_length

Definition at line 150 of file xfs_buf.h.

atomic_t b_io_remaining

Definition at line 152 of file xfs_buf.h.

xfs_buf_iodone_t b_iodone

Definition at line 141 of file xfs_buf.h.

struct work_struct b_iodone_work

Definition at line 140 of file xfs_buf.h.

struct completion b_iowait

Definition at line 142 of file xfs_buf.h.

int b_length

Definition at line 123 of file xfs_buf.h.

struct list_head b_list

Definition at line 136 of file xfs_buf.h.

Definition at line 133 of file xfs_buf.h.

xfs_buf_flags_t b_lru_flags

Definition at line 134 of file xfs_buf.h.

atomic_t b_lru_ref

Definition at line 125 of file xfs_buf.h.

Definition at line 148 of file xfs_buf.h.

int b_map_count

Definition at line 149 of file xfs_buf.h.

Definition at line 147 of file xfs_buf.h.

unsigned int b_offset

Definition at line 154 of file xfs_buf.h.

struct xfs_perag* b_pag

Definition at line 137 of file xfs_buf.h.

struct page* b_page_array[XB_PAGES]

Definition at line 146 of file xfs_buf.h.

unsigned int b_page_count

Definition at line 153 of file xfs_buf.h.

struct page** b_pages

Definition at line 145 of file xfs_buf.h.

atomic_t b_pin_count

Definition at line 151 of file xfs_buf.h.

struct rb_node b_rbnode

Definition at line 121 of file xfs_buf.h.

struct semaphore b_sema

Definition at line 127 of file xfs_buf.h.

xfs_buftarg_t* b_target

Definition at line 138 of file xfs_buf.h.

struct xfs_trans* b_transp

Definition at line 144 of file xfs_buf.h.

wait_queue_head_t b_waiters

Definition at line 135 of file xfs_buf.h.


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