Lines Matching refs:ce
188 struct cache_entry *ce, *next; in cache_free() local
191 for (ce = entry; ce; ce = next) { in cache_free()
192 if (ce->cache_host) in cache_free()
193 free(ce->cache_host); in cache_free()
194 for (i = 0; i < ce->cache_grc; i++) in cache_free()
195 if (ce->cache_grl[i]) in cache_free()
196 free(ce->cache_grl[i]); in cache_free()
197 if (ce->cache_grl) in cache_free()
198 free(ce->cache_grl); in cache_free()
199 next = ce->cache_next; in cache_free()
200 free(ce); in cache_free()
221 struct cache_entry *ce, *prev; in cache_check() local
227 for (ce = cache_head; ce; ce = ce->cache_next) { in cache_check()
236 if (timenow > ce->cache_time) { in cache_check()
240 for (prev = NULL, ce = cache_head; ce; in cache_check()
241 prev = ce, ce = ce->cache_next) in cache_check()
242 if (timenow > ce->cache_time) in cache_check()
245 if (ce != NULL) { in cache_check()
251 cache_free(ce); in cache_check()
257 if (ce->cache_grc != grc) in cache_check()
260 if (strcasecmp(host, ce->cache_host) != 0) in cache_check()
264 if (strcasecmp(ce->cache_grl[i], grl[i]) != 0) in cache_check()
269 *belong = ce->cache_belong; in cache_check()