Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
xfs_trans_buf.c File Reference
#include "xfs.h"
#include "xfs_fs.h"
#include "xfs_types.h"
#include "xfs_log.h"
#include "xfs_trans.h"
#include "xfs_sb.h"
#include "xfs_ag.h"
#include "xfs_mount.h"
#include "xfs_bmap_btree.h"
#include "xfs_alloc_btree.h"
#include "xfs_ialloc_btree.h"
#include "xfs_dinode.h"
#include "xfs_inode.h"
#include "xfs_buf_item.h"
#include "xfs_trans_priv.h"
#include "xfs_error.h"
#include "xfs_trace.h"

Go to the source code of this file.

Functions

STATIC struct xfs_bufxfs_trans_buf_item_match (struct xfs_trans *tp, struct xfs_buftarg *target, struct xfs_buf_map *map, int nmaps)
 
STATIC void _xfs_trans_bjoin (struct xfs_trans *tp, struct xfs_buf *bp, int reset_recur)
 
void xfs_trans_bjoin (struct xfs_trans *tp, struct xfs_buf *bp)
 
struct xfs_bufxfs_trans_get_buf_map (struct xfs_trans *tp, struct xfs_buftarg *target, struct xfs_buf_map *map, int nmaps, xfs_buf_flags_t flags)
 
xfs_buf_txfs_trans_getsb (xfs_trans_t *tp, struct xfs_mount *mp, int flags)
 
int xfs_trans_read_buf_map (struct xfs_mount *mp, struct xfs_trans *tp, struct xfs_buftarg *target, struct xfs_buf_map *map, int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp)
 
void xfs_trans_brelse (xfs_trans_t *tp, xfs_buf_t *bp)
 
void xfs_trans_bhold (xfs_trans_t *tp, xfs_buf_t *bp)
 
void xfs_trans_bhold_release (xfs_trans_t *tp, xfs_buf_t *bp)
 
void xfs_trans_log_buf (xfs_trans_t *tp, xfs_buf_t *bp, uint first, uint last)
 
void xfs_trans_binval (xfs_trans_t *tp, xfs_buf_t *bp)
 
void xfs_trans_inode_buf (xfs_trans_t *tp, xfs_buf_t *bp)
 
void xfs_trans_stale_inode_buf (xfs_trans_t *tp, xfs_buf_t *bp)
 
void xfs_trans_inode_alloc_buf (xfs_trans_t *tp, xfs_buf_t *bp)
 
void xfs_trans_dquot_buf (xfs_trans_t *tp, xfs_buf_t *bp, uint type)
 

Function Documentation

STATIC void _xfs_trans_bjoin ( struct xfs_trans *  tp,
struct xfs_buf bp,
int  reset_recur 
)

Definition at line 79 of file xfs_trans_buf.c.

void xfs_trans_bhold ( xfs_trans_t *  tp,
xfs_buf_t bp 
)

Definition at line 511 of file xfs_trans_buf.c.

void xfs_trans_bhold_release ( xfs_trans_t *  tp,
xfs_buf_t bp 
)

Definition at line 531 of file xfs_trans_buf.c.

void xfs_trans_binval ( xfs_trans_t *  tp,
xfs_buf_t bp 
)

Definition at line 638 of file xfs_trans_buf.c.

void xfs_trans_bjoin ( struct xfs_trans *  tp,
struct xfs_buf bp 
)

Definition at line 120 of file xfs_trans_buf.c.

void xfs_trans_brelse ( xfs_trans_t *  tp,
xfs_buf_t bp 
)

Definition at line 414 of file xfs_trans_buf.c.

STATIC struct xfs_buf* xfs_trans_buf_item_match ( struct xfs_trans *  tp,
struct xfs_buftarg target,
struct xfs_buf_map map,
int  nmaps 
)
read

Definition at line 41 of file xfs_trans_buf.c.

void xfs_trans_dquot_buf ( xfs_trans_t *  tp,
xfs_buf_t bp,
uint  type 
)

Definition at line 761 of file xfs_trans_buf.c.

struct xfs_buf* xfs_trans_get_buf_map ( struct xfs_trans *  tp,
struct xfs_buftarg target,
struct xfs_buf_map map,
int  nmaps,
xfs_buf_flags_t  flags 
)
read

Definition at line 138 of file xfs_trans_buf.c.

xfs_buf_t* xfs_trans_getsb ( xfs_trans_t *  tp,
struct xfs_mount *  mp,
int  flags 
)

Definition at line 195 of file xfs_trans_buf.c.

void xfs_trans_inode_alloc_buf ( xfs_trans_t *  tp,
xfs_buf_t bp 
)

Definition at line 735 of file xfs_trans_buf.c.

void xfs_trans_inode_buf ( xfs_trans_t *  tp,
xfs_buf_t bp 
)

Definition at line 688 of file xfs_trans_buf.c.

void xfs_trans_log_buf ( xfs_trans_t *  tp,
xfs_buf_t bp,
uint  first,
uint  last 
)

Definition at line 557 of file xfs_trans_buf.c.

int xfs_trans_read_buf_map ( struct xfs_mount *  mp,
struct xfs_trans *  tp,
struct xfs_buftarg target,
struct xfs_buf_map map,
int  nmaps,
xfs_buf_flags_t  flags,
struct xfs_buf **  bpp 
)

Definition at line 253 of file xfs_trans_buf.c.

void xfs_trans_stale_inode_buf ( xfs_trans_t *  tp,
xfs_buf_t bp 
)

Definition at line 711 of file xfs_trans_buf.c.