Lines Matching refs:reply_list

299 	if(m && m->reply_list && m->list_select == mesh_jostle_list) {
303 &m->reply_list->start_time);
520 if(!s->reply_list && !s->cb_list) {
648 if(!s->reply_list && !s->cb_list) {
983 mstate->reply_list = NULL;
1062 struct mesh_reply* rep = mstate->reply_list;
1065 * the reply_list is now NULL, so the remove-from-empty-list
1067 mstate->reply_list = NULL;
1116 if(!mstate->reply_list && !mstate->cb_list
1121 if(mstate->reply_list || mstate->cb_list) {
1182 if(!ref->s->reply_list && !ref->s->cb_list
1250 if(!sub->reply_list && !sub->cb_list && was_detached &&
1436 * reply_list modification and accounting */
1437 struct mesh_reply* rlist = m->reply_list;
1490 m->reply_list = NULL;
1492 m->reply_list = rlist;
1514 m->reply_list = NULL;
1516 m->reply_list = rlist;
1552 m->reply_list = NULL;
1554 m->reply_list = rlist;
1718 if((mstate->reply_list || mstate->cb_list)
1726 if(mstate->reply_list && mstate->s.env->cfg->dns_error_reporting)
1729 for(r = mstate->reply_list; r; r = r->next) {
1736 /* briefly set the reply_list to NULL, so that the
1741 struct mesh_reply* reply_list = mstate->reply_list;
1745 mstate->reply_list = NULL;
1749 mstate->reply_list = reply_list;
1771 /* briefly set the reply_list to NULL, so that the
1776 struct mesh_reply* reply_list = mstate->reply_list;
1779 mstate->reply_list = NULL;
1784 mstate->reply_list = reply_list;
1824 if(mstate->reply_list) {
1825 mstate->reply_list = NULL;
1826 if(!mstate->reply_list && !mstate->cb_list) {
1831 if(!mstate->reply_list && !mstate->cb_list &&
1840 if(!mstate->reply_list && mstate->cb_list && !c->next) {
1846 if(!mstate->reply_list && !mstate->cb_list &&
1963 r->next = s->reply_list;
2017 s->reply_list = r;
2121 if(mstate->s.need_refetch && mstate->reply_list &&
2124 addr = mstate->reply_list->query_reply.client_addr;
2221 m->s.curmod, (m->reply_list)?"rep":"", /*hasreply*/
2329 n = m->reply_list;
2330 /* when in mesh_cleanup, it sets the reply_list to NULL, so that
2337 else m->reply_list = n->next;
2352 if(!m->reply_list && !m->cb_list
2357 if(!m->reply_list && !m->cb_list) {
2491 for(r = mstate->reply_list; r; r = r->next) {
2498 /* briefly set the reply_list to NULL, so that the
2503 struct mesh_reply* reply_list = mstate->reply_list;
2507 mstate->reply_list = NULL;
2511 mstate->reply_list = reply_list;
2567 if(mstate->reply_list) {
2568 mstate->reply_list = NULL;
2569 if(!mstate->reply_list && !mstate->cb_list) {
2581 if(!mstate->reply_list && mstate->cb_list && !c->next) {
2587 if(!mstate->reply_list && !mstate->cb_list &&
2620 if(!s->reply_list && !s->cb_list) {
2625 if(!s->reply_list && !s->cb_list &&