Lines Matching refs:fnode

29 	struct fnode *fnode;  in hpfs_mkdir()  local
40 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
41 if (!fnode) in hpfs_mkdir()
51 dee.fnode = cpu_to_le32(fno); in hpfs_mkdir()
81 fnode->len = len; in hpfs_mkdir()
82 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_mkdir()
83 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_mkdir()
84 fnode->flags |= FNODE_dir; in hpfs_mkdir()
85 fnode->btree.n_free_nodes = 7; in hpfs_mkdir()
86 fnode->btree.n_used_nodes = 1; in hpfs_mkdir()
87 fnode->btree.first_free = cpu_to_le16(0x14); in hpfs_mkdir()
88 fnode->u.external[0].disk_secno = cpu_to_le32(dno); in hpfs_mkdir()
89 fnode->u.external[0].file_secno = cpu_to_le32(-1); in hpfs_mkdir()
97 de->fnode = cpu_to_le32(fno); in hpfs_mkdir()
136 struct fnode *fnode; in hpfs_create() local
145 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create()
146 if (!fnode) in hpfs_create()
152 dee.fnode = cpu_to_le32(fno); in hpfs_create()
186 fnode->len = len; in hpfs_create()
187 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_create()
188 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_create()
222 struct fnode *fnode; in hpfs_mknod() local
232 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
233 if (!fnode) in hpfs_mknod()
239 dee.fnode = cpu_to_le32(fno); in hpfs_mknod()
268 fnode->len = len; in hpfs_mknod()
269 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_mknod()
270 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_mknod()
296 struct fnode *fnode; in hpfs_symlink() local
309 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
310 if (!fnode) in hpfs_symlink()
315 dee.fnode = cpu_to_le32(fno); in hpfs_symlink()
345 fnode->len = len; in hpfs_symlink()
346 memcpy(fnode->name, name, len > 15 ? 15 : len); in hpfs_symlink()
347 fnode->up = cpu_to_le32(dir->i_ino); in hpfs_symlink()
348 hpfs_set_ea(result, fnode, "SYMLINK", symlink, strlen(symlink)); in hpfs_symlink()
480 struct fnode *fnode; in hpfs_symlink_readpage() local
486 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_readpage()
488 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_readpage()
525 struct fnode *fnode; in hpfs_rename() local
596 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
597 fnode->up = cpu_to_le32(new_dir->i_ino); in hpfs_rename()
598 fnode->len = new_len; in hpfs_rename()
599 memcpy(fnode->name, new_name, new_len>15?15:new_len); in hpfs_rename()
600 if (new_len < 15) memset(&fnode->name[new_len], 0, 15 - new_len); in hpfs_rename()