Linux Kernel
3.7.1
|
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/highmem.h>
#include <cluster/masklog.h>
#include "ocfs2.h"
#include "alloc.h"
#include "inode.h"
#include "journal.h"
#include "uptodate.h"
#include "buffer_head_io.h"
#include "ocfs2_trace.h"
Go to the source code of this file.
Enumerations | |
enum | ocfs2_state_bits { BH_NeedsValidate = BH_JBDPrivateStart } |
Functions | |
BUFFER_FNS (NeedsValidate, needs_validate) | |
int | ocfs2_write_block (struct ocfs2_super *osb, struct buffer_head *bh, struct ocfs2_caching_info *ci) |
int | ocfs2_read_blocks_sync (struct ocfs2_super *osb, u64 block, unsigned int nr, struct buffer_head *bhs[]) |
int | ocfs2_read_blocks (struct ocfs2_caching_info *ci, u64 block, int nr, struct buffer_head *bhs[], int flags, int(*validate)(struct super_block *sb, struct buffer_head *bh)) |
int | ocfs2_write_super_or_backup (struct ocfs2_super *osb, struct buffer_head *bh) |
enum ocfs2_state_bits |
Definition at line 46 of file buffer_head_io.c.
BUFFER_FNS | ( | NeedsValidate | , |
needs_validate | |||
) |
int ocfs2_read_blocks | ( | struct ocfs2_caching_info * | ci, |
u64 | block, | ||
int | nr, | ||
struct buffer_head * | bhs[], | ||
int | flags, | ||
int(*)(struct super_block *sb, struct buffer_head *bh) | validate | ||
) |
Definition at line 177 of file buffer_head_io.c.
int ocfs2_read_blocks_sync | ( | struct ocfs2_super * | osb, |
u64 | block, | ||
unsigned int | nr, | ||
struct buffer_head * | bhs[] | ||
) |
Definition at line 102 of file buffer_head_io.c.
int ocfs2_write_block | ( | struct ocfs2_super * | osb, |
struct buffer_head * | bh, | ||
struct ocfs2_caching_info * | ci | ||
) |
Definition at line 53 of file buffer_head_io.c.
int ocfs2_write_super_or_backup | ( | struct ocfs2_super * | osb, |
struct buffer_head * | bh | ||
) |
Definition at line 393 of file buffer_head_io.c.