Lines Matching defs:redact_node
103 struct redact_node {
411 * eos records always compare last. We use the thread number in the redact_node
418 const struct redact_node *rn1 = arg1;
419 const struct redact_node *rn2 = arg2;
437 * eos records always compare last. We use the thread number in the redact_node
444 const struct redact_node *rn1 = arg1;
445 const struct redact_node *rn2 = arg2;
500 struct redact_node *redact_node)
502 avl_remove(start_tree, redact_node);
503 avl_remove(end_tree, redact_node);
504 redact_node->record = get_next_redact_record(&redact_node->rt_arg->q,
505 redact_node->record);
506 avl_add(end_tree, redact_node);
507 avl_add(start_tree, redact_node);
508 return (redact_node->rt_arg->error_code);
726 struct redact_node *redact_nodes = NULL;
755 sizeof (struct redact_node),
756 offsetof(struct redact_node, avl_node_start));
758 sizeof (struct redact_node),
759 offsetof(struct redact_node, avl_node_end));
762 struct redact_node *node = &redact_nodes[i];
775 while (err == 0 && !((struct redact_node *)avl_first(&end_tree))->
781 struct redact_node *last_start = avl_last(&start_tree);
782 struct redact_node *first_end = avl_first(&end_tree);
806 * redact_node struct from the avl trees.