Searched defs:fnode (Results 1 - 9 of 9) sorted by relevance

/fs/hpfs/
H A Dinode.c46 struct fnode *fnode; local
52 if (!(fnode = hpfs_map_fnode(sb, i->i_ino, &bh))) {
62 if ((ea = hpfs_get_ea(i->i_sb, fnode, "UID", &ea_size))) {
69 if ((ea = hpfs_get_ea(i->i_sb, fnode, "GID", &ea_size))) {
76 if ((ea = hpfs_get_ea(i->i_sb, fnode, "SYMLINK", &ea_size))) {
87 if ((ea = hpfs_get_ea(i->i_sb, fnode, "MODE", &ea_size))) {
97 if ((ea = hpfs_get_ea(i->i_sb, fnode, "DEV", &ea_size))) {
114 if (fnode_is_dir(fnode)) {
119 hpfs_inode->i_parent_dir = le32_to_cpu(fnode
144 hpfs_write_inode_ea(struct inode *i, struct fnode *fnode) argument
211 struct fnode *fnode; local
[all...]
H A Dea.c73 int hpfs_read_ea(struct super_block *s, struct fnode *fnode, char *key, argument
81 struct extended_attribute *ea_end = fnode_end_ea(fnode);
82 for (ea = fnode_ea(fnode); ea < ea_end; ea = next_ea(ea))
92 a = le32_to_cpu(fnode->ea_secno);
93 len = le32_to_cpu(fnode->ea_size_l);
94 ano = fnode_in_anode(fnode);
129 char *hpfs_get_ea(struct super_block *s, struct fnode *fnode, char *key, int *size) argument
136 struct extended_attribute *ea_end = fnode_end_ea(fnode);
189 hpfs_set_ea(struct inode *inode, struct fnode *fnode, const char *key, const char *data, int size) argument
[all...]
H A Danode.c64 struct fnode *fnode; local
72 if (!(fnode = hpfs_map_fnode(s, node, &bh))) return -1;
73 btree = &fnode->btree;
172 if (!(fnode = hpfs_map_fnode(s, up, &bh))) return -1;
173 btree = &fnode->btree;
233 if (!(fnode = hpfs_map_fnode(s, node, &bh))) {
237 btree = &fnode->btree;
400 struct fnode *fnode; local
483 struct fnode *fnode; local
[all...]
H A Dfile.c42 struct fnode *fnode; local
50 if (!(fnode = hpfs_map_fnode(inode->i_sb, inode->i_ino, &bh))) return 0;
51 disk_secno = hpfs_bplus_lookup(inode->i_sb, inode, &fnode->btree, file_secno, bh);
H A Dmap.c134 * Load fnode to memory
137 struct fnode *hpfs_map_fnode(struct super_block *s, ino_t ino, struct buffer_head **bhp)
139 struct fnode *fnode; local
140 if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, ino, 1, "fnode")) {
143 if ((fnode = hpfs_map_sector(s, ino, bhp, FNODE_RD_AHEAD))) {
147 if (le32_to_cpu(fnode->magic) != FNODE_MAGIC) {
148 hpfs_error(s, "bad magic on fnode %08lx",
152 if (!fnode_is_dir(fnode)) {
153 if ((unsigned)fnode
298 struct fnode *fnode; local
[all...]
H A Dnamei.c18 struct fnode *fnode; local
29 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
30 if (!fnode)
40 dee.fnode = cpu_to_le32(fno);
70 fnode->len = len;
71 memcpy(fnode->name, name, len > 15 ? 15 : len);
72 fnode->up = cpu_to_le32(dir->i_ino);
73 fnode->flags |= FNODE_dir;
74 fnode
124 struct fnode *fnode; local
209 struct fnode *fnode; local
284 struct fnode *fnode; local
488 struct fnode *fnode; local
533 struct fnode *fnode; local
[all...]
H A Ddnode.c246 struct fnode *fnode; local
349 if (!(fnode = hpfs_map_fnode(i->i_sb, le32_to_cpu(d->up), &bh))) {
358 fnode->u.external[0].disk_secno = cpu_to_le32(rdno);
543 struct fnode *fnode; local
550 "bad pointer to fnode, dnode %08x, pointing to %08x, should be %08lx",
561 if ((fnode = hpfs_map_fnode(i->i_sb, up, &bh))) {
562 fnode->u.external[0].disk_secno = cpu_to_le32(down);
992 * Find dirent for specified fnode
[all...]
H A Dhpfs_fn.h46 ino_t i_parent_dir; /* (directories) gives fnode of parent dir */
129 static inline struct extended_attribute *fnode_ea(struct fnode *fnode) argument
131 return (struct extended_attribute *)((char *)fnode + le16_to_cpu(fnode->ea_offs) + le16_to_cpu(fnode->acl_size_s));
134 static inline struct extended_attribute *fnode_end_ea(struct fnode *fnode) argument
136 return (struct extended_attribute *)((char *)fnode + le16_to_cpu(fnode
[all...]
H A Dhpfs.h31 typedef secno fnode_secno; /* sector number of an fnode */
85 __le32 root; /* fnode of root directory */
273 /* A directory is a tree of dnodes. The fnode for a directory
274 contains one pointer, to the root dnode of the tree. The fnode
296 __le32 up; /* (root dnode) directory's fnode
349 __le32 fnode; /* fnode giving allocation info */ member in struct:hpfs_dirent
398 bit 5 - we're pointed to by an fnode,
427 /* fnode: root of allocation b+ tree, and EA's */
429 /* Every file and every directory has one fnode, pointe
436 struct fnode struct
[all...]

Completed in 61 milliseconds