Lines Matching refs:fnode

30 	struct fnode *fnode;
41 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
42 if (!fnode)
52 dee.fnode = cpu_to_le32(fno);
80 fnode->len = len;
81 memcpy(fnode->name, name, len > 15 ? 15 : len);
82 fnode->up = cpu_to_le32(dir->i_ino);
83 fnode->flags |= FNODE_dir;
84 fnode->btree.n_free_nodes = 7;
85 fnode->btree.n_used_nodes = 1;
86 fnode->btree.first_free = cpu_to_le16(0x14);
87 fnode->u.external[0].disk_secno = cpu_to_le32(dno);
88 fnode->u.external[0].file_secno = cpu_to_le32(-1);
96 de->fnode = cpu_to_le32(fno);
136 struct fnode *fnode;
145 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
146 if (!fnode)
152 dee.fnode = cpu_to_le32(fno);
184 fnode->len = len;
185 memcpy(fnode->name, name, len > 15 ? 15 : len);
186 fnode->up = cpu_to_le32(dir->i_ino);
221 struct fnode *fnode;
231 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
232 if (!fnode)
238 dee.fnode = cpu_to_le32(fno);
265 fnode->len = len;
266 memcpy(fnode->name, name, len > 15 ? 15 : len);
267 fnode->up = cpu_to_le32(dir->i_ino);
294 struct fnode *fnode;
307 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
308 if (!fnode)
313 dee.fnode = cpu_to_le32(fno);
342 fnode->len = len;
343 memcpy(fnode->name, name, len > 15 ? 15 : len);
344 fnode->up = cpu_to_le32(dir->i_ino);
345 hpfs_set_ea(result, fnode, "SYMLINK", symlink, strlen(symlink));
478 struct fnode *fnode;
484 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh)))
486 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE);
522 struct fnode *fnode;
596 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) {
597 fnode->up = cpu_to_le32(new_dir->i_ino);
598 fnode->len = new_len;
599 memcpy(fnode->name, new_name, new_len>15?15:new_len);
600 if (new_len < 15) memset(&fnode->name[new_len], 0, 15 - new_len);