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()
487 struct fnode *fnode; in hpfs_symlink_read_folio() local
493 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_read_folio()
495 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_read_folio()
531 struct fnode *fnode; in hpfs_rename() local
605 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
606 fnode->up = cpu_to_le32(new_dir->i_ino); in hpfs_rename()
607 fnode->len = new_len; in hpfs_rename()
608 memcpy(fnode->name, new_name, new_len>15?15:new_len); in hpfs_rename()
609 if (new_len < 15) memset(&fnode->name[new_len], 0, 15 - new_len); in hpfs_rename()