Lines Matching refs:fnode
30 struct fnode *fnode; in hpfs_mkdir() local
41 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
42 if (!fnode) in hpfs_mkdir()
52 dee.fnode = cpu_to_le32(fno); in hpfs_mkdir()
82 fnode->len = len; in hpfs_mkdir()
83 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_mkdir()
84 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_mkdir()
85 fnode->flags |= FNODE_dir; in hpfs_mkdir()
86 fnode->btree.n_free_nodes = 7; in hpfs_mkdir()
87 fnode->btree.n_used_nodes = 1; in hpfs_mkdir()
88 fnode->btree.first_free = cpu_to_le16(0x14); in hpfs_mkdir()
89 fnode->u.external[0].disk_secno = cpu_to_le32(dno); in hpfs_mkdir()
90 fnode->u.external[0].file_secno = cpu_to_le32(-1); in hpfs_mkdir()
98 de->fnode = cpu_to_le32(fno); in hpfs_mkdir()
137 struct fnode *fnode; in hpfs_create() local
146 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create()
147 if (!fnode) in hpfs_create()
153 dee.fnode = cpu_to_le32(fno); in hpfs_create()
187 fnode->len = len; in hpfs_create()
188 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_create()
189 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_create()
223 struct fnode *fnode; in hpfs_mknod() local
233 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
234 if (!fnode) in hpfs_mknod()
240 dee.fnode = cpu_to_le32(fno); in hpfs_mknod()
269 fnode->len = len; in hpfs_mknod()
270 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_mknod()
271 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_mknod()
297 struct fnode *fnode; in hpfs_symlink() local
310 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
311 if (!fnode) in hpfs_symlink()
316 dee.fnode = cpu_to_le32(fno); in hpfs_symlink()
347 fnode->len = len; in hpfs_symlink()
348 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_symlink()
349 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_symlink()
350 hpfs_set_ea(result, fnode, "SYMLINK", symlink, strlen(symlink)); in hpfs_symlink()
482 struct fnode *fnode; in hpfs_symlink_readpage() local
488 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_readpage()
490 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_readpage()
526 struct fnode *fnode; in hpfs_rename() local
600 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
601 fnode->up = cpu_to_le32(new_dir->i_ino); in hpfs_rename()
602 fnode->len = new_len; in hpfs_rename()
603 memcpy(fnode->name, new_name, new_len>15?15:new_len); in hpfs_rename()
604 if (new_len < 15) memset(&fnode->name[new_len], 0, 15 - new_len); in hpfs_rename()