Home | History | Annotate | Download | only in src

Lines Matching refs:ancestor

273   struct list_node * ancestor;
291 struct list_node * ancestor;
755 ne_is_ancestor_element(uint64_t id, struct list_node * ancestor)
759 for (; ancestor; ancestor = ancestor->previous)
760 for (element = ancestor->node; element->id; ++element)
780 ne_ctx_push(nestegg * ctx, struct ebml_element_desc * ancestor, void * data)
785 item->previous = ctx->ancestor;
786 item->node = ancestor;
788 ctx->ancestor = item;
796 item = ctx->ancestor;
797 ctx->ancestor = item->previous;
807 s->ancestor = ctx->ancestor;
821 ctx->ancestor = s->ancestor;
882 list = (struct ebml_list *) (ctx->ancestor->data + desc->offset);
908 ctx->ancestor->data + desc->offset, desc->offset);
910 ne_ctx_push(ctx, desc->children, ctx->ancestor->data + desc->offset);
919 storage = (struct ebml_type *) (ctx->ancestor->data + desc->offset);
979 if (!ctx->ancestor)
987 element = ne_find_element(id, ctx->ancestor->node);
1001 data_offset = (int64_t *) (ctx->ancestor->data + element->data_offset);
1020 } else if (ne_is_ancestor_element(id, ctx->ancestor->previous)) {
1022 if (top_level && ctx->ancestor->node == top_level) {
1042 while (ctx->ancestor)
1496 while (ctx->ancestor)
1572 ctx->ancestor = NULL;
1579 while (ctx->ancestor)
1618 while (ctx->ancestor)