Lines Matching refs:fnode
32 typedef secno fnode_secno; /* sector number of an fnode */
86 __le32 root; /* fnode of root directory */
274 /* A directory is a tree of dnodes. The fnode for a directory
275 contains one pointer, to the root dnode of the tree. The fnode
297 __le32 up; /* (root dnode) directory's fnode
350 __le32 fnode; /* fnode giving allocation info */
399 bit 5 - we're pointed to by an fnode,
428 /* fnode: root of allocation b+ tree, and EA's */
430 /* Every file and every directory has one fnode, pointed to by the directory
437 struct fnode
442 __le32 up; /* pointer to file's directory fnode */
450 __le16 ea_size_s; /* length of fnode-resident ea's */
464 __le16 ea_offs; /* offset from start of fnode
465 to first fnode-resident ea */
473 via fnode + ea_offs. I think.) */
476 static inline bool fnode_in_anode(struct fnode *p)
481 static inline bool fnode_is_dir(struct fnode *p)
495 __le32 up; /* parent anode or fnode */
510 usually in the fnode, but (if it's large) it is moved to a single
511 sector run outside the fnode, or to multiple runs with an anode tree
519 run, or in multiple runs. Flags in the fnode tell whether the EA list