Lines Matching refs:sp
123 rpc_dg_sock_pool_elt_p_t *sp
128 boolean32 is_private_socket = (*sp)->is_private;
135 serr = RPC_SOCKET_CLOSE((*sp)->sock);
140 (*sp)->sock, RPC_SOCKET_ETOI(serr)));
150 if (*sp == *peltp)
152 *peltp = (*sp)->next;
158 if (eltp->next == *sp)
160 eltp->next = (*sp)->next;
172 if ((*sp)->xqe != NULL)
173 RPC_MEM_FREE((*sp)->xqe, RPC_C_MEM_DG_PKT_POOL_ELT);
174 if ((*sp)->rqe != NULL)
175 RPC_MEM_FREE((*sp)->rqe, RPC_C_MEM_DG_PKT_POOL_ELT);
176 if ((*sp)->rqe_list_len > 0 && (*sp)->rqe_list != NULL)
177 rpc__dg_pkt_free_rqe((*sp)->rqe_list, (rpc_dg_call_p_t)(*sp)->ccall);
185 RPC_MEM_FREE(*sp, RPC_C_MEM_DG_SOCK_POOL_ELT);
187 *sp = NULL;
550 rpc_dg_sock_pool_elt_p_t *sp
556 *sp = NULL;
566 use_protseq(false, pseq_id, (rpc_addr_p_t) &addr, NULL, sp, &st);
581 rpc_dg_sock_pool_elt_p_t sp
589 is_private = sp->is_private;
594 if (sp->is_disabled)
601 sp->sock));
603 sp->is_disabled = true;
616 rpc__network_remove_desc(sp->sock, &st);
617 rpc__dg_network_sock_release(&sp);
689 PRIVATE void rpc__dg_network_sock_reference(sp)
690 rpc_dg_sock_pool_elt_p_t sp;
693 sp->refcnt++;
707 rpc_dg_sock_pool_elt_p_t *sp
712 if (--((*sp)->refcnt) == 1 && (*sp)->is_disabled)
713 sock_free(sp);
715 (*sp)->ccall = NULL;
718 *sp = NULL;