Lines Matching refs:cp
600 Connection *cp;
637 cp = sessionPool[i];
641 printConnection(stderr, cp);
643 if ((cp->usedBit) || (serverAddr && *serverAddr &&
644 (strcasecmp(serverAddr, cp->serverAddr) != 0)))
647 if (__s_api_is_auth_matched(cp->auth, auth) == B_FALSE)
651 cp->usedBit = B_TRUE;
653 cp->threadID = thr_self();
654 *conp = cp;
1193 Connection *cp;
1213 cp = sessionPool[id];
1215 if (!cp || (!fini && (!cp->usedBit || cp->threadID != thr_self()))) {
1226 cp->usedBit = B_FALSE;
1227 cp->threadID = 0; /* unmark the threadID */
1231 while (ldap_result(cp->ld, LDAP_RES_ANY, LDAP_MSG_ALL,
1243 (void) ldap_unbind(cp->ld);
1244 __s_api_freeConnection(cp);