Lines Matching defs:squat_trie_build_context
33 struct squat_trie_build_context {
576 node_write_children(struct squat_trie_build_context *ctx,
634 node_add_uid(struct squat_trie_build_context *ctx, uint32_t uid,
650 node_split_string(struct squat_trie_build_context *ctx, struct squat_node *node)
698 node_leaf_string_add_or_split(struct squat_trie_build_context *ctx,
726 static int squat_build_add(struct squat_trie_build_context *ctx, uint32_t uid,
823 squat_build_word_bytes(struct squat_trie_build_context *ctx, uint32_t uid,
848 squat_build_word(struct squat_trie_build_context *ctx, uint32_t uid,
911 squat_trie_build_more_real(struct squat_trie_build_context *ctx,
958 int squat_trie_build_more(struct squat_trie_build_context *ctx,
1000 squat_write_node(struct squat_trie_build_context *ctx, struct squat_node *node,
1048 static int squat_write_nodes(struct squat_trie_build_context *ctx)
1295 squat_trie_expunge_uidlists(struct squat_trie_build_context *ctx,
1342 squat_trie_renumber_uidlists2(struct squat_trie_build_context *ctx,
1376 squat_trie_renumber_uidlists(struct squat_trie_build_context *ctx,
1564 struct squat_trie_build_context **ctx_r)
1566 struct squat_trie_build_context *ctx;
1588 ctx = i_new(struct squat_trie_build_context, 1);
1597 static int squat_trie_write_lock(struct squat_trie_build_context *ctx)
1608 static int squat_trie_write(struct squat_trie_build_context *ctx)
1720 int squat_trie_build_deinit(struct squat_trie_build_context **_ctx,
1723 struct squat_trie_build_context *ctx = *_ctx;