Linux Kernel
3.7.1
|
#include "xfs.h"
#include "xfs_fs.h"
#include "xfs_types.h"
#include "xfs_acl.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_btree.h"
#include "xfs_ialloc.h"
#include "xfs_quota.h"
#include "xfs_utils.h"
#include "xfs_trans_priv.h"
#include "xfs_inode_item.h"
#include "xfs_bmap.h"
#include "xfs_trace.h"
Go to the source code of this file.
Functions | |
STATIC struct xfs_inode * | xfs_inode_alloc (struct xfs_mount *mp, xfs_ino_t ino) |
STATIC void | xfs_inode_free_callback (struct rcu_head *head) |
void | xfs_inode_free (struct xfs_inode *ip) |
int | xfs_iget (xfs_mount_t *mp, xfs_trans_t *tp, xfs_ino_t ino, uint flags, uint lock_flags, xfs_inode_t **ipp) |
uint | xfs_ilock_map_shared (xfs_inode_t *ip) |
void | xfs_iunlock_map_shared (xfs_inode_t *ip, unsigned int lock_mode) |
void | xfs_ilock (xfs_inode_t *ip, uint lock_flags) |
int | xfs_ilock_nowait (xfs_inode_t *ip, uint lock_flags) |
void | xfs_iunlock (xfs_inode_t *ip, uint lock_flags) |
void | xfs_ilock_demote (xfs_inode_t *ip, uint lock_flags) |
void | __xfs_iflock (struct xfs_inode *ip) |
Definition at line 692 of file xfs_iget.c.
int xfs_iget | ( | xfs_mount_t * | mp, |
xfs_trans_t * | tp, | ||
xfs_ino_t | ino, | ||
uint | flags, | ||
uint | lock_flags, | ||
xfs_inode_t ** | ipp | ||
) |
Definition at line 386 of file xfs_iget.c.
Definition at line 524 of file xfs_iget.c.
Definition at line 653 of file xfs_iget.c.
uint xfs_ilock_map_shared | ( | xfs_inode_t * | ip | ) |
Definition at line 474 of file xfs_iget.c.
Definition at line 565 of file xfs_iget.c.
Definition at line 47 of file xfs_iget.c.
Definition at line 97 of file xfs_iget.c.
Definition at line 87 of file xfs_iget.c.
Definition at line 619 of file xfs_iget.c.
Definition at line 496 of file xfs_iget.c.