| * Copyright (C) 1999 Tigran Aivazian <tigran@veritas.com> |
| #include <linux/bfs_fs.h> |
| * BFS file system in-core superblock info |
| unsigned long si_lf_eblk; |
| struct buffer_head *si_sbh; /* buffer header w/superblock */ |
| * BFS file system in-core inode info |
| unsigned long i_dsk_ino; /* inode number from the disk, can be 0 */ |
| static inline struct bfs_sb_info *BFS_SB(struct super_block *sb) |
| static inline struct bfs_inode_info *BFS_I(struct inode *inode) |
| return container_of(inode, struct bfs_inode_info, vfs_inode); |
| #define printf(format, args...) \ |
| printk(KERN_ERR "BFS-fs: %s(): " format, __func__, ## args) |
| extern struct inode *bfs_iget(struct super_block *sb, unsigned long ino); |
| extern const struct inode_operations bfs_file_inops; |
| extern const struct file_operations bfs_file_operations; |
| extern const struct address_space_operations bfs_aops; |
| extern const struct inode_operations bfs_dir_inops; |
| extern const struct file_operations bfs_dir_operations; |
| #endif /* _FS_BFS_BFS_H */ |