fuse_node
RB_ENTRY(fuse_node) node_entry; // inode index entry
struct fuse_node *pfnp;
struct fuse_node**);
void fuse_node_free(struct fuse_mount *, struct fuse_node *);
int fuse_alloc_node(struct fuse_mount *, struct fuse_node *,
int fuse_node_vn(struct fuse_node*, struct vnode**);
int fuse_node_truncate(struct fuse_node*, size_t, size_t);
#define VTOI(vp) ((struct fuse_node*)((vp)->v_data))
struct fuse_node;
RB_HEAD(fuse_node_tree, fuse_node);
struct fuse_node *rfnp;
fuse_fix_size(struct fuse_node *fnp, bool fixsize, size_t oldsize)
fuse_node_vn(struct fuse_node *fnp, struct vnode **vpp)
fuse_node_truncate(struct fuse_node *fnp, size_t oldsize, size_t newsize)
sizeof(struct fuse_node), M_FUSE_NODE,
fuse_node_cmp(struct fuse_node *p1, struct fuse_node *p2)
RB_PROTOTYPE2(fuse_node_tree, fuse_node, entry, fuse_node_cmp, uint64_t);
RB_GENERATE2(fuse_node_tree, fuse_node, node_entry, fuse_node_cmp,
struct fuse_node **fnpp)
struct fuse_node *fnp;
fuse_node_free(struct fuse_mount *fmp, struct fuse_node *fnp)
fuse_alloc_node(struct fuse_mount *fmp, struct fuse_node *dfnp,
struct fuse_node *fnp;
struct fuse_node *fdfnp = VTOI(fdvp);
struct fuse_node *ffnp = VTOI(fvp);
struct fuse_node *tdfnp = VTOI(tdvp);
struct fuse_node *tfnp;
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp;
struct fuse_node *fnp;
struct fuse_node *fnp;
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *fnp = VTOI(ap->a_vp);
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *fnp;
struct fuse_node *fnp = VTOI(vp);
fuse_release(struct fuse_mount *fmp, struct fuse_node *fnp)
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *fnp = VTOI(vp);
static void fuse_release(struct fuse_mount *fmp, struct fuse_node *fnp);
fuse_set_attr(struct fuse_node *fnp, struct fuse_attr *fat)
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp;
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp = VTOI(vp);
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp;
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp;
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp;
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp;
struct fuse_node *dfnp = VTOI(dvp);
struct fuse_node *fnp;