Lines Matching refs:srv
365 struct fo_server *srv;
430 resolve_state->srv = NULL;
440 !fo_is_server_primary(resolve_state->srv))) {
564 if (!fo_is_server_primary(state->srv)) {
592 ret = fo_resolve_service_recv(subreq, state, &state->srv);
595 if (!state->srv) {
607 if (!state->srv) {
612 fo_get_server_str_name(state->srv), ret, sss_strerror(ret));
640 state->svc->first_resolved = state->srv;
641 } else if (state->svc->first_resolved == state->srv) {
647 if (DEBUG_IS_SET(SSSDBG_FUNC_DATA) && fo_get_server_name(state->srv)) {
650 srvaddr = fo_get_server_hostent(state->srv);
654 fo_get_server_str_name(state->srv));
662 fo_get_server_str_name(state->srv), ipaddr,
666 srv_status_change = fo_get_server_hostname_last_change(state->srv);
670 if (state->srv != state->svc->last_good_srv ||
673 state->svc->last_good_srv = state->srv;
678 callback->fn(callback->private_data, state->srv);
687 struct fo_server **srv)
694 if (srv) {
695 fo_ref_server(ref_ctx, state->srv);
696 *srv = state->srv;