Lines Matching defs:__svcmasterxprt
416 struct __svcmasterxprt { struct
417 SVCMASTERXPRT *xp_next; /* Next transport in the list */
418 SVCMASTERXPRT *xp_prev; /* Prev transport in the list */
419 __SVCXPRT_COMMON xp_xpc; /* Fields common with the clone */
420 SVCPOOL *xp_pool; /* Pointer to the pool */
421 mblk_t *xp_req_head; /* Request queue head */
422 mblk_t *xp_req_tail; /* Request queue tail */
423 kmutex_t xp_req_lock; /* Request lock */
424 int xp_threads; /* Current num. of attached threads */
425 int xp_detached_threads; /* num. of detached threads */
426 kmutex_t xp_thread_lock; /* Thread count lock */
427 void (*xp_closeproc)(const SVCMASTERXPRT *);
429 struct netbuf xp_addrmask; /* address mask */
431 caddr_t xp_p2; /* private: for use by svc ops */
433 int xp_full : 1; /* xprt is full */
434 int xp_enable : 1; /* xprt needs to be enabled */
435 int xp_reqs; /* number of requests queued */
436 size_t xp_size; /* total size of queued msgs */