Lines Matching refs:nrservs

707 svc_start_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs)  in svc_start_kthreads()  argument
716 nrservs--; in svc_start_kthreads()
739 } while (nrservs > 0); in svc_start_kthreads()
747 svc_signal_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs) in svc_signal_kthreads() argument
758 nrservs++; in svc_signal_kthreads()
759 } while (nrservs < 0); in svc_signal_kthreads()
779 svc_set_num_threads(struct svc_serv *serv, struct svc_pool *pool, int nrservs) in svc_set_num_threads() argument
783 nrservs -= (serv->sv_nrthreads-1); in svc_set_num_threads()
786 nrservs -= pool->sp_nrthreads; in svc_set_num_threads()
790 if (nrservs > 0) in svc_set_num_threads()
791 return svc_start_kthreads(serv, pool, nrservs); in svc_set_num_threads()
792 if (nrservs < 0) in svc_set_num_threads()
793 return svc_signal_kthreads(serv, pool, nrservs); in svc_set_num_threads()
800 svc_stop_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs) in svc_stop_kthreads() argument
811 nrservs++; in svc_stop_kthreads()
812 } while (nrservs < 0); in svc_stop_kthreads()
817 svc_set_num_threads_sync(struct svc_serv *serv, struct svc_pool *pool, int nrservs) in svc_set_num_threads_sync() argument
821 nrservs -= (serv->sv_nrthreads-1); in svc_set_num_threads_sync()
824 nrservs -= pool->sp_nrthreads; in svc_set_num_threads_sync()
828 if (nrservs > 0) in svc_set_num_threads_sync()
829 return svc_start_kthreads(serv, pool, nrservs); in svc_set_num_threads_sync()
830 if (nrservs < 0) in svc_set_num_threads_sync()
831 return svc_stop_kthreads(serv, pool, nrservs); in svc_set_num_threads_sync()