Lines Matching defs:parent
106 if (xt->parent == NULL)
197 svc_dg_xprtcopy(SVCXPRT *parent)
207 SVCEXT(xprt)->parent = parent;
209 SVCEXT(xprt)->flags = SVCEXT(parent)->flags;
211 xprt->xp_fd = parent->xp_fd;
212 xprt->xp_port = parent->xp_port;
214 if (parent->xp_tp) {
215 xprt->xp_tp = (char *)strdup(parent->xp_tp);
222 if (parent->xp_netid) {
223 xprt->xp_netid = (char *)strdup(parent->xp_netid);
226 if (parent->xp_tp)
227 free(parent->xp_tp);
232 xprt->xp_ltaddr = parent->xp_ltaddr; /* shared with parent */
234 xprt->xp_rtaddr = parent->xp_rtaddr;
240 (void) memcpy(xprt->xp_rtaddr.buf, parent->xp_rtaddr.buf,
242 xprt->xp_type = parent->xp_type;
249 su->su_iosz = get_svc_dg_data(parent)->su_iosz;
561 if (SVCEXT(xprt)->parent)
563 xprt = SVCEXT(xprt)->parent;
694 if (svc_mt_mode != RPC_SVC_MT_NONE && SVCEXT(xprt)->parent != NULL)
696 transp = SVCEXT(xprt)->parent;
754 SVCXPRT *parent;
768 if (svc_mt_mode != RPC_SVC_MT_NONE && SVCEXT(xprt)->parent != NULL)
770 parent = SVCEXT(xprt)->parent;
772 parent = xprt;
776 uc = (struct cl_cache *)get_svc_dg_data(parent)->su_cache;
786 loc = CACHE_LOC(parent, victim->cache_xid);
853 loc = CACHE_LOC(parent, victim->cache_xid);
869 SVCXPRT *parent;
880 if (svc_mt_mode != RPC_SVC_MT_NONE && SVCEXT(xprt)->parent != NULL)
882 parent = SVCEXT(xprt)->parent;
884 parent = xprt;
888 uc = (struct cl_cache *)get_svc_dg_data(parent)->su_cache;
892 loc = CACHE_LOC(parent, su->su_xid);