Lines Matching refs:di
36 struct bfs_inode *di; in bfs_iget() local
61 di = (struct bfs_inode *)bh->b_data + off; in bfs_iget()
63 inode->i_mode = 0x0000FFFF & le32_to_cpu(di->i_mode); in bfs_iget()
64 if (le32_to_cpu(di->i_vtype) == BFS_VDIR) { in bfs_iget()
68 } else if (le32_to_cpu(di->i_vtype) == BFS_VREG) { in bfs_iget()
75 BFS_I(inode)->i_sblock = le32_to_cpu(di->i_sblock); in bfs_iget()
76 BFS_I(inode)->i_eblock = le32_to_cpu(di->i_eblock); in bfs_iget()
77 BFS_I(inode)->i_dsk_ino = le16_to_cpu(di->i_ino); in bfs_iget()
78 i_uid_write(inode, le32_to_cpu(di->i_uid)); in bfs_iget()
79 i_gid_write(inode, le32_to_cpu(di->i_gid)); in bfs_iget()
80 set_nlink(inode, le32_to_cpu(di->i_nlink)); in bfs_iget()
81 inode->i_size = BFS_FILESIZE(di); in bfs_iget()
82 inode->i_blocks = BFS_FILEBLOCKS(di); in bfs_iget()
83 inode->i_atime.tv_sec = le32_to_cpu(di->i_atime); in bfs_iget()
84 inode->i_mtime.tv_sec = le32_to_cpu(di->i_mtime); in bfs_iget()
85 inode_set_ctime(inode, le32_to_cpu(di->i_ctime), 0); in bfs_iget()
121 struct bfs_inode *di; in bfs_write_inode() local
127 di = find_inode(inode->i_sb, ino, &bh); in bfs_write_inode()
128 if (IS_ERR(di)) in bfs_write_inode()
129 return PTR_ERR(di); in bfs_write_inode()
134 di->i_vtype = cpu_to_le32(BFS_VDIR); in bfs_write_inode()
136 di->i_vtype = cpu_to_le32(BFS_VREG); in bfs_write_inode()
138 di->i_ino = cpu_to_le16(ino); in bfs_write_inode()
139 di->i_mode = cpu_to_le32(inode->i_mode); in bfs_write_inode()
140 di->i_uid = cpu_to_le32(i_uid_read(inode)); in bfs_write_inode()
141 di->i_gid = cpu_to_le32(i_gid_read(inode)); in bfs_write_inode()
142 di->i_nlink = cpu_to_le32(inode->i_nlink); in bfs_write_inode()
143 di->i_atime = cpu_to_le32(inode->i_atime.tv_sec); in bfs_write_inode()
144 di->i_mtime = cpu_to_le32(inode->i_mtime.tv_sec); in bfs_write_inode()
145 di->i_ctime = cpu_to_le32(inode_get_ctime(inode).tv_sec); in bfs_write_inode()
147 di->i_sblock = cpu_to_le32(i_sblock); in bfs_write_inode()
148 di->i_eblock = cpu_to_le32(BFS_I(inode)->i_eblock); in bfs_write_inode()
149 di->i_eoffset = cpu_to_le32(i_sblock * BFS_BSIZE + inode->i_size - 1); in bfs_write_inode()
165 struct bfs_inode *di; in bfs_evict_inode() local
180 di = find_inode(s, inode->i_ino, &bh); in bfs_evict_inode()
181 if (IS_ERR(di)) in bfs_evict_inode()
186 memset(di, 0, sizeof(struct bfs_inode)); in bfs_evict_inode()
388 struct bfs_inode *di; in bfs_fill_super() local
401 di = (struct bfs_inode *)bh->b_data + off; in bfs_fill_super()
405 i_eoff = le32_to_cpu(di->i_eoffset); in bfs_fill_super()
406 i_sblock = le32_to_cpu(di->i_sblock); in bfs_fill_super()
407 i_eblock = le32_to_cpu(di->i_eblock); in bfs_fill_super()
423 if (!di->i_ino) { in bfs_fill_super()
428 info->si_freeb -= BFS_FILEBLOCKS(di); in bfs_fill_super()
430 eblock = le32_to_cpu(di->i_eblock); in bfs_fill_super()