Linux Kernel
3.7.1
|
#include "xfs.h"
#include "xfs_bmap_btree.h"
#include "xfs_inum.h"
#include "xfs_dinode.h"
#include "xfs_inode.h"
#include "xfs_ag.h"
#include "xfs_log.h"
#include "xfs_trans.h"
#include "xfs_sb.h"
#include "xfs_mount.h"
#include "xfs_bmap.h"
#include "xfs_alloc.h"
#include "xfs_utils.h"
#include "xfs_mru_cache.h"
#include "xfs_filestream.h"
#include "xfs_trace.h"
Go to the source code of this file.
Data Structures | |
struct | fstrm_item |
Macros | |
#define | TRACE_AG_SCAN(mp, ag, ag2) |
#define | TRACE_AG_PICK1(mp, max_ag, maxfree) |
#define | TRACE_AG_PICK2(mp, ag, ag2, cnt, free, scan, flag) |
#define | TRACE_UPDATE(mp, ip, ag, cnt, ag2, cnt2) |
#define | TRACE_FREE(mp, ip, pip, ag, cnt) |
#define | TRACE_LOOKUP(mp, ip, pip, ag, cnt) |
#define | TRACE_ASSOCIATE(mp, ip, pip, ag, cnt) |
#define | TRACE_MOVEAG(mp, ip, pip, oag, ocnt, nag, ncnt) |
#define | TRACE_ORPHAN(mp, ip, ag) |
Typedefs | |
typedef struct fstrm_item | fstrm_item_t |
Functions | |
STATIC void | xfs_fstrm_free_func (unsigned long ino, void *data) |
int | xfs_filestream_init (void) |
void | xfs_filestream_uninit (void) |
int | xfs_filestream_mount (xfs_mount_t *mp) |
void | xfs_filestream_unmount (xfs_mount_t *mp) |
xfs_agnumber_t | xfs_filestream_lookup_ag (xfs_inode_t *ip) |
int | xfs_filestream_associate (xfs_inode_t *pip, xfs_inode_t *ip) |
int | xfs_filestream_new_ag (xfs_bmalloca_t *ap, xfs_agnumber_t *agp) |
void | xfs_filestream_deassociate (xfs_inode_t *ip) |
#define TRACE_AG_PICK1 | ( | mp, | |
max_ag, | |||
maxfree | |||
) |
Definition at line 101 of file xfs_filestream.c.
Definition at line 102 of file xfs_filestream.c.
#define TRACE_AG_SCAN | ( | mp, | |
ag, | |||
ag2 | |||
) |
Definition at line 100 of file xfs_filestream.c.
Definition at line 106 of file xfs_filestream.c.
Definition at line 104 of file xfs_filestream.c.
Definition at line 105 of file xfs_filestream.c.
Definition at line 107 of file xfs_filestream.c.
Definition at line 108 of file xfs_filestream.c.
Definition at line 103 of file xfs_filestream.c.
typedef struct fstrm_item fstrm_item_t |
int xfs_filestream_associate | ( | xfs_inode_t * | pip, |
xfs_inode_t * | ip | ||
) |
Definition at line 572 of file xfs_filestream.c.
void xfs_filestream_deassociate | ( | xfs_inode_t * | ip | ) |
Definition at line 818 of file xfs_filestream.c.
Definition at line 467 of file xfs_filestream.c.
xfs_agnumber_t xfs_filestream_lookup_ag | ( | xfs_inode_t * | ip | ) |
Definition at line 532 of file xfs_filestream.c.
int xfs_filestream_mount | ( | xfs_mount_t * | mp | ) |
Definition at line 492 of file xfs_filestream.c.
int xfs_filestream_new_ag | ( | xfs_bmalloca_t * | ap, |
xfs_agnumber_t * | agp | ||
) |
Definition at line 670 of file xfs_filestream.c.
Definition at line 481 of file xfs_filestream.c.
void xfs_filestream_unmount | ( | xfs_mount_t * | mp | ) |
Definition at line 521 of file xfs_filestream.c.