Lines Matching refs:cl_init

148 struct nfs_client *nfs_alloc_client(const struct nfs_client_initdata *cl_init)  in nfs_alloc_client()  argument
156 clp->cl_minorversion = cl_init->minorversion; in nfs_alloc_client()
157 clp->cl_nfs_mod = cl_init->nfs_mod; in nfs_alloc_client()
166 memcpy(&clp->cl_addr, cl_init->addr, cl_init->addrlen); in nfs_alloc_client()
167 clp->cl_addrlen = cl_init->addrlen; in nfs_alloc_client()
169 if (cl_init->hostname) { in nfs_alloc_client()
171 clp->cl_hostname = kstrdup(cl_init->hostname, GFP_KERNEL); in nfs_alloc_client()
179 clp->cl_flags = cl_init->init_flags; in nfs_alloc_client()
180 clp->cl_proto = cl_init->proto; in nfs_alloc_client()
181 clp->cl_nconnect = cl_init->nconnect; in nfs_alloc_client()
182 clp->cl_max_connect = cl_init->max_connect ? cl_init->max_connect : 1; in nfs_alloc_client()
183 clp->cl_net = get_net_track(cl_init->net, &clp->cl_ns_tracker, GFP_KERNEL); in nfs_alloc_client()
193 clp->cl_xprtsec = cl_init->xprtsec; in nfs_alloc_client()
387 nfs_found_client(const struct nfs_client_initdata *cl_init, in nfs_found_client() argument
412 struct nfs_client *nfs_get_client(const struct nfs_client_initdata *cl_init) in nfs_get_client() argument
415 struct nfs_net *nn = net_generic(cl_init->net, nfs_net_id); in nfs_get_client()
416 const struct nfs_rpc_ops *rpc_ops = cl_init->nfs_mod->rpc_ops; in nfs_get_client()
418 if (cl_init->hostname == NULL) { in nfs_get_client()
427 clp = nfs_match_client(cl_init); in nfs_get_client()
434 return nfs_found_client(cl_init, clp); in nfs_get_client()
440 new = rpc_ops->init_client(new, cl_init); in nfs_get_client()
448 new = rpc_ops->alloc_client(cl_init); in nfs_get_client()
513 const struct nfs_client_initdata *cl_init, in nfs_create_rpc_client() argument
524 .timeout = cl_init->timeparms, in nfs_create_rpc_client()
526 .nodename = cl_init->nodename, in nfs_create_rpc_client()
531 .cred = cl_init->cred, in nfs_create_rpc_client()
532 .xprtsec = cl_init->xprtsec, in nfs_create_rpc_client()
533 .connect_timeout = cl_init->connect_timeout, in nfs_create_rpc_client()
534 .reconnect_timeout = cl_init->reconnect_timeout, in nfs_create_rpc_client()
663 const struct nfs_client_initdata *cl_init) in nfs_init_client() argument
675 error = nfs_create_rpc_client(clp, cl_init, RPC_AUTH_UNIX); in nfs_init_client()
731 struct nfs_client_initdata cl_init = { in nfs_init_server() local
750 set_bit(NFS_CS_NORESVPORT, &cl_init.init_flags); in nfs_init_server()
753 __set_bit(NFS_CS_NETUNREACH_FATAL, &cl_init.init_flags); in nfs_init_server()
756 clp = nfs_get_client(&cl_init); in nfs_init_server()