Lines Matching refs:nn

201 	struct nfs_net *nn = net_generic(net, nfs_net_id);  in nfs_cleanup_cb_ident_idr()  local
203 idr_destroy(&nn->cb_ident_idr); in nfs_cleanup_cb_ident_idr()
209 struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); in nfs_cb_idr_remove_locked() local
212 idr_remove(&nn->cb_ident_idr, clp->cl_cb_ident); in nfs_cb_idr_remove_locked()
257 struct nfs_net *nn; in nfs_put_client() local
262 nn = net_generic(clp->cl_net, nfs_net_id); in nfs_put_client()
264 if (refcount_dec_and_lock(&clp->cl_count, &nn->nfs_client_lock)) { in nfs_put_client()
267 spin_unlock(&nn->nfs_client_lock); in nfs_put_client()
284 struct nfs_net *nn = net_generic(data->net, nfs_net_id); in nfs_match_client() local
288 list_for_each_entry(clp, &nn->nfs_client_list, cl_share_link) { in nfs_match_client()
297 spin_unlock(&nn->nfs_client_lock); in nfs_match_client()
300 spin_lock(&nn->nfs_client_lock); in nfs_match_client()
406 struct nfs_net *nn = net_generic(cl_init->net, nfs_net_id); in nfs_get_client() local
416 spin_lock(&nn->nfs_client_lock); in nfs_get_client()
420 spin_unlock(&nn->nfs_client_lock); in nfs_get_client()
429 &nn->nfs_client_list); in nfs_get_client()
430 spin_unlock(&nn->nfs_client_lock); in nfs_get_client()
434 spin_unlock(&nn->nfs_client_lock); in nfs_get_client()
504 struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); in nfs_create_rpc_client() local
516 .stats = &nn->rpcstats, in nfs_create_rpc_client()
932 struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); in nfs_server_insert_lists() local
934 spin_lock(&nn->nfs_client_lock); in nfs_server_insert_lists()
936 list_add_tail(&server->master_link, &nn->nfs_volume_list); in nfs_server_insert_lists()
938 spin_unlock(&nn->nfs_client_lock); in nfs_server_insert_lists()
946 struct nfs_net *nn; in nfs_server_remove_lists() local
950 nn = net_generic(clp->cl_net, nfs_net_id); in nfs_server_remove_lists()
951 spin_lock(&nn->nfs_client_lock); in nfs_server_remove_lists()
956 spin_unlock(&nn->nfs_client_lock); in nfs_server_remove_lists()
1170 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_clients_init() local
1172 INIT_LIST_HEAD(&nn->nfs_client_list); in nfs_clients_init()
1173 INIT_LIST_HEAD(&nn->nfs_volume_list); in nfs_clients_init()
1175 idr_init(&nn->cb_ident_idr); in nfs_clients_init()
1177 spin_lock_init(&nn->nfs_client_lock); in nfs_clients_init()
1178 nn->boot_time = ktime_get_real(); in nfs_clients_init()
1179 memset(&nn->rpcstats, 0, sizeof(nn->rpcstats)); in nfs_clients_init()
1180 nn->rpcstats.program = &nfs_program; in nfs_clients_init()
1182 nfs_netns_sysfs_setup(nn, net); in nfs_clients_init()
1187 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_clients_exit() local
1189 nfs_netns_sysfs_destroy(nn); in nfs_clients_exit()
1191 WARN_ON_ONCE(!list_empty(&nn->nfs_client_list)); in nfs_clients_exit()
1192 WARN_ON_ONCE(!list_empty(&nn->nfs_volume_list)); in nfs_clients_exit()
1224 __acquires(&nn->nfs_client_lock) in nfs_server_list_start()
1226 struct nfs_net *nn = net_generic(seq_file_net(m), nfs_net_id); in nfs_server_list_start() local
1229 spin_lock(&nn->nfs_client_lock); in nfs_server_list_start()
1230 return seq_list_start_head(&nn->nfs_client_list, *_pos); in nfs_server_list_start()
1238 struct nfs_net *nn = net_generic(seq_file_net(p), nfs_net_id); in nfs_server_list_next() local
1240 return seq_list_next(v, &nn->nfs_client_list, pos); in nfs_server_list_next()
1247 __releases(&nn->nfs_client_lock) in nfs_server_list_stop()
1249 struct nfs_net *nn = net_generic(seq_file_net(p), nfs_net_id); in nfs_server_list_stop() local
1251 spin_unlock(&nn->nfs_client_lock); in nfs_server_list_stop()
1260 struct nfs_net *nn = net_generic(seq_file_net(m), nfs_net_id); in nfs_server_list_show() local
1263 if (v == &nn->nfs_client_list) { in nfs_server_list_show()
1291 __acquires(&nn->nfs_client_lock) in nfs_volume_list_start()
1293 struct nfs_net *nn = net_generic(seq_file_net(m), nfs_net_id); in nfs_volume_list_start() local
1296 spin_lock(&nn->nfs_client_lock); in nfs_volume_list_start()
1297 return seq_list_start_head(&nn->nfs_volume_list, *_pos); in nfs_volume_list_start()
1305 struct nfs_net *nn = net_generic(seq_file_net(p), nfs_net_id); in nfs_volume_list_next() local
1307 return seq_list_next(v, &nn->nfs_volume_list, pos); in nfs_volume_list_next()
1314 __releases(&nn->nfs_client_lock) in nfs_volume_list_stop()
1316 struct nfs_net *nn = net_generic(seq_file_net(p), nfs_net_id); in nfs_volume_list_stop() local
1318 spin_unlock(&nn->nfs_client_lock); in nfs_volume_list_stop()
1330 struct nfs_net *nn = net_generic(seq_file_net(m), nfs_net_id); in nfs_volume_list_show() local
1333 if (v == &nn->nfs_volume_list) { in nfs_volume_list_show()
1364 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_fs_proc_net_init() local
1367 nn->proc_nfsfs = proc_net_mkdir(net, "nfsfs", net->proc_net); in nfs_fs_proc_net_init()
1368 if (!nn->proc_nfsfs) in nfs_fs_proc_net_init()
1372 p = proc_create_net("servers", S_IFREG|S_IRUGO, nn->proc_nfsfs, in nfs_fs_proc_net_init()
1378 p = proc_create_net("volumes", S_IFREG|S_IRUGO, nn->proc_nfsfs, in nfs_fs_proc_net_init()