Lines Matching refs:netid
508 char *netid = NULL; in svc_reg() local
514 netid = strdup(xprt->xp_netid, M_RPC); in svc_reg()
517 netid = strdup(nconf->nc_netid, M_RPC); in svc_reg()
520 if ((netid == NULL) && (flag == 1)) { in svc_reg()
525 if ((s = svc_find(pool, prog, vers, netid)) != NULL) { in svc_reg()
526 if (netid) in svc_reg()
527 free(netid, M_RPC); in svc_reg()
535 if (netid) in svc_reg()
536 free(netid, M_RPC); in svc_reg()
544 s->sc_netid = netid; in svc_reg()
547 if ((xprt->xp_netid == NULL) && (flag == 1) && netid) in svc_reg()
548 ((SVCXPRT *) xprt)->xp_netid = strdup(netid, M_RPC); in svc_reg()
642 svc_find(SVCPOOL *pool, rpcprog_t prog, rpcvers_t vers, char *netid) in svc_find() argument
649 && (netid == NULL || s->sc_netid == NULL || in svc_find()
650 strcmp(netid, s->sc_netid) == 0)) in svc_find()