Lines Matching refs:cptr
160 struct address_cache *cptr;
165 for (cptr = front; cptr != NULL; cptr = cptr->ac_next) {
166 if ((strcmp(cptr->ac_host, host) == 0) &&
167 (strcmp(cptr->ac_netid, netid) == 0) &&
168 (time(NULL) <= cptr->ac_maxtime)) {
173 return (cptr);
182 struct address_cache *cptr, *prevptr = NULL;
186 for (cptr = front; cptr != NULL; cptr = cptr->ac_next) {
187 if (!memcmp(cptr->ac_taddr->buf, addr->buf, addr->len)) {
188 free(cptr->ac_host);
189 free(cptr->ac_netid);
190 free(cptr->ac_taddr->buf);
191 free(cptr->ac_taddr);
192 if (cptr->ac_uaddr)
193 free(cptr->ac_uaddr);
195 prevptr->ac_next = cptr->ac_next;
197 front = cptr->ac_next;
198 free(cptr);
202 prevptr = cptr;
209 struct address_cache *ad_cache, *cptr, *prevptr;
236 /* VARIABLES PROTECTED BY rpcbaddr_cache_lock: cptr */
245 cptr = front;
247 while (cptr->ac_next) {
248 prevptr = cptr;
249 cptr = cptr->ac_next;
254 cptr->ac_host, cptr->ac_netid);
256 free(cptr->ac_host);
257 free(cptr->ac_netid);
258 free(cptr->ac_taddr->buf);
259 free(cptr->ac_taddr);
260 if (cptr->ac_uaddr)
261 free(cptr->ac_uaddr);
271 free(cptr);