Lines Matching refs:nsrv
453 ilbd_srv_t *nsrv, *lsrv; in i_add_srv2sg() local
456 nsrv = calloc(sizeof (*nsrv), 1); in i_add_srv2sg()
457 if (nsrv == NULL) in i_add_srv2sg()
459 n_sg_srv = &nsrv->isv_srv; in i_add_srv2sg()
475 list_insert_head(srvlist, nsrv); in i_add_srv2sg()
478 search = i_test_and_insert(nsrv, lsrv, in i_add_srv2sg()
487 list_insert_tail(srvlist, nsrv); in i_add_srv2sg()
495 *ret_srv = nsrv; in i_add_srv2sg()
497 free(nsrv); in i_add_srv2sg()
600 ilbd_srv_t *nsrv; in ilbd_add_server_to_group() local
726 if ((rc = i_add_srv2sg(tmp_sg, srv, &nsrv)) != ILB_STATUS_OK) { in ilbd_add_server_to_group()
732 rc = i_add_srv2krules(&tmp_sg->isg_rulelist, &nsrv->isv_srv, in ilbd_add_server_to_group()
753 list_remove(&tmp_sg->isg_srvlist, nsrv); in ilbd_add_server_to_group()
754 i_ilbd_free_srvID(tmp_sg, nsrv->isv_id); in ilbd_add_server_to_group()
755 free(nsrv); in ilbd_add_server_to_group()
760 rc = ilbd_scf_add_srv(tmp_sg, nsrv); in ilbd_add_server_to_group()
771 (void) i_delete_srv(tmp_sg, nsrv, -1); in ilbd_add_server_to_group()
803 nsrv = i_find_srv(&tmp_sg->isg_srvlist, srv, MODE_SRVID); in ilbd_add_server_to_group()
804 assert(nsrv != NULL); in ilbd_add_server_to_group()
805 (void) i_delete_srv(tmp_sg, nsrv, -1); in ilbd_add_server_to_group()