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 */
400 bit 5 - we're pointed to by an fnode,
429 /* fnode: root of allocation b+ tree, and EA's */
431 /* Every file and every directory has one fnode, pointed to by the directory
438 struct fnode
443 __le32 up; /* pointer to file's directory fnode */
451 __le16 ea_size_s; /* length of fnode-resident ea's */
465 __le16 ea_offs; /* offset from start of fnode
466 to first fnode-resident ea */
474 via fnode + ea_offs. I think.) */
477 static inline bool fnode_in_anode(struct fnode *p)
482 static inline bool fnode_is_dir(struct fnode *p)
496 __le32 up; /* parent anode or fnode */
511 usually in the fnode, but (if it's large) it is moved to a single
512 sector run outside the fnode, or to multiple runs with an anode tree
520 run, or in multiple runs. Flags in the fnode tell whether the EA list