VTOFUD
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
VTOFUD(vp)->flag |= FN_DIRECTIO;
VTOFUD(vp)->flag &= ~FN_DIRECTIO;
fvdat = VTOFUD(vp);
VTOFUD(vp)->flag &= ~FN_SIZECHANGE;
if (bintime_cmp(&(VTOFUD(*vpp)->entry_cache_timeout), &now, >)){
fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
nlink = VTOFUD(vp)->cached_attrs.va_nlink--;
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
MPASS(VTOFUD(*vpp)->nid == nodeid);
if (dvp != NULL && VTOFUD(dvp)->nid == nodeid) {
VTOFUD(*vpp)->generation = generation;
VTOFUD(*vpp)->nlookup++;
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
mtx_lock(&VTOFUD(vp)->cached_attr_mtx); \
mtx_unlock(&VTOFUD(vp)->cached_attr_mtx); \
#define VTOI(vp) (VTOFUD(vp)->nid)
mtx_owned(&VTOFUD(vp)->cached_attr_mtx), vp, \
struct fuse_vnode_data *fvdat = VTOFUD(vp);
return &(VTOFUD(vp)->cached_attrs);
bintime_clear(&VTOFUD(vp)->attr_cache_timeout);
#define VTOILLU(vp) ((uint64_t)(VTOFUD(vp) ? VTOI(vp) : 0))
VTOFUD(vp)->parent_nid = VTOI(dvp);
VTOFUD(vp)->flag |= FN_PARENT_NID;
VTOFUD(vp)->flag &= ~FN_PARENT_NID;
fvdat = VTOFUD(nvp);
fvdat = VTOFUD(*vpp);
uint64_t parentnid = VTOFUD(dvp)->nid;
struct fuse_vnode_data *fvdat = VTOFUD(vp);
if ((VTOFUD(vp)->flag & FN_SIZECHANGE) != 0) {
if (!(VTOFUD(dvp)->flag & FN_PARENT_NID)) {
nid = VTOFUD(dvp)->parent_nid;
&VTOFUD(*vpp)->entry_cache_timeout);
fvdat = VTOFUD(vp);
if (VTOFUD(vp)->flag & FN_DIRECTIO) {
struct fuse_vnode_data *fvdat = VTOFUD(vp);
if (VTOFUD(vp) == VTOFUD(dvp)) {
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(ap->a_vp);
struct fuse_vnode_data *fvdat = VTOFUD(ap->a_vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *fvdat = VTOFUD(vp);
struct fuse_vnode_data *outfvdat = VTOFUD(outvp);