Lines Matching refs:nfs
50 #include "nfs.h"
72 .name = "nfs",
86 struct nfs_subversion *nfs;
89 list_for_each_entry(nfs, &nfs_versions, list) {
90 if (nfs->rpc_ops->version == version) {
92 return nfs;
102 struct nfs_subversion *nfs = find_nfs_version(version);
104 if (IS_ERR(nfs)) {
107 nfs = find_nfs_version(version);
111 if (!IS_ERR(nfs) && !try_module_get(nfs->owner))
113 return nfs;
116 void put_nfs_version(struct nfs_subversion *nfs)
118 module_put(nfs->owner);
121 void register_nfs_version(struct nfs_subversion *nfs)
125 list_add(&nfs->list, &nfs_versions);
126 nfs_version[nfs->rpc_ops->version] = nfs->rpc_vers;
132 void unregister_nfs_version(struct nfs_subversion *nfs)
136 nfs_version[nfs->rpc_ops->version] = NULL;
137 list_del(&nfs->list);