BFS_I
BFS_I(inode)->i_dsk_ino = ino;
BFS_I(inode)->i_sblock = 0;
BFS_I(inode)->i_eblock = 0;
mmb_mark_buffer_dirty(bh, &BFS_I(dir)->i_metadata_bhs);
mmb_mark_buffer_dirty(old_bh, &BFS_I(old_dir)->i_metadata_bhs);
sblock = BFS_I(dir)->i_sblock;
eblock = BFS_I(dir)->i_eblock;
&BFS_I(dir)->i_metadata_bhs);
bh = sb_bread(dir->i_sb, BFS_I(dir)->i_sblock + block);
block = BFS_I(dir)->i_sblock + (ctx->pos >> BFS_BSIZE_BITS);
&BFS_I(file->f_mapping->host)->i_metadata_bhs,
struct bfs_inode_info *bi = BFS_I(inode);
i_sblock = BFS_I(inode)->i_sblock;
di->i_eblock = cpu_to_le32(BFS_I(inode)->i_eblock);
struct bfs_inode_info *bi = BFS_I(inode);
mmb_sync(&BFS_I(inode)->i_metadata_bhs);
mmb_invalidate(&BFS_I(inode)->i_metadata_bhs);
kmem_cache_free(bfs_inode_cachep, BFS_I(inode));
BFS_I(inode)->i_sblock = le32_to_cpu(di->i_sblock);
BFS_I(inode)->i_eblock = le32_to_cpu(di->i_eblock);
BFS_I(inode)->i_dsk_ino = le16_to_cpu(di->i_ino);