Lines Matching refs:entity
499 entity_destroy(repcache_entity_t *entity) in entity_destroy() argument
501 (void) pthread_mutex_lock(&entity->re_lock); in entity_destroy()
502 rc_node_clear(&entity->re_node, 0); in entity_destroy()
503 (void) pthread_mutex_unlock(&entity->re_lock); in entity_destroy()
505 uu_avl_node_fini(entity, &entity->re_link, entity_pool); in entity_destroy()
506 (void) pthread_mutex_destroy(&entity->re_lock); in entity_destroy()
507 rc_node_ptr_free_mem(&entity->re_node); in entity_destroy()
508 uu_free(entity); in entity_destroy()
514 repcache_entity_t *entity; in entity_remove() local
517 entity = uu_avl_find(cp->rc_entities, &id, NULL, NULL); in entity_remove()
518 if (entity != NULL) { in entity_remove()
519 add_log_ptr(get_log(), RC_PTR_TYPE_ENTITY, id, entity); in entity_remove()
521 uu_avl_remove(cp->rc_entities, entity); in entity_remove()
525 if (entity != NULL) in entity_remove()
526 entity_destroy(entity); in entity_remove()
1098 repcache_entity_t *entity; in entity_delete() local
1107 entity = entity_find(cp, entityid); in entity_delete()
1109 if (entity == NULL) in entity_delete()
1112 if (entity->re_changeid == rpr->rpr_changeid) { in entity_delete()
1115 result = rc_node_delete(&entity->re_node); in entity_delete()
1117 entity->re_changeid = rpr->rpr_changeid; in entity_delete()
1120 entity_release(entity); in entity_delete()