SVCPOOL
SVCPOOL pool;
svc_print_pool(SVCPOOL *pool, uintptr_t addr)
SVCPOOL svcpool;
svc_thread_exit(SVCPOOL *pool, SVCXPRT *clone_xprt)
svc_thread_exitdetached(SVCPOOL *pool, SVCXPRT *clone_xprt)
SVCPOOL *pool;
svc_thread_creator(SVCPOOL *pool)
svc_creator_signal(SVCPOOL *pool)
svc_creator_signalexit(SVCPOOL *pool)
svc_poll(SVCPOOL *pool, SVCMASTERXPRT *xprt, SVCXPRT *clone_xprt)
SVCPOOL *pool = xprt->xp_pool;
svc_run(SVCPOOL *pool)
SVCPOOL *pool;
SVCPOOL *pool = xprt->xp_pool;
SVCPOOL *pool = xprt->xp_pool;
SVCPOOL *pool = clone_xprt->xp_master->xp_pool;
SVCPOOL *pool = clone_xprt->xp_master->xp_pool;
SVCPOOL *pool = xprt->xp_pool;
SVCPOOL *pool;
SVCPOOL *svc_pools;
static void svc_xprt_qinit(SVCPOOL *, size_t);
static void svc_xprt_qdestroy(SVCPOOL *);
static void svc_thread_creator(SVCPOOL *);
static void svc_creator_signal(SVCPOOL *);
static void svc_creator_signalexit(SVCPOOL *);
static void svc_pool_unregister(struct svc_globals *, SVCPOOL *);
static int svc_run(SVCPOOL *);
SVCPOOL *pool;
svc_pool_cleanup(SVCPOOL *pool)
kmem_free(pool, sizeof (SVCPOOL));
svc_pool_tryexit(SVCPOOL *pool)
static SVCPOOL *
SVCPOOL *pool;
SVCPOOL *pool;
svc_pool_unregister(struct svc_globals *svc, SVCPOOL *pool)
SVCPOOL *next = pool->p_next;
SVCPOOL *prev = pool->p_prev;
svc_pool_register(struct svc_globals *svc, SVCPOOL *pool, int id)
SVCPOOL *old_pool;
svc_pool_init(SVCPOOL *pool, uint_t maxthreads, uint_t redline,
SVCPOOL *pool;
pool = kmem_zalloc(sizeof (SVCPOOL), KM_SLEEP);
kmem_free(pool, sizeof (SVCPOOL));
SVCPOOL *pool;
SVCPOOL *pool;
SVCPOOL *pool = xprt->xp_pool;
svc_xprt_qdestroy(SVCPOOL *pool)
svc_xprt_qinit(SVCPOOL *pool, size_t qsize)
svc_xprt_qput(SVCPOOL *pool, SVCMASTERXPRT *xprt)
svc_xprt_qget(SVCPOOL *pool)
svc_xprt_qdelete(SVCPOOL *pool, SVCMASTERXPRT *xprt)
SVCPOOL *p_next; /* Next pool in the list */
SVCPOOL *p_prev; /* Prev pool in the list */
SVCPOOL *xp_pool; /* Pointer to the pool */