Searched refs:rbt_ops (Results 1 – 5 of 5) sorted by relevance
80 vnode += root->rbr_tree.rbt_ops->rbto_node_offset; in rb_first()89 vnode -= root->rbr_tree.rbt_ops->rbto_node_offset; in rb_next2()92 vnode += root->rbr_tree.rbt_ops->rbto_node_offset; in rb_next2()102 vnode += root->rbr_tree.rbt_ops->rbto_node_offset; in rb_last()116 void *node = (char *)rbnode - tree->rbt_ops->rbto_node_offset; in rb_erase()130 void *vold = (char *)old - root->rbr_tree.rbt_ops->rbto_node_offset; in rb_replace_node()131 void *vnew = (char *)new - root->rbr_tree.rbt_ops->rbto_node_offset; in rb_replace_node()
98 rbt->rbt_ops = ops; in __archive_rb_tree_init()105 archive_rbto_compare_key_fn compare_key = rbt->rbt_ops->rbto_compare_key; in __archive_rb_tree_find_node()121 archive_rbto_compare_key_fn compare_key = rbt->rbt_ops->rbto_compare_key; in __archive_rb_tree_find_node_geq()140 archive_rbto_compare_key_fn compare_key = rbt->rbt_ops->rbto_compare_key; in __archive_rb_tree_find_node_leq()160 archive_rbto_compare_nodes_fn compare_nodes = rbt->rbt_ops->rbto_compare_nodes; in __archive_rb_tree_insert_node()
95 const struct archive_rb_tree_ops *rbt_ops; member
104 rbt->rbt_ops = ops; in rb_tree_init()125 const rb_tree_ops_t *rbto = rbt->rbt_ops; in rb_tree_find_node()144 const rb_tree_ops_t *rbto = rbt->rbt_ops; in rb_tree_find_node_geq()165 const rb_tree_ops_t *rbto = rbt->rbt_ops; in rb_tree_find_node_leq()186 const rb_tree_ops_t *rbto = rbt->rbt_ops; in rb_tree_insert_node()750 const rb_tree_ops_t *rbto = rbt->rbt_ops; in rb_tree_remove_node()966 const rb_tree_ops_t *rbto = rbt->rbt_ops; in rb_tree_iterate()1079 const rb_tree_ops_t *rbto = rbt->rbt_ops; in rb_tree_check_node()
164 const rb_tree_ops_t *rbt_ops; member193 .rbt_ops = (ops) + RB_TREE_INIT_TYPECHECK(t), \