Lines Matching refs:fnode
46 struct fnode *fnode; in hpfs_read_inode() local
52 if (!(fnode = hpfs_map_fnode(sb, i->i_ino, &bh))) { in hpfs_read_inode()
62 if ((ea = hpfs_get_ea(i->i_sb, fnode, "UID", &ea_size))) { in hpfs_read_inode()
69 if ((ea = hpfs_get_ea(i->i_sb, fnode, "GID", &ea_size))) { in hpfs_read_inode()
76 if ((ea = hpfs_get_ea(i->i_sb, fnode, "SYMLINK", &ea_size))) { in hpfs_read_inode()
87 if ((ea = hpfs_get_ea(i->i_sb, fnode, "MODE", &ea_size))) { in hpfs_read_inode()
97 if ((ea = hpfs_get_ea(i->i_sb, fnode, "DEV", &ea_size))) { in hpfs_read_inode()
114 if (fnode_is_dir(fnode)) { in hpfs_read_inode()
119 hpfs_inode->i_parent_dir = le32_to_cpu(fnode->up); in hpfs_read_inode()
120 hpfs_inode->i_dno = le32_to_cpu(fnode->u.external[0].disk_secno); in hpfs_read_inode()
136 i->i_size = le32_to_cpu(fnode->file_size); in hpfs_read_inode()
144 static void hpfs_write_inode_ea(struct inode *i, struct fnode *fnode) in hpfs_write_inode_ea() argument
155 hpfs_set_ea(i, fnode, "UID", (char*)&ea, 2); in hpfs_write_inode_ea()
160 hpfs_set_ea(i, fnode, "GID", (char *)&ea, 2); in hpfs_write_inode_ea()
170 hpfs_set_ea(i, fnode, "MODE", (char *)&ea, 2); in hpfs_write_inode_ea()
175 hpfs_set_ea(i, fnode, "DEV", (char *)&ea, 4); in hpfs_write_inode_ea()
211 struct fnode *fnode; in hpfs_write_inode_nolock() local
215 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) return; in hpfs_write_inode_nolock()
217 if (!(de = map_fnode_dirent(i->i_sb, i->i_ino, fnode, &qbh))) { in hpfs_write_inode_nolock()
223 fnode->file_size = cpu_to_le32(i->i_size); in hpfs_write_inode_nolock()
226 fnode->file_size = cpu_to_le32(0); in hpfs_write_inode_nolock()
229 hpfs_write_inode_ea(i, fnode); in hpfs_write_inode_nolock()