Lines Matching refs:al
98 rpcbs_addrlist *al; in rpcbs_getaddr() local
109 for (s = al = inf[rtype].addrinfo; al; al = al->next) { in rpcbs_getaddr()
110 if ((al->prog == prog) && (al->vers == vers) && in rpcbs_getaddr()
111 (strcmp(al->netid, netid) == 0)) { in rpcbs_getaddr()
115 atomic_add_int((uint_t *)&al->failure, 1); in rpcbs_getaddr()
117 atomic_add_int((uint_t *)&al->success, 1); in rpcbs_getaddr()
133 al = (rpcbs_addrlist *) malloc(sizeof (rpcbs_addrlist)); in rpcbs_getaddr()
134 if (al == NULL) { in rpcbs_getaddr()
138 al->prog = prog; in rpcbs_getaddr()
139 al->vers = vers; in rpcbs_getaddr()
140 al->netid = nconf->nc_netid; in rpcbs_getaddr()
142 al->failure = 1; in rpcbs_getaddr()
143 al->success = 0; in rpcbs_getaddr()
145 al->failure = 0; in rpcbs_getaddr()
146 al->success = 1; in rpcbs_getaddr()
155 free(al); in rpcbs_getaddr()
166 al->next = inf[rtype].addrinfo; in rpcbs_getaddr()
167 inf[rtype].addrinfo = al; in rpcbs_getaddr()