Lines Matching refs:nrservs
708 svc_start_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs)
717 nrservs--;
740 } while (nrservs > 0);
748 svc_signal_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs)
759 nrservs++;
760 } while (nrservs < 0);
780 svc_set_num_threads(struct svc_serv *serv, struct svc_pool *pool, int nrservs)
784 nrservs -= (serv->sv_nrthreads-1);
787 nrservs -= pool->sp_nrthreads;
791 if (nrservs > 0)
792 return svc_start_kthreads(serv, pool, nrservs);
793 if (nrservs < 0)
794 return svc_signal_kthreads(serv, pool, nrservs);
801 svc_stop_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs)
816 nrservs++;
817 } while (nrservs < 0);
822 svc_set_num_threads_sync(struct svc_serv *serv, struct svc_pool *pool, int nrservs)
826 nrservs -= (serv->sv_nrthreads-1);
829 nrservs -= pool->sp_nrthreads;
833 if (nrservs > 0)
834 return svc_start_kthreads(serv, pool, nrservs);
835 if (nrservs < 0)
836 return svc_stop_kthreads(serv, pool, nrservs);