Lines Matching refs:clone_xprt

142 #define	CLONE2STATS(clone_xprt)	\
143 (struct rpc_clts_server *)(clone_xprt)->xp_master->xp_p2
208 svc_clts_kclone_destroy(SVCXPRT *clone_xprt)
211 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf;
253 svc_clts_ktattrs(SVCXPRT *clone_xprt, int attrflag, void **tattr)
259 *tattr = (void *)&clone_xprt->xp_master->xp_addrmask;
269 svc_clts_krecv(SVCXPRT *clone_xprt, mblk_t *mp, struct rpc_msg *msg)
272 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf;
273 XDR *xdrs = &clone_xprt->xp_xdrin;
274 struct rpc_clts_server *stats = CLONE2STATS(clone_xprt);
322 clone_xprt->xp_rtaddr.buf = (char *)mp->b_rptr +
324 clone_xprt->xp_rtaddr.len = pptr->unitdata_ind.SRC_length;
331 ((sin_t *)(clone_xprt->xp_lcladdr.buf))->sin_family = AF_UNSPEC;
343 ((sin6_t *)(clone_xprt->xp_lcladdr.buf))->sin6_addr
345 ((sin6_t *)(clone_xprt->xp_lcladdr.buf))->sin6_family
350 ((sin_t *)(clone_xprt->xp_lcladdr.buf))->sin_addr
352 ((sin_t *)(clone_xprt->xp_lcladdr.buf))->sin_family
396 clone_xprt->xp_xid = msg->rm_xid;
426 svc_clts_ksend(SVCXPRT *clone_xprt, struct rpc_msg *msg)
429 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf;
430 XDR *xdrs = &clone_xprt->xp_xdrout;
486 msg->rm_xid = clone_xprt->xp_xid;
493 (!has_args || SVCAUTH_WRAP(&clone_xprt->xp_auth, xdrs,
505 (!has_args || SVCAUTH_WRAP(&clone_xprt->xp_auth, xdrs,
516 if (msgsz <= 0 || (clone_xprt->xp_msg_size != -1 &&
517 msgsz > clone_xprt->xp_msg_size)) {
521 msgsz, clone_xprt->xp_msg_size);
546 if (((sin_t *)(clone_xprt->xp_lcladdr.buf))->sin_family == AF_INET) {
583 ((sin_t *)(clone_xprt->xp_lcladdr.buf))->sin_addr.s_addr;
590 put(clone_xprt->xp_wq, ud->ud_resp);
620 svc_clts_kgetargs(SVCXPRT *clone_xprt, xdrproc_t xdr_args,
625 return (SVCAUTH_UNWRAP(&clone_xprt->xp_auth, &clone_xprt->xp_xdrin,
631 svc_clts_kfreeargs(SVCXPRT *clone_xprt, xdrproc_t xdr_args,
635 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf;
636 XDR *xdrs = &clone_xprt->xp_xdrin;
656 svc_clts_kgetres(SVCXPRT *clone_xprt, int size)
659 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf;
660 XDR *xdrs = &clone_xprt->xp_xdrout;
692 rply.rm_xid = clone_xprt->xp_xid;
695 rply.acpted_rply.ar_verf = clone_xprt->xp_verf;
717 svc_clts_kfreeres(SVCXPRT *clone_xprt)
720 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf;
725 XDR_DESTROY(&clone_xprt->xp_xdrout);