Lines Matching refs:union_node
107 static LIST_HEAD(unhead, union_node) unhead[NHASH];
116 static void union_newlower(struct union_node *, struct vnode *);
117 static void union_newupper(struct union_node *, struct vnode *);
200 union_updatevp(struct union_node *un, struct vnode *uppervp,
301 struct union_node *un;
316 struct union_node *un;
333 struct union_node *un;
367 * union_allocvp: allocate a union_node and associate it with a
368 * parent union_node and one or two vnodes.
376 * dvp Holds the parent union_node to the one we wish to create.
391 * union_node we are allocating. uppervp is referenced but
395 * union_node we are allocating. lowervp is referenced but
437 struct union_node *un = NULL;
438 struct union_node *unp;
521 * Obtain a lock on the union_node.
551 * At this point, the union_node is locked,
613 MALLOC(unp, void *, sizeof(struct union_node), M_TEMP, M_WAITOK);
616 bzero(unp, sizeof(struct union_node));
730 struct union_node *un = VTOUNION(vp);
829 union_copyup(struct union_node *un, int docopy, vfs_context_t context)
1227 union_vn_create(struct vnode **vpp, struct union_node *un, mode_t cmode, vfs_context_t context)
1353 * Called with union_node unlocked.
1358 struct union_node *un;
1373 struct union_node *un = VTOUNION(vp);
1391 union_dowhiteout(struct union_node *un, vfs_context_t ctx)
1414 struct union_node *un;
1444 struct union_node *un;
1597 union_dircache_free(struct union_node *un)