Lines Matching refs:server

235 	struct nfs_server *server = container_of(kobj, struct nfs_server, kobj);  in shutdown_show()  local
236 bool shutdown = server->flags & NFS_MOUNT_SHUTDOWN; in shutdown_show()
244 struct nfs_server *server; in shutdown_store() local
247 server = container_of(kobj, struct nfs_server, kobj); in shutdown_store()
257 if (server->flags & NFS_MOUNT_SHUTDOWN) in shutdown_store()
260 server->flags |= NFS_MOUNT_SHUTDOWN; in shutdown_store()
261 shutdown_client(server->client); in shutdown_store()
262 shutdown_client(server->nfs_client->cl_rpcclient); in shutdown_store()
264 if (!IS_ERR(server->client_acl)) in shutdown_store()
265 shutdown_client(server->client_acl); in shutdown_store()
267 if (server->nlm_host) in shutdown_store()
268 shutdown_client(server->nlm_host->h_rpcclnt); in shutdown_store()
277 void nfs_sysfs_link_rpc_client(struct nfs_server *server, in nfs_sysfs_link_rpc_client() argument
287 ret = sysfs_create_link_nowarn(&server->kobj, in nfs_sysfs_link_rpc_client()
312 void nfs_sysfs_add_server(struct nfs_server *server) in nfs_sysfs_add_server() argument
316 ret = kobject_init_and_add(&server->kobj, &nfs_sb_ktype, in nfs_sysfs_add_server()
317 &nfs_kset->kobj, "server-%d", server->s_sysfs_id); in nfs_sysfs_add_server()
320 server->s_sysfs_id, ret); in nfs_sysfs_add_server()
323 ret = sysfs_create_file_ns(&server->kobj, &nfs_sysfs_attr_shutdown.attr, in nfs_sysfs_add_server()
324 nfs_netns_server_namespace(&server->kobj)); in nfs_sysfs_add_server()
327 server->s_sysfs_id, ret); in nfs_sysfs_add_server()
333 struct nfs_server *server = s->s_fs_info; in nfs_sysfs_move_server_to_sb() local
336 ret = kobject_rename(&server->kobj, s->s_id); in nfs_sysfs_move_server_to_sb()
339 server->kobj.name, ret); in nfs_sysfs_move_server_to_sb()
342 void nfs_sysfs_move_sb_to_server(struct nfs_server *server) in nfs_sysfs_move_sb_to_server() argument
347 s = kasprintf(GFP_KERNEL, "server-%d", server->s_sysfs_id); in nfs_sysfs_move_sb_to_server()
349 ret = kobject_rename(&server->kobj, s); in nfs_sysfs_move_sb_to_server()
354 server->kobj.name, ret); in nfs_sysfs_move_sb_to_server()
358 void nfs_sysfs_remove_server(struct nfs_server *server) in nfs_sysfs_remove_server() argument
360 kobject_del(&server->kobj); in nfs_sysfs_remove_server()