nfs_fh4
xdr_nfs_fh4(register XDR *xdrs, nfs_fh4 *objp)
sum_fh4(nfs_fh4 *fh)
detail_fh4(nfs_fh4 *fh)
static nfs_fh4 val;
static char *sum_fh4(nfs_fh4 *fhp);
static void detail_fh4(nfs_fh4 *fh);
nfs_fh4 nfs4_deleg_anyfh = { sizeof (nfs4_deleg_fh)-1, nfs4_deleg_fh };
sfh4_put(const nfs_fh4 *fh, mntinfo4_t *mi, nfs4_sharedfh_t *key)
sfh4_get(const nfs_fh4 *fh, mntinfo4_t *mi)
sfh4_update(nfs4_sharedfh_t *sfh, const nfs_fh4 *newfh)
nfs_fh4 fh;
rfs4fhcmp(nfs_fh4 *wirefh, nfs_fh4 *srvfh)
nfs_fh4 *fh;
nfs_fh4 *fhp;
nfs_fh4 *fhp;
nfs_fh4 *fhp;
nfs_fh4 *fhp;
(void) makefh4((nfs_fh4 *)&fh, vp,
set_fh4_flag((nfs_fh4 *)&fh,
rfs4_update_open_resp(rfs4_openowner_t *oo, nfs_resop4 *resp, nfs_fh4 *fh)
nfs_fh4 *fh;
nfs_fh4 *fh = ap->fh;
rfs4_findfile(vnode_t *vp, nfs_fh4 *fh, bool_t *create)
rfs4_findfile_withlock(vnode_t *vp, nfs_fh4 *fh, bool_t *create)
nfs_fh4 *stub_fh, *dfh;
stub_fh = kmem_alloc(sizeof (nfs_fh4), KM_SLEEP);
kmem_free(stub_fh, sizeof (nfs_fh4));
nfs_fh4_copy(nfs_fh4 *from, nfs_fh4 *to)
nfs4cmpfh(const nfs_fh4 *fh4p1, const nfs_fh4 *fh4p2)
nfs4rename_update(vnode_t *renvp, vnode_t *ndvp, nfs_fh4 *nfh4p, char *nnm)
nfs_fh4 *fhp, nfs4_ga_res_t *garp, /* fh, attrs for object */
nfs_fh4 *pfhp, nfs4_ga_res_t *pgarp, /* fh, attrs for parent */
nfs_fh4 *tmpfhp;
nfs_fh4 newfh = {0, NULL}, newpfh = {0, NULL};
nfs_fh4 newfh = {0, NULL}, newpfh = {0, NULL};
getlinktext_otw(mntinfo4_t *mi, nfs_fh4 *fh, char **linktextp, cred_t *cr,
resolve_sympath(mntinfo4_t *mi, servinfo4_t *svp, int nth, nfs_fh4 *fh,
nfs_fh4 *fh)
nfs_fh4 *tmpfhp;
nfs_fh4 *resfhp;
nfs_fh4 rootfh;
nfs_fh4 fh;
nfs_fh4 fh;
nfs_fh4 *fhp;
nfs_fh4 *fhp;
nfs_fh4 *fhp;
nfs_fh4 *objp = &array[i].nfs_argop4_u.opputfh.object;
xdr_decode_nfs_fh4(XDR *xdrs, nfs_fh4 *objp)
xdr_encode_nfs_fh4(XDR *xdrs, nfs_fh4 *objp)
xdr_nfs_fh4(XDR *xdrs, nfs_fh4 *objp)
sizeof (nfs_fh4), (xdrproc_t)xdr_nfs_fh4))
static struct ex_vol_rename *find_volrnm_fh(exportinfo_t *, nfs_fh4 *);
static uint32_t find_volrnm_fh_id(exportinfo_t *, nfs_fh4 *);
makefh4(nfs_fh4 *fh, vnode_t *vp, struct exportinfo *exi)
nfs4_fhtovp(nfs_fh4 *fh, struct exportinfo *exi, nfsstat4 *statp)
find_volrnm_fh(struct exportinfo *exi, nfs_fh4 *fh4p)
find_volrnm_fh_id(struct exportinfo *exi, nfs_fh4 *fh4p)
nfs_fh4 fh4;
extern int makefh4(nfs_fh4 *, struct vnode *, struct exportinfo *);
extern vnode_t *nfs4_fhtovp(nfs_fh4 *, struct exportinfo *, nfsstat4 *);
nfs_fh4 fh; /* ditto. valid only if vp != NULL */
nfs_fh4 saved_fh; /* ditto. valid only if */
nfs_fh4 *fhp;
extern void nfs_fh4_copy(nfs_fh4 *, nfs_fh4 *);
extern int nfs4cmpfh(const nfs_fh4 *, const nfs_fh4 *);
nfs_fh4 ro_reply_fh;
nfs_fh4 rf_filehandle;
nfs_resop4 *, nfs_fh4 *);
extern rfs4_file_t *rfs4_findfile(vnode_t *, nfs_fh4 *, bool_t *);
extern rfs4_file_t *rfs4_findfile_withlock(vnode_t *, nfs_fh4 *,
nfs_fh4 n4g_fh;
extern void nfs4rename_update(vnode_t *, vnode_t *, nfs_fh4 *, char *);
nfs_fh4 sfh_fh; /* key and current filehandle */
extern nfs4_sharedfh_t *sfh4_get(const nfs_fh4 *, mntinfo4_t *);
extern nfs4_sharedfh_t *sfh4_put(const nfs_fh4 *, mntinfo4_t *,
extern void sfh4_update(nfs4_sharedfh_t *, const nfs_fh4 *);
nfs_fh4 *nfl_fh_list_val;
nfs_fh4 object;
nfs_fh4 object;
nfs_fh4 fh;
nfs_fh4 fh;
nfs_fh4 lor_fh;
nfs_fh4 cna_fh;
nfs_fh4 cpda_fh;
nfs_fh4 cnla_fh;
extern bool_t xdr_nfs_fh4(XDR *, nfs_fh4 *);
extern bool_t xdr_nfs_fh4(XDR *, nfs_fh4*);
typedef nfs_fh4 fattr4_filehandle;