union_node
LIST_ENTRY(union_node) un_cache; /* c: Hash chain */
extern int union_check_rmdir(struct union_node *, kauth_cred_t);
extern int union_copyup(struct union_node *, int, kauth_cred_t,
extern void union_diruncache(struct union_node *);
extern int union_dowhiteout(struct union_node *, kauth_cred_t);
struct componentname *, struct union_node *);
extern int union_vn_create(struct vnode **, struct union_node *,
extern void union_removed_upper(struct union_node *un);
#define VTOUNION(vp) ((struct union_node *)(vp)->v_data)
union_dowhiteout(struct union_node *un, kauth_cred_t cred)
struct union_node *un;
static void union_newupper(struct union_node *, struct vnode *);
static void union_newlower(struct union_node *, struct vnode *);
static void union_ref(struct union_node *);
union_diruncache(struct union_node *un)
static void union_rele(struct union_node *);
union_check_rmdir(struct union_node *un, kauth_cred_t cred)
struct union_node *un;
union_newlower(struct union_node *un, struct vnode *lowervp)
union_newupper(struct union_node *un, struct vnode *uppervp)
struct union_node *un = VTOUNION(vp);
union_ref(struct union_node *un)
union_rele(struct union_node *un)
struct union_node *un = NULL, *un1;
un = malloc(sizeof(struct union_node), M_TEMP, M_WAITOK);
struct union_node *un = VTOUNION(vp);
struct union_node *un;
union_copyup(struct union_node *un, int docopy, kauth_cred_t cred,
struct componentname *cnp, struct union_node *un)
union_vn_create(struct vnode **vpp, struct union_node *un, struct lwp *l)
union_removed_upper(struct union_node *un)
struct union_node *un = VTOUNION(vp);
static LIST_HEAD(uhashhead, union_node) *uhashtbl;
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *dun = VTOUNION(ap->a_dvp);
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *dun;
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *un = VTOUNION(fdvp);
struct union_node *un = VTOUNION(fvp);
struct union_node *un = VTOUNION(tdvp);
struct union_node *un = VTOUNION(tvp);
struct union_node *un = VTOUNION(ap->a_dvp);
struct union_node *dun = VTOUNION(ap->a_dvp);
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *un = VTOUNION(ap->a_dvp);
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *un = VTOUNION(vp);
struct union_node *un = VTOUNION(vp);
struct union_node *un;
struct union_node *dun = VTOUNION(dvp);
struct union_node *un = VTOUNION(ap->a_dvp);
struct union_node *un = VTOUNION(ap->a_dvp);
struct union_node *un = VTOUNION(ap->a_dvp);
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *un = VTOUNION(vp);
struct union_node *un = VTOUNION(ap->a_vp);
struct union_node *un = VTOUNION(vp);