Lines Matching refs:nfs
50 #include "nfs.h"
76 .name = "nfs",
85 struct nfs_subversion *nfs;
88 nfs = nfs_version_mods[version];
90 return nfs;
95 struct nfs_subversion *nfs = __find_nfs_version(version);
97 if (!nfs && request_module("nfsv%d", version) == 0)
98 nfs = __find_nfs_version(version);
100 if (!nfs)
103 if (!get_nfs_version(nfs))
106 return nfs;
109 int get_nfs_version(struct nfs_subversion *nfs)
111 return try_module_get(nfs->owner);
115 void put_nfs_version(struct nfs_subversion *nfs)
117 module_put(nfs->owner);
120 void register_nfs_version(struct nfs_subversion *nfs)
124 nfs_version_mods[nfs->rpc_ops->version] = nfs;
125 nfs_version[nfs->rpc_ops->version] = nfs->rpc_vers;
131 void unregister_nfs_version(struct nfs_subversion *nfs)
135 nfs_version[nfs->rpc_ops->version] = NULL;
136 nfs_version_mods[nfs->rpc_ops->version] = NULL;