Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
xfs_dir2_data.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_da_btree.h"
#include "xfs_bmap_btree.h"
#include "xfs_dinode.h"
#include "xfs_inode.h"
#include "xfs_dir2_format.h"
#include "xfs_dir2_priv.h"
#include "xfs_error.h"

Go to the source code of this file.

Functions

STATIC xfs_dir2_data_free_txfs_dir2_data_freefind (xfs_dir2_data_hdr_t *hdr, xfs_dir2_data_unused_t *dup)
 
xfs_dir2_data_free_txfs_dir2_data_freeinsert (xfs_dir2_data_hdr_t *hdr, xfs_dir2_data_unused_t *dup, int *loghead)
 
STATIC void xfs_dir2_data_freeremove (xfs_dir2_data_hdr_t *hdr, xfs_dir2_data_free_t *dfp, int *loghead)
 
void xfs_dir2_data_freescan (xfs_mount_t *mp, xfs_dir2_data_hdr_t *hdr, int *loghead)
 
int xfs_dir2_data_init (xfs_da_args_t *args, xfs_dir2_db_t blkno, struct xfs_buf **bpp)
 
void xfs_dir2_data_log_entry (struct xfs_trans *tp, struct xfs_buf *bp, xfs_dir2_data_entry_t *dep)
 
void xfs_dir2_data_log_header (struct xfs_trans *tp, struct xfs_buf *bp)
 
void xfs_dir2_data_log_unused (struct xfs_trans *tp, struct xfs_buf *bp, xfs_dir2_data_unused_t *dup)
 
void xfs_dir2_data_make_free (struct xfs_trans *tp, struct xfs_buf *bp, xfs_dir2_data_aoff_t offset, xfs_dir2_data_aoff_t len, int *needlogp, int *needscanp)
 
void xfs_dir2_data_use_free (struct xfs_trans *tp, struct xfs_buf *bp, xfs_dir2_data_unused_t *dup, xfs_dir2_data_aoff_t offset, xfs_dir2_data_aoff_t len, int *needlogp, int *needscanp)
 

Function Documentation

STATIC xfs_dir2_data_free_t * xfs_dir2_data_freefind ( xfs_dir2_data_hdr_t hdr,
xfs_dir2_data_unused_t dup 
)

Definition at line 178 of file xfs_dir2_data.c.

xfs_dir2_data_free_t* xfs_dir2_data_freeinsert ( xfs_dir2_data_hdr_t hdr,
xfs_dir2_data_unused_t dup,
int loghead 
)
read

Definition at line 247 of file xfs_dir2_data.c.

STATIC void xfs_dir2_data_freeremove ( xfs_dir2_data_hdr_t hdr,
xfs_dir2_data_free_t dfp,
int loghead 
)

Definition at line 291 of file xfs_dir2_data.c.

void xfs_dir2_data_freescan ( xfs_mount_t *  mp,
xfs_dir2_data_hdr_t hdr,
int loghead 
)

Definition at line 329 of file xfs_dir2_data.c.

int xfs_dir2_data_init ( xfs_da_args_t args,
xfs_dir2_db_t  blkno,
struct xfs_buf **  bpp 
)

Definition at line 389 of file xfs_dir2_data.c.

void xfs_dir2_data_log_entry ( struct xfs_trans *  tp,
struct xfs_buf bp,
xfs_dir2_data_entry_t dep 
)

Definition at line 451 of file xfs_dir2_data.c.

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

Definition at line 470 of file xfs_dir2_data.c.

void xfs_dir2_data_log_unused ( struct xfs_trans *  tp,
struct xfs_buf bp,
xfs_dir2_data_unused_t dup 
)

Definition at line 486 of file xfs_dir2_data.c.

void xfs_dir2_data_make_free ( struct xfs_trans *  tp,
struct xfs_buf bp,
xfs_dir2_data_aoff_t  offset,
xfs_dir2_data_aoff_t  len,
int needlogp,
int needscanp 
)

Definition at line 516 of file xfs_dir2_data.c.

void xfs_dir2_data_use_free ( struct xfs_trans *  tp,
struct xfs_buf bp,
xfs_dir2_data_unused_t dup,
xfs_dir2_data_aoff_t  offset,
xfs_dir2_data_aoff_t  len,
int needlogp,
int needscanp 
)

Definition at line 698 of file xfs_dir2_data.c.