Lines Matching refs:autorel
44 HEIM_TAILQ_ENTRY(heim_base) autorel;
53 HEIM_TAILQ_ENTRY(heim_base) autorel;
127 /* remove from autorel pool list */
131 HEIM_TAILQ_REMOVE(&ar->pool, p, autorel);
526 HEIM_TAILQ_REMOVE(&ar->pool, p, autorel);
535 HEIM_TAILQ_INSERT_HEAD(&ar->pool, p, autorel);
545 heim_auto_release_drain(heim_auto_release_t autorel)
551 HEIMDAL_MUTEX_lock(&autorel->pool_mutex);
552 while(!HEIM_TAILQ_EMPTY(&autorel->pool)) {
553 obj = HEIM_TAILQ_FIRST(&autorel->pool);
554 HEIMDAL_MUTEX_unlock(&autorel->pool_mutex);
556 HEIMDAL_MUTEX_lock(&autorel->pool_mutex);
558 HEIMDAL_MUTEX_unlock(&autorel->pool_mutex);