Lines Matching full:server
28 static void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument
30 if (server->flags & NFS_MOUNT_NOACL) in nfs_init_server_aclclient()
33 server->client_acl = rpc_bind_new_program(server->client, &nfsacl_program, 3); in nfs_init_server_aclclient()
34 if (IS_ERR(server->client_acl)) in nfs_init_server_aclclient()
37 nfs_sysfs_link_rpc_client(server, server->client_acl, NULL); in nfs_init_server_aclclient()
40 server->caps |= NFS_CAP_ACLS; in nfs_init_server_aclclient()
44 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient()
47 static inline void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument
49 server->flags &= ~NFS_MOUNT_NOACL; in nfs_init_server_aclclient()
50 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient()
56 struct nfs_server *server = nfs_create_server(fc); in nfs3_create_server() local
59 if (!IS_ERR(server)) in nfs3_create_server()
60 nfs_init_server_aclclient(server); in nfs3_create_server()
61 return server; in nfs3_create_server()
69 struct nfs_server *server = nfs_clone_server(source, fh, fattr, flavor); in nfs3_clone_server() local
70 if (!IS_ERR(server) && !IS_ERR(source->client_acl)) in nfs3_clone_server()
71 nfs_init_server_aclclient(server); in nfs3_clone_server()
72 return server; in nfs3_clone_server()
76 * Set up a pNFS Data Server client over NFSv3.
78 * Return any existing nfs_client that matches server address,port,version