Lines Matching refs:ent

439 	dump_conf_t	*ent, *curr_dump, *tmp;  in update_cache()  local
450 for (ent = cache; ent != NULL; ent = ent->next) { in update_cache()
451 ent->cache_flags |= DUMP_CACHE_STALE; in update_cache()
459 } else if ((ent = cache_lookup(curr_dump->device)) != NULL) { in update_cache()
460 ent->cache_flags &= ~DUMP_CACHE_STALE; in update_cache()
461 ent->conf_flags = curr_dump->conf_flags; in update_cache()
471 ent = cache; in update_cache()
472 while (ent != NULL) { in update_cache()
473 if (ent->cache_flags & DUMP_CACHE_OFFLINED) { in update_cache()
474 ent = ent->next; in update_cache()
478 if (ent->cache_flags & DUMP_CACHE_STALE) { in update_cache()
479 if (rcm_unregister_interest(hdl, ent->device, 0) != in update_cache()
482 "unregister %s\n", ent->device); in update_cache()
484 tmp = ent; in update_cache()
485 ent = ent->next; in update_cache()
491 if (!(ent->cache_flags & DUMP_CACHE_NEW)) { in update_cache()
492 ent = ent->next; in update_cache()
496 if (rcm_register_interest(hdl, ent->device, 0, NULL) != in update_cache()
499 "%s\n", ent->device); in update_cache()
503 ent->device); in update_cache()
504 ent->cache_flags &= ~DUMP_CACHE_NEW; in update_cache()
506 ent = ent->next; in update_cache()
534 cache_insert(dump_conf_t *ent) in cache_insert() argument
536 ent->next = cache; in cache_insert()
537 if (ent->next) in cache_insert()
538 ent->next->prev = ent; in cache_insert()
539 ent->prev = NULL; in cache_insert()
540 cache = ent; in cache_insert()
547 cache_remove(dump_conf_t *ent) in cache_remove() argument
549 if (ent->next != NULL) { in cache_remove()
550 ent->next->prev = ent->prev; in cache_remove()
552 if (ent->prev != NULL) { in cache_remove()
553 ent->prev->next = ent->next; in cache_remove()
555 cache = ent->next; in cache_remove()
557 ent->next = NULL; in cache_remove()
558 ent->prev = NULL; in cache_remove()