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->i_ctime.tv_sec = le32_to_cpu(di->i_ctime); in bfs_iget()
122 struct bfs_inode *di; in bfs_write_inode() local
128 di = find_inode(inode->i_sb, ino, &bh); in bfs_write_inode()
129 if (IS_ERR(di)) in bfs_write_inode()
130 return PTR_ERR(di); in bfs_write_inode()
135 di->i_vtype = cpu_to_le32(BFS_VDIR); in bfs_write_inode()
137 di->i_vtype = cpu_to_le32(BFS_VREG); in bfs_write_inode()
139 di->i_ino = cpu_to_le16(ino); in bfs_write_inode()
140 di->i_mode = cpu_to_le32(inode->i_mode); in bfs_write_inode()
141 di->i_uid = cpu_to_le32(i_uid_read(inode)); in bfs_write_inode()
142 di->i_gid = cpu_to_le32(i_gid_read(inode)); in bfs_write_inode()
143 di->i_nlink = cpu_to_le32(inode->i_nlink); in bfs_write_inode()
144 di->i_atime = cpu_to_le32(inode->i_atime.tv_sec); in bfs_write_inode()
145 di->i_mtime = cpu_to_le32(inode->i_mtime.tv_sec); in bfs_write_inode()
146 di->i_ctime = cpu_to_le32(inode->i_ctime.tv_sec); in bfs_write_inode()
148 di->i_sblock = cpu_to_le32(i_sblock); in bfs_write_inode()
149 di->i_eblock = cpu_to_le32(BFS_I(inode)->i_eblock); in bfs_write_inode()
150 di->i_eoffset = cpu_to_le32(i_sblock * BFS_BSIZE + inode->i_size - 1); in bfs_write_inode()
166 struct bfs_inode *di; in bfs_evict_inode() local
181 di = find_inode(s, inode->i_ino, &bh); in bfs_evict_inode()
182 if (IS_ERR(di)) in bfs_evict_inode()
187 memset(di, 0, sizeof(struct bfs_inode)); in bfs_evict_inode()
389 struct bfs_inode *di; in bfs_fill_super() local
402 di = (struct bfs_inode *)bh->b_data + off; in bfs_fill_super()
406 i_eoff = le32_to_cpu(di->i_eoffset); in bfs_fill_super()
407 i_sblock = le32_to_cpu(di->i_sblock); in bfs_fill_super()
408 i_eblock = le32_to_cpu(di->i_eblock); in bfs_fill_super()
424 if (!di->i_ino) { in bfs_fill_super()
429 info->si_freeb -= BFS_FILEBLOCKS(di); in bfs_fill_super()
431 eblock = le32_to_cpu(di->i_eblock); in bfs_fill_super()