Lines Matching defs:xprt
351 * SVCXPRT *xprt;
356 #define SVC_ACQUIRE(xprt) \
357 refcount_acquire(&(xprt)->xp_refs)
359 #define SVC_RELEASE(xprt) \
360 if (refcount_release(&(xprt)->xp_refs)) \
361 SVC_DESTROY(xprt)
363 #define SVC_RECV(xprt, msg, addr, args) \
364 (*(xprt)->xp_ops->xp_recv)((xprt), (msg), (addr), (args))
366 #define SVC_STAT(xprt) \
367 (*(xprt)->xp_ops->xp_stat)(xprt)
369 #define SVC_ACK(xprt, ack) \
370 ((xprt)->xp_ops->xp_ack == NULL ? FALSE : \
371 ((ack) == NULL ? TRUE : (*(xprt)->xp_ops->xp_ack)((xprt), (ack))))
373 #define SVC_REPLY(xprt, msg, addr, m, seq) \
374 (*(xprt)->xp_ops->xp_reply) ((xprt), (msg), (addr), (m), (seq))
376 #define SVC_DESTROY(xprt) \
377 (*(xprt)->xp_ops->xp_destroy)(xprt)
379 #define SVC_CONTROL(xprt, rq, in) \
380 (*(xprt)->xp_ops->xp_control)((xprt), (rq), (in))
382 #define SVC_EXT(xprt) \
383 ((SVCXPRT_EXT *) xprt->xp_p3)
385 #define SVC_AUTH(xprt) \
386 (SVC_EXT(xprt)->xp_auth)
401 * svc_reg(xprt, prog, vers, dispatch, nconf)
402 * const SVCXPRT *xprt;
430 * svc_loss_reg(xprt, dispatch)
431 * const SVCXPRT *xprt;
442 * svc_loss_unreg(xprt, dispatch)
443 * const SVCXPRT *xprt;
454 * xprt_register(xprt)
455 * SVCXPRT *xprt;
464 * xprt_unregister(xprt)
465 * SVCXPRT *xprt;