ReactOS 0.4.15-dev-7958-gcd0bb1a
buffer_head Struct Reference

#include <module.h>

Collaboration diagram for buffer_head:

Public Attributes

LIST_ENTRY b_link
 
unsigned long b_state
 
struct pageb_page
 
PMDL b_mdl
 
voidb_bcb
 
struct block_deviceb_bdev
 
blkcnt_t b_blocknr
 
size_t b_size
 
charb_data
 
bh_end_io_tb_end_io
 
voidb_private
 
atomic_t b_count
 
struct rb_node b_rb_node
 
LARGE_INTEGER b_ts_creat
 
LARGE_INTEGER b_ts_drop
 

Detailed Description

Definition at line 723 of file module.h.

Member Data Documentation

◆ b_bcb

void* buffer_head::b_bcb

Definition at line 728 of file module.h.

Referenced by free_buffer_head(), get_block_bh_pin(), and submit_bh_pin().

◆ b_bdev

◆ b_blocknr

◆ b_count

◆ b_data

◆ b_end_io

bh_end_io_t* buffer_head::b_end_io

Definition at line 736 of file module.h.

◆ b_link

◆ b_mdl

PMDL buffer_head::b_mdl

Definition at line 727 of file module.h.

Referenced by free_buffer_head(), and get_block_bh_mdl().

◆ b_page

struct page* buffer_head::b_page

Definition at line 726 of file module.h.

Referenced by journal_add_journal_head().

◆ b_private

void* buffer_head::b_private

Definition at line 737 of file module.h.

Referenced by __journal_remove_journal_head(), and journal_add_journal_head().

◆ b_rb_node

struct rb_node buffer_head::b_rb_node

◆ b_size

◆ b_state

unsigned long buffer_head::b_state

Definition at line 725 of file module.h.

◆ b_ts_creat

LARGE_INTEGER buffer_head::b_ts_creat

Definition at line 743 of file module.h.

Referenced by Ext2QueryUnusedBH(), and new_buffer_head().

◆ b_ts_drop

LARGE_INTEGER buffer_head::b_ts_drop

Definition at line 744 of file module.h.

Referenced by __brelse(), and Ext2QueryUnusedBH().


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