Lines Matching refs:nfs
50 #include "nfs.h"
72 .name = "nfs",
85 struct nfs_subversion *nfs;
88 list_for_each_entry(nfs, &nfs_versions, list) {
89 if (nfs->rpc_ops->version == version) {
91 return nfs;
101 struct nfs_subversion *nfs = find_nfs_version(version);
103 if (IS_ERR(nfs)) {
106 nfs = find_nfs_version(version);
110 if (!IS_ERR(nfs) && !try_module_get(nfs->owner))
112 return nfs;
115 void put_nfs_version(struct nfs_subversion *nfs)
117 module_put(nfs->owner);
120 void register_nfs_version(struct nfs_subversion *nfs)
124 list_add(&nfs->list, &nfs_versions);
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 list_del(&nfs->list);