Lines Matching defs:parent

496  * It is used for parent, child, sibling management.
501 apr_pool_t *parent;
820 if (pool->parent) {
824 if ((mutex = apr_allocator_mutex_get(pool->parent->allocator)) != NULL)
869 apr_pool_t *parent,
878 if (!parent)
879 parent = global_pool;
881 /* parent will always be non-NULL here except the first time a
885 if (!abort_fn && parent)
886 abort_fn = parent->abort_fn;
889 allocator = parent->allocator;
920 if ((pool->parent = parent) != NULL) {
924 if ((mutex = apr_allocator_mutex_get(parent->allocator)) != NULL)
928 if ((pool->sibling = parent->child) != NULL)
931 parent->child = pool;
932 pool->ref = &parent->child;
1004 pool->parent = NULL;
1304 static int pool_is_child_of(apr_pool_t *parent, void *data)
1308 return (pool == parent);
1311 static int apr_pool_is_child_of(apr_pool_t *pool, apr_pool_t *parent)
1313 if (parent == NULL)
1316 return apr_pool_walk_tree(parent, pool_is_child_of, pool);
1324 * people have searched for the top level parent and
1601 if (pool->parent != NULL)
1602 mutex = pool->parent->mutex;
1604 /* Lock the parent mutex before clearing so that if we have our
1641 if (pool->parent) {
1645 if ((mutex = pool->parent->mutex) != NULL)
1684 apr_pool_t *parent,
1693 if (!parent) {
1694 parent = global_pool;
1697 apr_pool_check_integrity(parent);
1700 allocator = parent->allocator;
1703 if (!abort_fn && parent)
1704 abort_fn = parent->abort_fn;
1720 if ((pool->parent = parent) != NULL) {
1722 if (parent->mutex)
1723 apr_thread_mutex_lock(parent->mutex);
1725 if ((pool->sibling = parent->child) != NULL)
1728 parent->child = pool;
1729 pool->ref = &parent->child;
1732 if (parent->mutex)
1733 apr_thread_mutex_unlock(parent->mutex);
1749 if (parent == NULL || parent->allocator != allocator) {
1770 if (parent)
1771 pool->mutex = parent->mutex;
1945 if (sub->parent != p) {
2080 if (pool->parent == global_pool)
2084 return pool->parent;
2112 b = b->parent;
2555 apr_pool_t *parent,
2560 return apr_pool_create_ex(newpool, parent, abort_fn, allocator);
2615 apr_pool_t *parent,
2620 apr_pool_t *parent,
2624 return apr_pool_create_ex_debug(newpool, parent,