knfsd_fh
struct knfsd_fh *f, int maxsize)
memcpy(f, &fh.fh_handle, sizeof(struct knfsd_fh));
char *path, struct knfsd_fh *, int maxsize);
struct knfsd_fh;
static void encode_nfs_fh4(struct xdr_stream *xdr, const struct knfsd_fh *fh)
struct knfsd_fh *fh = &dp->dl_stid.sc_file->fi_fhandle;
const struct knfsd_fh *fh = &fhp->fh_handle;
sizeof(struct knfsd_fh));
static int delegation_blocked(struct knfsd_fh *fh)
static void block_delegations(struct knfsd_fh *fh)
find_blocked_lock(struct nfs4_lockowner *lo, struct knfsd_fh *fh,
find_or_allocate_block(struct nfs4_lockowner *lo, struct knfsd_fh *fh,
struct knfsd_fh *fh_handle)
struct knfsd_fh fh;
struct knfsd_fh *fh = &fhp->fh_handle;
struct knfsd_fh *fh = &fhp->fh_handle;
fh_copy_shallow(struct knfsd_fh *dst, const struct knfsd_fh *src)
static inline bool fh_match(const struct knfsd_fh *fh1,
const struct knfsd_fh *fh2)
static inline bool fh_fsid_match(const struct knfsd_fh *fh1,
const struct knfsd_fh *fh2)
static inline u32 knfsd_fh_hash(const struct knfsd_fh *fh)
static inline u32 *fh_fsid(const struct knfsd_fh *fh)
struct knfsd_fh fh_handle; /* FH data */
struct knfsd_fh rp_openfh;
struct knfsd_fh fi_fhandle;
struct knfsd_fh nbl_fh;
const struct knfsd_fh *fh,
struct knfsd_fh co_fh;
struct knfsd_fh fh;