Lines Matching refs:serverInfo

524 	server_info_t	*serverInfo = (server_info_t *)arg;  in getldap_get_rootDSE()  local
538 (void) mutex_lock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
539 serverInfo->sinfo[1].type = INFO_RW_UNKNOWN; in getldap_get_rootDSE()
540 serverInfo->sinfo[1].info_status = in getldap_get_rootDSE()
548 (void) mutex_lock(&serverInfo->mutex[0]); in getldap_get_rootDSE()
549 serverInfo->sinfo[1].prev_server_status = in getldap_get_rootDSE()
550 serverInfo->sinfo[0].server_status; in getldap_get_rootDSE()
551 (void) mutex_unlock(&serverInfo->mutex[0]); in getldap_get_rootDSE()
553 serverInfo->sinfo[1].server_status = in getldap_get_rootDSE()
555 if (serverInfo->sinfo[1].rootDSE_data) in getldap_get_rootDSE()
556 free(serverInfo->sinfo[1].rootDSE_data); in getldap_get_rootDSE()
557 serverInfo->sinfo[1].rootDSE_data = NULL; in getldap_get_rootDSE()
558 if (serverInfo->sinfo[1].errormsg) in getldap_get_rootDSE()
559 free(serverInfo->sinfo[1].errormsg); in getldap_get_rootDSE()
560 serverInfo->sinfo[1].errormsg = NULL; in getldap_get_rootDSE()
561 (void) mutex_unlock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
563 (void) mutex_lock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
564 serverInfo->sinfo[1].server_status = INFO_SERVER_CONNECTING; in getldap_get_rootDSE()
565 (void) mutex_unlock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
577 if (rc = __ns_ldap_getRootDSE(serverInfo->sinfo[1].addr, in getldap_get_rootDSE()
581 (void) mutex_lock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
582 serverInfo->sinfo[1].server_status = INFO_SERVER_ERROR; in getldap_get_rootDSE()
583 serverInfo->sinfo[1].info_status = INFO_STATUS_ERROR; in getldap_get_rootDSE()
585 serverInfo->sinfo[1].errormsg = strdup(error->message); in getldap_get_rootDSE()
589 " server"), serverInfo->sinfo[1].addr, rc); in getldap_get_rootDSE()
590 serverInfo->sinfo[1].errormsg = strdup(errmsg); in getldap_get_rootDSE()
599 serverInfo->sinfo[1].errormsg); in getldap_get_rootDSE()
601 (void) mutex_unlock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
606 sync_current_with_update_copy(serverInfo); in getldap_get_rootDSE()
610 (void) mutex_lock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
613 serverInfo->sinfo[1].type = INFO_RW_WRITEABLE; in getldap_get_rootDSE()
614 serverInfo->sinfo[1].server_status = INFO_SERVER_UP; in getldap_get_rootDSE()
615 serverInfo->sinfo[1].info_status = INFO_STATUS_NEW; in getldap_get_rootDSE()
618 serverInfo->sinfo[1].rootDSE_data = rootDSE; in getldap_get_rootDSE()
622 (void) mutex_unlock(&serverInfo->mutex[1]); in getldap_get_rootDSE()
628 sync_current_with_update_copy(serverInfo); in getldap_get_rootDSE()
1621 static server_info_t *serverInfo = NULL; in getldap_serverInfo_op() local
1676 serverInfo = serverInfo_1; in getldap_serverInfo_op()
1693 (void) getldap_set_serverInfo(serverInfo, 1, INFO_OP_CREATE); in getldap_serverInfo_op()
1701 (void) getldap_set_refresh_ttl(serverInfo, in getldap_serverInfo_op()
1734 if (serverInfo_old != serverInfo) in getldap_serverInfo_op()
1741 serverInfo_old = serverInfo; in getldap_serverInfo_op()
1754 if (serverInfo) in getldap_serverInfo_op()
1755 (void) getldap_destroy_serverInfo(serverInfo); in getldap_serverInfo_op()
1756 serverInfo = NULL; in getldap_serverInfo_op()
1774 if (serverInfo) { in getldap_serverInfo_op()
1776 (void) getldap_set_serverInfo(serverInfo, 0, in getldap_serverInfo_op()
1787 (void) getldap_set_refresh_ttl(serverInfo, in getldap_serverInfo_op()
1933 (void) getldap_set_refresh_ttl(serverInfo, in getldap_serverInfo_op()
1979 if (serverInfo) { in getldap_serverInfo_op()
1980 (void) getldap_get_server_stat(serverInfo, in getldap_serverInfo_op()