Lines Matching refs:xprt
187 /* destroy a clone xprt */
280 int p_max_same_xprt; /* Max reqs from the xprt */
308 * The p_lrwlock protects access to xprt->xp_next and xprt->xp_prev.
320 * Circular linked list for the `xprt-ready' queue (FIFO).
369 * xprt->xp_req_lock governs the following fields in xprt:
371 * xprt->xp_thread_lock governs the following fields in xprt:
433 int xp_full : 1; /* xprt is full */
434 int xp_enable : 1; /* xprt needs to be enabled */
462 int xp_same_xprt; /* Reqs from the same xprt */
559 #define SVC_DESTROY(xprt) \
560 (*(xprt)->xp_ops->xp_destroy)(xprt)
586 #define SVC_START(xprt) \
587 (*(xprt)->xp_ops->xp_start)(xprt)
591 #define SVC_RECV(xprt, msg) \
592 (*(xprt)->xp_ops->xp_recv)((xprt), (msg))
593 #define svc_recv(xprt, msg) \
594 (*(xprt)->xp_ops->xp_recv)((xprt), (msg))
596 #define SVC_STAT(xprt) \
597 (*(xprt)->xp_ops->xp_stat)(xprt)
598 #define svc_stat(xprt) \
599 (*(xprt)->xp_ops->xp_stat)(xprt)
601 #define SVC_GETARGS(xprt, xargs, argsp) \
602 (*(xprt)->xp_ops->xp_getargs)((xprt), (xargs), (argsp))
603 #define svc_getargs(xprt, xargs, argsp) \
604 (*(xprt)->xp_ops->xp_getargs)((xprt), (xargs), (argsp))
606 #define SVC_REPLY(xprt, msg) \
607 (*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
608 #define svc_reply(xprt, msg) \
609 (*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
611 #define SVC_FREEARGS(xprt, xargs, argsp) \
612 (*(xprt)->xp_ops->xp_freeargs)((xprt), (xargs), (argsp))
613 #define svc_freeargs(xprt, xargs, argsp) \
614 (*(xprt)->xp_ops->xp_freeargs)((xprt), (xargs), (argsp))
616 #define SVC_GETRES(xprt, size) \
617 (*(xprt)->xp_ops->xp_getres)((xprt), (size))
618 #define svc_getres(xprt, size) \
619 (*(xprt)->xp_ops->xp_getres)((xprt), (size))
621 #define SVC_FREERES(xprt) \
622 (*(xprt)->xp_ops->xp_freeres)(xprt)
623 #define svc_freeres(xprt) \
624 (*(xprt)->xp_ops->xp_freeres)(xprt)
626 #define SVC_DESTROY(xprt) \
627 (*(xprt)->xp_ops->xp_destroy)(xprt)
628 #define svc_destroy(xprt) \
629 (*(xprt)->xp_ops->xp_destroy)(xprt)
637 #define SVC_CONTROL(xprt, rq, in) \
638 (*(xprt)->xp_ops->xp_control)((xprt), (rq), (in))
653 uint32_t qsize; /* `xprt-ready' queue size */
656 uint32_t max_same_xprt; /* Max reqs from the same xprt */
681 * svc_reg(xprt, prog, vers, dispatch, nconf)
682 * const SVCXPRT *xprt;
713 * xprt_register(xprt)
714 * const SVCXPRT *xprt;
716 * xprt_unregister(xprt)
717 * const SVCXPRT *xprt;
816 SVCMASTERXPRT *rtr_xprt_ptr; /* Ptr to master xprt handle */