Lines Matching refs:rpc
109 register_rpc_service(const char *fmri, const rpc_info_t *rpc) in register_rpc_service() argument
114 if ((nconf = getnetconfigent(rpc->netid)) == NULL) { in register_rpc_service()
121 if (is_v6_netid(rpc->netid) && !can_use_af(AF_INET6)) { in register_rpc_service()
125 rpc->netid, fmri); in register_rpc_service()
129 rpc->netid, fmri, nc_sperror()); in register_rpc_service()
134 for (ver = rpc->lowver; ver <= rpc->highver; ver++) { in register_rpc_service()
135 if (!rpcb_set(rpc->prognum, ver, nconf, &(rpc->netbuf))) { in register_rpc_service()
138 fmri, rpc->netid); in register_rpc_service()
140 for (ver--; ver >= rpc->lowver; ver--) in register_rpc_service()
141 (void) rpcb_unset(rpc->prognum, ver, nconf); in register_rpc_service()
154 unregister_rpc_service(const char *fmri, const rpc_info_t *rpc) in unregister_rpc_service() argument
159 if ((nconf = getnetconfigent(rpc->netid)) == NULL) { in unregister_rpc_service()
164 if (!(is_v6_netid(rpc->netid) && !can_use_af(AF_INET6))) { in unregister_rpc_service()
167 rpc->netid, fmri, nc_sperror()); in unregister_rpc_service()
172 for (ver = rpc->lowver; ver <= rpc->highver; ver++) in unregister_rpc_service()
173 (void) rpcb_unset(rpc->prognum, ver, nconf); in unregister_rpc_service()
318 rpc_info_t *rpc = tlx_info->pr_info.ri; in create_bound_endpoint() local
344 if ((rpc != NULL) && (rpc->is_loopback)) in create_bound_endpoint()
354 if (rpc != NULL) { in create_bound_endpoint()
356 retaddr = &(rpc->netbuf); in create_bound_endpoint()