0001
0002
0003
0004
0005 #ifndef _VXFS_EXTERN_H_
0006 #define _VXFS_EXTERN_H_
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 struct kmem_cache;
0017 struct super_block;
0018 struct vxfs_inode_info;
0019 struct inode;
0020
0021
0022
0023 extern daddr_t vxfs_bmap1(struct inode *, long);
0024
0025
0026 extern int vxfs_read_fshead(struct super_block *);
0027
0028
0029 extern const struct address_space_operations vxfs_immed_aops;
0030 extern void vxfs_dumpi(struct vxfs_inode_info *, ino_t);
0031 extern struct inode *vxfs_blkiget(struct super_block *, u_long, ino_t);
0032 extern struct inode *vxfs_stiget(struct super_block *, ino_t);
0033 extern struct inode *vxfs_iget(struct super_block *, ino_t);
0034 extern void vxfs_evict_inode(struct inode *);
0035
0036
0037 extern const struct inode_operations vxfs_dir_inode_ops;
0038 extern const struct file_operations vxfs_dir_operations;
0039
0040
0041 extern int vxfs_read_olt(struct super_block *, u_long);
0042
0043
0044 extern const struct address_space_operations vxfs_aops;
0045 extern struct page * vxfs_get_page(struct address_space *, u_long);
0046 extern void vxfs_put_page(struct page *);
0047 extern struct buffer_head * vxfs_bread(struct inode *, int);
0048
0049 #endif