Linux Kernel
3.7.1
|
Go to the source code of this file.
Functions | |
daddr_t | vxfs_bmap1 (struct inode *, long) |
int | vxfs_read_fshead (struct super_block *) |
void | vxfs_dumpi (struct vxfs_inode_info *, ino_t) |
struct inode * | vxfs_get_fake_inode (struct super_block *, struct vxfs_inode_info *) |
void | vxfs_put_fake_inode (struct inode *) |
struct vxfs_inode_info * | vxfs_blkiget (struct super_block *, u_long, ino_t) |
struct vxfs_inode_info * | vxfs_stiget (struct super_block *, ino_t) |
struct inode * | vxfs_iget (struct super_block *, ino_t) |
void | vxfs_evict_inode (struct inode *) |
int | vxfs_read_olt (struct super_block *, u_long) |
struct page * | vxfs_get_page (struct address_space *, u_long) |
void | vxfs_put_page (struct page *) |
struct buffer_head * | vxfs_bread (struct inode *, int) |
|
read |
vxfs_blkiget - find inode based on extent # : superblock of the filesystem we search in : number of the extent to search : inode number to search
Description: vxfs_blkiget searches inode in the filesystem described by in the extent . Returns the matching VxFS inode on success, else a NULL pointer.
NOTE: While __vxfs_iget uses the pagecache vxfs_blkiget uses the buffercache. This function should not be used outside the read_super() method, otherwise the data may be incoherent.
Definition at line 88 of file vxfs_inode.c.
vxfs_bmap1 - vxfs-internal bmap operation : pointer to the inode we do bmap for : logical block
Description: vxfs_bmap1 perfoms a logical to physical block mapping for vxfs-internal purposes.
Return Value: The physical block number on success, else Zero.
Definition at line 260 of file vxfs_bmap.c.
vxfs_bread - read buffer for a give inode,block tuple : inode : logical block
Description: The vxfs_bread function reads block no of into the buffercache.
Returns: The resulting &struct buffer_head.
Definition at line 102 of file vxfs_subr.c.
void vxfs_dumpi | ( | struct vxfs_inode_info * | , |
ino_t | |||
) |
vxfs_evict_inode - remove inode from main memory : inode to discard.
Description: vxfs_evict_inode() is called on the final iput and frees the private inode area.
Definition at line 355 of file vxfs_inode.c.
|
read |
vxfs_get_fake_inode - get fake inode structure : filesystem superblock : fspriv inode
Description: vxfs_fake_inode gets a fake inode (not in the inode hash) for a superblock, vxfs_inode pair. Returns the filled VFS inode.
Definition at line 258 of file vxfs_inode.c.
|
read |
|
read |
vxfs_put_fake_inode - free faked inode *ip: VFS inode
Description: vxfs_put_fake_inode frees all data associated with .
Definition at line 278 of file vxfs_inode.c.
Definition at line 50 of file vxfs_subr.c.
int vxfs_read_fshead | ( | struct super_block * | sbp | ) |
vxfs_read_fshead - read the fileset headers : superblock to which the fileset belongs
Description: vxfs_read_fshead will fill the inode and structural inode list in .
Returns: Zero on success, else a negative error code (-EINVAL).
Definition at line 107 of file vxfs_fshead.c.
int vxfs_read_olt | ( | struct super_block * | sbp, |
u_long | bsize | ||
) |
|
read |
struct address_space_operations vxfs_aops |
Definition at line 44 of file vxfs_subr.c.
struct inode_operations vxfs_dir_inode_ops |
Definition at line 54 of file vxfs_lookup.c.
struct file_operations vxfs_dir_operations |
Definition at line 58 of file vxfs_lookup.c.
struct address_space_operations vxfs_immed_aops |
Definition at line 60 of file vxfs_immed.c.
struct inode_operations vxfs_immed_symlink_iops |
Definition at line 52 of file vxfs_immed.c.
struct kmem_cache* vxfs_inode_cachep |
Definition at line 44 of file vxfs_inode.c.