Lines Matching defs:serv
157 static int create_lockd_listener(struct svc_serv *serv, const char *name,
164 xprt = svc_find_xprt(serv, name, net, family, 0);
166 return svc_xprt_create(serv, name, net, family, port,
172 static int create_lockd_family(struct svc_serv *serv, struct net *net,
177 err = create_lockd_listener(serv, "udp", net, family, nlm_udpport,
182 return create_lockd_listener(serv, "tcp", net, family, nlm_tcpport,
196 static int make_socks(struct svc_serv *serv, struct net *net,
202 err = create_lockd_family(serv, net, PF_INET, cred);
206 err = create_lockd_family(serv, net, PF_INET6, cred);
217 svc_xprt_destroy_all(serv, net);
218 svc_rpcb_cleanup(serv, net);
222 static int lockd_up_net(struct svc_serv *serv, struct net *net,
231 error = svc_bind(serv, net);
235 error = make_socks(serv, net, cred);
247 static void lockd_down_net(struct svc_serv *serv, struct net *net)
256 svc_xprt_destroy_all(serv, net);
257 svc_rpcb_cleanup(serv, net);
321 struct svc_serv *serv;
341 serv = svc_create(&nlmsvc_program, LOCKD_BUFSIZE, lockd);
342 if (!serv) {
347 serv->sv_maxconn = nlm_max_connections;
348 error = svc_set_num_threads(serv, NULL, 1);
350 svc_put(serv);
354 nlmsvc_serv = serv;