Lines Matching refs:nfs
85 struct nfs_subversion *nfs; in find_nfs_version() local
88 list_for_each_entry(nfs, &nfs_versions, list) { in find_nfs_version()
89 if (nfs->rpc_ops->version == version) { in find_nfs_version()
91 return nfs; in find_nfs_version()
101 struct nfs_subversion *nfs = find_nfs_version(version); in get_nfs_version() local
103 if (IS_ERR(nfs)) { in get_nfs_version()
106 nfs = find_nfs_version(version); in get_nfs_version()
110 if (!IS_ERR(nfs) && !try_module_get(nfs->owner)) in get_nfs_version()
112 return nfs; in get_nfs_version()
115 void put_nfs_version(struct nfs_subversion *nfs) in put_nfs_version() argument
117 module_put(nfs->owner); in put_nfs_version()
120 void register_nfs_version(struct nfs_subversion *nfs) in register_nfs_version() argument
124 list_add(&nfs->list, &nfs_versions); in register_nfs_version()
125 nfs_version[nfs->rpc_ops->version] = nfs->rpc_vers; in register_nfs_version()
131 void unregister_nfs_version(struct nfs_subversion *nfs) in unregister_nfs_version() argument
135 nfs_version[nfs->rpc_ops->version] = NULL; in unregister_nfs_version()
136 list_del(&nfs->list); in unregister_nfs_version()