Lines Matching refs:nfs
87 struct nfs_subversion *nfs; in find_nfs_version() local
90 list_for_each_entry(nfs, &nfs_versions, list) { in find_nfs_version()
91 if (nfs->rpc_ops->version == version) { in find_nfs_version()
93 return nfs; in find_nfs_version()
103 struct nfs_subversion *nfs = find_nfs_version(version); in get_nfs_version() local
105 if (IS_ERR(nfs)) { in get_nfs_version()
108 nfs = find_nfs_version(version); in get_nfs_version()
112 if (!IS_ERR(nfs) && !try_module_get(nfs->owner)) in get_nfs_version()
114 return nfs; in get_nfs_version()
117 void put_nfs_version(struct nfs_subversion *nfs) in put_nfs_version() argument
119 module_put(nfs->owner); in put_nfs_version()
122 void register_nfs_version(struct nfs_subversion *nfs) in register_nfs_version() argument
126 list_add(&nfs->list, &nfs_versions); in register_nfs_version()
127 nfs_version[nfs->rpc_ops->version] = nfs->rpc_vers; in register_nfs_version()
133 void unregister_nfs_version(struct nfs_subversion *nfs) in unregister_nfs_version() argument
137 nfs_version[nfs->rpc_ops->version] = NULL; in unregister_nfs_version()
138 list_del(&nfs->list); in unregister_nfs_version()