Lines Matching refs:cptr
146 struct address_cache *cptr; in check_cache() local
150 for (cptr = front; cptr != NULL; cptr = cptr->ac_next) { in check_cache()
151 if (!strcmp(cptr->ac_host, host) && in check_cache()
152 !strcmp(cptr->ac_netid, netid)) { in check_cache()
157 return (cptr); in check_cache()
166 struct address_cache *cptr, *prevptr = NULL; in delete_cache() local
169 for (cptr = front; cptr != NULL; cptr = cptr->ac_next) { in delete_cache()
170 if (!memcmp(cptr->ac_taddr->buf, addr->buf, addr->len)) { in delete_cache()
171 free(cptr->ac_host); in delete_cache()
172 free(cptr->ac_netid); in delete_cache()
173 free(cptr->ac_taddr->buf); in delete_cache()
174 free(cptr->ac_taddr); in delete_cache()
175 free(cptr->ac_uaddr); in delete_cache()
177 prevptr->ac_next = cptr->ac_next; in delete_cache()
179 front = cptr->ac_next; in delete_cache()
180 free(cptr); in delete_cache()
184 prevptr = cptr; in delete_cache()
192 struct address_cache *ad_cache, *cptr, *prevptr; in add_cache() local
232 cptr = front; in add_cache()
234 while (cptr->ac_next) { in add_cache()
235 prevptr = cptr; in add_cache()
236 cptr = cptr->ac_next; in add_cache()
241 cptr->ac_host, cptr->ac_netid); in add_cache()
243 free(cptr->ac_host); in add_cache()
244 free(cptr->ac_netid); in add_cache()
245 free(cptr->ac_taddr->buf); in add_cache()
246 free(cptr->ac_taddr); in add_cache()
247 free(cptr->ac_uaddr); in add_cache()
257 free(cptr); in add_cache()