Lines Matching refs:nfs
88 struct nfs_subversion *nfs; in find_nfs_version() local
91 list_for_each_entry(nfs, &nfs_versions, list) { in find_nfs_version()
92 if (nfs->rpc_ops->version == version) { in find_nfs_version()
94 return nfs; in find_nfs_version()
104 struct nfs_subversion *nfs = find_nfs_version(version); in get_nfs_version() local
106 if (IS_ERR(nfs)) { in get_nfs_version()
109 nfs = find_nfs_version(version); in get_nfs_version()
113 if (!IS_ERR(nfs) && !try_module_get(nfs->owner)) in get_nfs_version()
115 return nfs; in get_nfs_version()
118 void put_nfs_version(struct nfs_subversion *nfs) in put_nfs_version() argument
120 module_put(nfs->owner); in put_nfs_version()
123 void register_nfs_version(struct nfs_subversion *nfs) in register_nfs_version() argument
127 list_add(&nfs->list, &nfs_versions); in register_nfs_version()
128 nfs_version[nfs->rpc_ops->version] = nfs->rpc_vers; in register_nfs_version()
134 void unregister_nfs_version(struct nfs_subversion *nfs) in unregister_nfs_version() argument
138 nfs_version[nfs->rpc_ops->version] = NULL; in unregister_nfs_version()
139 list_del(&nfs->list); in unregister_nfs_version()