Lines Matching full:service
60 * "service dispatch" function, a transport handle, and a boolean that
62 * local binder service; if true the program's number and version and the
66 * A service's dispatch function is called whenever an rpc request comes in
68 * those of the registered service. The dispatch function is passed two
73 * Service control requests
119 * worker threads plus one for the service pool's reference.
136 struct __rpc_svcthread *xp_thread; /* assigned service thread */
207 * Service request
213 uint32_t rq_prog; /* service program number */
214 uint32_t rq_vers; /* service protocol version */
238 * requests from a service pool. A service thread is in one of three
246 * list. When a transport becomes active, it is assigned a service
273 SVCPOOL_THREADWANTED, /* new service thread requested */
274 SVCPOOL_THREADSTARTING, /* new service thread started */
282 struct svcxprt_list sg_active; /* transports needing service */
283 struct svcthread_list sg_idlethreads; /* idle service threads */
285 int sg_minthreads; /* minimum service thread count */
286 int sg_maxthreads; /* maximum service thread count */
287 int sg_threadcount; /* current service thread count */
298 * A service pool contains a set of transports and service callbacks
314 int sp_minthreads; /* minimum service thread count */
315 int sp_maxthreads; /* maximum service thread count */
395 * Service registration
412 * Service un-registration
424 * Service connection loss registration
436 * Service connection loss un-registration
479 * When the service routine is called, it must first check to see if it
487 * Also, if the service refuses to execute the procedure due to too-
493 * Therefore pure service implementations should always call
499 * It is the service/protocol writer's responsibility to know which calls are
522 * service routine. The routine svc_run does infinite waiting; i.e.,
555 * These are the existing service side transport implementations
561 * Create a new service pool.
567 * Destroy a service pool, including all registered transports.
572 * Close a service pool. Similar to svcpool_destroy(), but it does not
589 * const char *uaddr; -- universal address of service