bfs_inode
static struct bfs_inode *find_inode(struct super_block *sb, u16 ino, struct buffer_head **p)
return (struct bfs_inode *)(*p)->b_data + ino % BFS_INODES_PER_BLOCK;
struct bfs_inode *di;
struct bfs_inode *di;
memset(di, 0, sizeof(struct bfs_inode));
struct bfs_inode *di;
info->si_lasti = (le32_to_cpu(bfs_sb->s_start) - BFS_BSIZE) / sizeof(struct bfs_inode) + BFS_ROOT_INO - 1;
struct bfs_inode *di;
di = (struct bfs_inode *)bh->b_data + off;
di = (struct bfs_inode *)bh->b_data + off;
((((offset) - BFS_BSIZE) / sizeof(struct bfs_inode)) + BFS_ROOT_INO)
((__u32)(((ino) - BFS_ROOT_INO) * sizeof(struct bfs_inode)) + BFS_BSIZE)