Lines Matching refs:fnode
31 struct fnode *fnode; in hpfs_mkdir() local
42 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
43 if (!fnode) in hpfs_mkdir()
53 dee.fnode = cpu_to_le32(fno); in hpfs_mkdir()
83 fnode->len = len; in hpfs_mkdir()
84 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_mkdir()
85 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_mkdir()
86 fnode->flags |= FNODE_dir; in hpfs_mkdir()
87 fnode->btree.n_free_nodes = 7; in hpfs_mkdir()
88 fnode->btree.n_used_nodes = 1; in hpfs_mkdir()
89 fnode->btree.first_free = cpu_to_le16(0x14); in hpfs_mkdir()
90 fnode->u.external[0].disk_secno = cpu_to_le32(dno); in hpfs_mkdir()
91 fnode->u.external[0].file_secno = cpu_to_le32(-1); in hpfs_mkdir()
99 de->fnode = cpu_to_le32(fno); in hpfs_mkdir()
139 struct fnode *fnode; in hpfs_create() local
148 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create()
149 if (!fnode) in hpfs_create()
155 dee.fnode = cpu_to_le32(fno); in hpfs_create()
189 fnode->len = len; in hpfs_create()
190 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_create()
191 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_create()
226 struct fnode *fnode; in hpfs_mknod() local
236 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
237 if (!fnode) in hpfs_mknod()
243 dee.fnode = cpu_to_le32(fno); in hpfs_mknod()
272 fnode->len = len; in hpfs_mknod()
273 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_mknod()
274 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_mknod()
301 struct fnode *fnode; in hpfs_symlink() local
314 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
315 if (!fnode) in hpfs_symlink()
320 dee.fnode = cpu_to_le32(fno); in hpfs_symlink()
351 fnode->len = len; in hpfs_symlink()
352 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_symlink()
353 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_symlink()
354 hpfs_set_ea(result, fnode, "SYMLINK", symlink, strlen(symlink)); in hpfs_symlink()
486 struct fnode *fnode; in hpfs_symlink_readpage() local
492 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_readpage()
494 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_readpage()
530 struct fnode *fnode; in hpfs_rename() local
604 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
605 fnode->up = cpu_to_le32(new_dir->i_ino); in hpfs_rename()
606 fnode->len = new_len; in hpfs_rename()
607 memcpy(fnode->name, new_name, new_len>15?15:new_len); in hpfs_rename()
608 if (new_len < 15) memset(&fnode->name[new_len], 0, 15 - new_len); in hpfs_rename()