#ifndef _LINUX_NFS_H
#define _LINUX_NFS_H
#include <linux/cred.h>
#include <linux/sunrpc/auth.h>
#include <linux/sunrpc/msg_prot.h>
#include <linux/string.h>
#include <linux/crc32.h>
#include <uapi/linux/nfs.h>
#define NFS_LOCALIO_PROGRAM …
#define LOCALIOPROC_NULL …
#define LOCALIOPROC_UUID_IS_LOCAL …
#define NFS_MAXFHSIZE …
struct nfs_fh { … };
static inline int nfs_compare_fh(const struct nfs_fh *a, const struct nfs_fh *b)
{ … }
static inline void nfs_copy_fh(struct nfs_fh *target, const struct nfs_fh *source)
{ … }
enum nfs3_stable_how { … };
#ifdef CONFIG_CRC32
static inline u32 nfs_fhandle_hash(const struct nfs_fh *fh)
{ … }
#else
static inline u32 nfs_fhandle_hash(const struct nfs_fh *fh)
{
return 0;
}
#endif
#endif