Lines Matching refs:fdl
82 check_bound(struct fdlist *fdl, char *uaddr) in check_bound() argument
88 if (fdl->check_binding == FALSE) in check_bound()
91 na = uaddr2taddr(fdl->nconf, uaddr); in check_bound()
95 fd = __rpc_nconf2fd(fdl->nconf); in check_bound()
114 struct fdlist *fdl; in add_bndlist() local
120 fdl = malloc(sizeof (struct fdlist)); in add_bndlist()
121 if (fdl == NULL) { in add_bndlist()
126 fdl->nconf = newnconf; in add_bndlist()
127 fdl->next = NULL; in add_bndlist()
129 fdhead = fdl; in add_bndlist()
130 fdtail = fdl; in add_bndlist()
132 fdtail->next = fdl; in add_bndlist()
133 fdtail = fdl; in add_bndlist()
136 fdl->check_binding = FALSE; in add_bndlist()
144 struct fdlist *fdl; in is_bound() local
146 for (fdl = fdhead; fdl; fdl = fdl->next) in is_bound()
147 if (strcmp(fdl->nconf->nc_netid, netid) == 0) in is_bound()
149 if (fdl == NULL) in is_bound()
151 return (check_bound(fdl, uaddr)); in is_bound()
162 struct fdlist *fdl; in mergeaddr() local
166 for (fdl = fdhead; fdl; fdl = fdl->next) in mergeaddr()
167 if (strcmp(fdl->nconf->nc_netid, netid) == 0) in mergeaddr()
169 if (fdl == NULL) in mergeaddr()
171 if (check_bound(fdl, uaddr) == FALSE) in mergeaddr()
186 c_uaddr = taddr2uaddr(fdl->nconf, callee); in mergeaddr()
191 c_uaddr = taddr2uaddr(fdl->nconf, svc_getrpccaller(xprt)); in mergeaddr()
196 fdl->nconf->nc_netid); in mergeaddr()
232 struct fdlist *fdl; in rpcbind_get_conf() local
234 for (fdl = fdhead; fdl; fdl = fdl->next) in rpcbind_get_conf()
235 if (strcmp(fdl->nconf->nc_netid, netid) == 0) in rpcbind_get_conf()
237 if (fdl == NULL) in rpcbind_get_conf()
239 return (fdl->nconf); in rpcbind_get_conf()