Lines Matching refs:num_unused
143 /* sort tcppipe, first on IP address, for an IPaddresss, sort on num_unused */
158 /* sort that num_unused is sorted ascending, */
159 if(x->key.num_unused != y->key.num_unused) {
160 return (x->key.num_unused < y->key.num_unused) ? -1 : 1;
276 tp->key.num_unused = tp->pipe_num;
295 tp->key.num_unused = tp->pipe_num;
523 key->num_unused = set->tcp_pipeline;
538 if(r->key.num_unused == 0)
587 assert(tp->key.num_unused < tp->pipe_num && tp->key.num_unused >= 0);
590 tp->unused[tp->key.num_unused] = zone->query_id;
593 tp->key.num_unused++;
603 assert(tp->key.num_unused < tp->pipe_num); /* at least one 'in-use' */
604 assert(tp->pipe_num - tp->key.num_unused > tp->key.num_skip); /* at least one 'nonskip' */
684 assert(tp->key.num_unused > 0);
686 idx = random_generate(tp->key.num_unused);
688 tp->unused[idx] = tp->unused[tp->key.num_unused-1];
692 tp->key.num_unused--;
1561 tp->key.num_unused));
1564 if(tp->key.num_unused == 1 && set->tcp_waiting_first) {
1588 if(tp->key.num_unused >= tp->pipe_num || tp->key.num_skip >= tp->pipe_num - tp->key.num_unused)