Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
xfs_itable.c File Reference
#include "xfs.h"
#include "xfs_fs.h"
#include "xfs_types.h"
#include "xfs_log.h"
#include "xfs_inum.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_ialloc.h"
#include "xfs_itable.h"
#include "xfs_error.h"
#include "xfs_btree.h"
#include "xfs_trace.h"

Go to the source code of this file.

Macros

#define XFS_BULKSTAT_UBLEFT(ubleft)   ((ubleft) >= statstruct_size)
 

Functions

STATIC int xfs_internal_inum (xfs_mount_t *mp, xfs_ino_t ino)
 
int xfs_bulkstat_one_int (struct xfs_mount *mp, xfs_ino_t ino, void __user *buffer, int ubsize, bulkstat_one_fmt_pf formatter, int *ubused, int *stat)
 
STATIC int xfs_bulkstat_one_fmt (void __user *ubuffer, int ubsize, int *ubused, const xfs_bstat_t *buffer)
 
int xfs_bulkstat_one (xfs_mount_t *mp, xfs_ino_t ino, void __user *buffer, int ubsize, int *ubused, int *stat)
 
int xfs_bulkstat (xfs_mount_t *mp, xfs_ino_t *lastinop, int *ubcountp, bulkstat_one_pf formatter, size_t statstruct_size, char __user *ubuffer, int *done)
 
int xfs_bulkstat_single (xfs_mount_t *mp, xfs_ino_t *lastinop, char __user *buffer, int *done)
 
int xfs_inumbers_fmt (void __user *ubuffer, const xfs_inogrp_t *buffer, long count, long *written)
 
int xfs_inumbers (xfs_mount_t *mp, xfs_ino_t *lastino, int *count, void __user *ubuffer, inumbers_fmt_pf formatter)
 

Macro Definition Documentation

#define XFS_BULKSTAT_UBLEFT (   ubleft)    ((ubleft) >= statstruct_size)

Definition at line 178 of file xfs_itable.c.

Function Documentation

int xfs_bulkstat ( xfs_mount_t *  mp,
xfs_ino_t *  lastinop,
int ubcountp,
bulkstat_one_pf  formatter,
size_t  statstruct_size,
char __user ubuffer,
int done 
)

Definition at line 184 of file xfs_itable.c.

int xfs_bulkstat_one ( xfs_mount_t *  mp,
xfs_ino_t  ino,
void __user buffer,
int  ubsize,
int ubused,
int stat 
)

Definition at line 166 of file xfs_itable.c.

STATIC int xfs_bulkstat_one_fmt ( void __user ubuffer,
int  ubsize,
int ubused,
const xfs_bstat_t buffer 
)

Definition at line 150 of file xfs_itable.c.

int xfs_bulkstat_one_int ( struct xfs_mount *  mp,
xfs_ino_t  ino,
void __user buffer,
int  ubsize,
bulkstat_one_fmt_pf  formatter,
int ubused,
int stat 
)

Definition at line 53 of file xfs_itable.c.

int xfs_bulkstat_single ( xfs_mount_t *  mp,
xfs_ino_t *  lastinop,
char __user buffer,
int done 
)

Definition at line 545 of file xfs_itable.c.

STATIC int xfs_internal_inum ( xfs_mount_t *  mp,
xfs_ino_t  ino 
)

Definition at line 39 of file xfs_itable.c.

int xfs_inumbers ( xfs_mount_t *  mp,
xfs_ino_t *  lastino,
int count,
void __user ubuffer,
inumbers_fmt_pf  formatter 
)

Definition at line 604 of file xfs_itable.c.

int xfs_inumbers_fmt ( void __user ubuffer,
const xfs_inogrp_t buffer,
long  count,
long written 
)

Definition at line 588 of file xfs_itable.c.