fid_t
fsop_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
fid_t *fidp,
fid_t *fidp,
vhead_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
fshead_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
vnext_fid(femarg_t *vf, fid_t *fidp, caller_context_t *ct)
vfsnext_vget(fsemarg_t *vf, vnode_t **vpp, fid_t *fidp)
fifo_fid(vnode_t *vp, fid_t *fidfnp, caller_context_t *ct)
static int fifo_fid(vnode_t *, fid_t *, caller_context_t *);
static int nfs3_vget(vfs_t *, vnode_t **, fid_t *);
nfs3_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
static int nfs3_fid(vnode_t *, fid_t *, caller_context_t *);
nfs3_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
fid_t fid;
fid_t fid;
(fid_t *)&fh_fmtp->fh4_xlen, NULL);
cs->exi = checkexport4(&fh_fmtp->fh4_fsid, (fid_t *)&fh_fmtp->fh4_xlen,
fid_t fid;
(fid_t *)&fh_fmtp->fh4_xlen, NULL);
fid_t fid;
fid_t fid;
fid_t fid;
pseudo_exportfs(nfs_export_t *ne, vnode_t *vp, fid_t *fid,
vop_fid_pseudo(vnode_t *vp, fid_t *fidp)
fid_t fid;
nfs4_vget_pseudo(struct exportinfo *exi, vnode_t **vpp, fid_t *fidp)
fid_t exp_fid;
fid_t fid;
fid_t fid;
extern int nfs4_fid(vnode_t *, fid_t *, caller_context_t *);
static int nfs4_vget(vfs_t *, vnode_t **, fid_t *);
nfs4_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
int nfs4_fid(vnode_t *, fid_t *, caller_context_t *);
nfs4_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
fid_t fid;
nfs_fhhash(fsid_t *fsid, fid_t *fid)
fid_t fid;
error = VOP_FID(vp, (fid_t *)&fh->fh_len, NULL);
fid_t fid;
fid_t fid;
fid_t *fidp;
fidp = (fid_t *)&fh->fh_len;
fid_t *fidp;
fid_t *fidp;
fidp = (fid_t *)&fh_fmtp->fh4_len;
checkexport(fsid_t *fsid, fid_t *fid)
checkexport4(fsid_t *fsid, fid_t *fid, vnode_t *vp)
(fid_t *)&fh->fh_xlen);
fid_t *fid, *xfid;
fid = (fid_t *)&fh2->fh_len;
xfid = (fid_t *)&fh2->fh_xlen;
to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen);
to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen);
fid_t fid;
EQFID(&exi->exi_fid, (fid_t *)&fhp->fh_len)) {
static int nfs_vget(vfs_t *, vnode_t **, fid_t *);
nfs_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
static int nfs_fid(vnode_t *, fid_t *, caller_context_t *);
nfs_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
smbfs_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
fsop_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
fid_t *fidp,
xattr_dir_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
xattr_common_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
fid_t *fidp);
zfsctl_common_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
zfsctl_shares_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
zfs_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
static int zfs_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp);
zfs_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
static void common_addfilter(fid_t *, int);
static void v4_addfilter(fid_t *, int);
v4_addfilter(fid_t *fid, int filter_id)
static void v6_addfilter(fid_t *, int);
v6_addfilter(fid_t *fid, int filter_id)
static void common_removefilter(int, fid_t *);
static void v4_removefilter(int, fid_t *);
fid_t *fid;
static void v6_removefilter(int, fid_t *);
common_removefilter(int in_filter_id, fid_t *fid)
v4_removefilter(int in_filter_id, fid_t *fid)
v6_removefilter(int in_filter_id, fid_t *fid)
fid_t *fid;
fid_t *fid = NULL;
fid_t *fid = NULL;
sizeof (fid_t) * ipgpc_max_num_filters);
kmem_zalloc(sizeof (fid_t) * ipgpc_max_num_filters, KM_NOSLEEP);
fid_t *ipgpc_fid_list = NULL; /* filter id list */
common_addfilter(fid_t *fid, int filter_id)
extern fid_t *ipgpc_fid_list; /* filter id list */
error = VFS_VGET(vfsp, &vp, (fid_t *)&(fh->_fh3_len));
fid_t vis_fid;
fid_t exi_rootfid;
extern struct exportinfo *pseudo_exportfs(nfs_export_t *, vnode_t *, fid_t *,
extern int vop_fid_pseudo(vnode_t *, fid_t *);
extern int nfs4_vget_pseudo(struct exportinfo *, vnode_t **, fid_t *);
#define FH3TOFIDP(fh) ((fid_t *)&((fh)->fh3_len))
#define FH3TOXFIDP(fh) ((fid_t *)&((fh)->fh3_xlen))
int xattr_dir_vget(vfs_t *, vnode_t **, fid_t *);
int (*femop_fid)(femarg_t *vf, fid_t *fidp, \
int (*fsemop_vget)(fsemarg_t *vf, vnode_t **vpp, fid_t *fidp); \
extern int vnext_fid(femarg_t *vf, fid_t *fidp, caller_context_t *ct);
extern int vfsnext_vget(fsemarg_t *vf, vnode_t **vpp, fid_t *fidp);
typedef fid_t fid32_t;
int (*vfs_vget)(vfs_t *, vnode_t **, fid_t *); \
extern int fsop_vget(vfs_t *, vnode_t **, fid_t *);