Lines Matching refs:hpfs_inode
17 struct hpfs_inode_info *hpfs_inode = hpfs_i(i);
25 hpfs_inode->i_dno = 0;
26 hpfs_inode->i_n_secs = 0;
27 hpfs_inode->i_file_sec = 0;
28 hpfs_inode->i_disk_sec = 0;
29 hpfs_inode->i_dpos = 0;
30 hpfs_inode->i_dsubdno = 0;
31 hpfs_inode->i_ea_mode = 0;
32 hpfs_inode->i_ea_uid = 0;
33 hpfs_inode->i_ea_gid = 0;
34 hpfs_inode->i_ea_size = 0;
36 hpfs_inode->i_rddir_off = NULL;
37 hpfs_inode->i_dirty = 0;
49 struct hpfs_inode_info *hpfs_inode = hpfs_i(i);
66 hpfs_inode->i_ea_uid = 1;
73 hpfs_inode->i_ea_gid = 1;
94 hpfs_inode->i_ea_mode = 1;
121 hpfs_inode->i_parent_dir = le32_to_cpu(fnode->up);
122 hpfs_inode->i_dno = le32_to_cpu(fnode->u.external[0].disk_secno);
125 if (hpfs_map_fnode(sb, hpfs_inode->i_parent_dir, &bh0)) brelse(bh0);
128 hpfs_count_dnodes(i->i_sb, hpfs_inode->i_dno, &n_dnodes, &n_subdirs, NULL);
134 if (!hpfs_inode->i_ea_mode) i->i_mode &= ~0111;
148 struct hpfs_inode_info *hpfs_inode = hpfs_i(i);
155 if (!uid_eq(i->i_uid, hpfs_sb(i->i_sb)->sb_uid) || hpfs_inode->i_ea_uid) {
158 hpfs_inode->i_ea_uid = 1;
160 if (!gid_eq(i->i_gid, hpfs_sb(i->i_sb)->sb_gid) || hpfs_inode->i_ea_gid) {
163 hpfs_inode->i_ea_gid = 1;
169 | (S_ISDIR(i->i_mode) ? S_IFDIR : S_IFREG))) || hpfs_inode->i_ea_mode) {
173 hpfs_inode->i_ea_mode = 1;
184 struct hpfs_inode_info *hpfs_inode = hpfs_i(i);
187 if (hpfs_inode->i_rddir_off && !atomic_read(&i->i_count)) {
188 if (*hpfs_inode->i_rddir_off)
190 kfree(hpfs_inode->i_rddir_off);
191 hpfs_inode->i_rddir_off = NULL;
196 parent = iget_locked(i->i_sb, hpfs_inode->i_parent_dir);
198 hpfs_inode->i_dirty = 0;
211 struct hpfs_inode_info *hpfs_inode = hpfs_i(i);
237 de->ea_size = cpu_to_le32(hpfs_inode->i_ea_size);
242 if ((de = map_dirent(i, hpfs_inode->i_dno, "\001\001", 2, NULL, &qbh))) {
247 de->ea_size = cpu_to_le32(/*hpfs_inode->i_ea_size*/0);
303 struct hpfs_inode_info *hpfs_inode = hpfs_i(inode);
305 if (hpfs_inode->i_dirty)