Searched refs:dsync_mailbox_node (Results 1 - 14 of 14) sorted by relevance

/dovecot/src/doveadm/dsync/
H A Ddsync-mailbox-tree-private.h11 struct dsync_mailbox_node root;
17 /* guid_128_t => struct dsync_mailbox_node */
18 HASH_TABLE(uint8_t *, struct dsync_mailbox_node *) name128_hash;
19 HASH_TABLE(uint8_t *, struct dsync_mailbox_node *) name128_remotesep_hash;
20 HASH_TABLE(uint8_t *, struct dsync_mailbox_node *) guid_hash;
25 int dsync_mailbox_node_name_cmp(struct dsync_mailbox_node *const *n1,
26 struct dsync_mailbox_node *const *n2);
28 void dsync_mailbox_tree_node_attach(struct dsync_mailbox_node *node,
29 struct dsync_mailbox_node *parent);
30 void dsync_mailbox_tree_node_detach(struct dsync_mailbox_node *nod
[all...]
H A Ddsync-mailbox-tree.h41 struct dsync_mailbox_node { struct
42 struct dsync_mailbox_node *parent, *next, *first_child;
69 ARRAY_DEFINE_TYPE(dsync_mailbox_node, struct dsync_mailbox_node *);
123 struct dsync_mailbox_node *
128 struct dsync_mailbox_node *
132 struct dsync_mailbox_node *
137 const struct dsync_mailbox_node *node);
140 const struct dsync_mailbox_node *node);
143 void dsync_mailbox_node_copy_data(struct dsync_mailbox_node *des
[all...]
H A Ddsync-mailbox-tree-sync.c21 ARRAY(struct dsync_mailbox_node *) queue_arr;
23 struct dsync_mailbox_node *cur;
53 struct dsync_mailbox_node **node_r)
55 struct dsync_mailbox_node *const *nodep;
86 const struct dsync_mailbox_node *node,
104 const struct dsync_mailbox_node *node, const char *name)
119 static void sort_siblings(ARRAY_TYPE(dsync_mailbox_node) *siblings)
121 struct dsync_mailbox_node *const *nodes;
138 struct dsync_mailbox_node *node)
155 struct dsync_mailbox_node *nod
[all...]
H A Ddsync-mailbox-tree.c15 struct dsync_mailbox_node *cur;
49 static struct dsync_mailbox_node *
50 dsync_mailbox_node_find(struct dsync_mailbox_node *nodes, const char *name)
59 struct dsync_mailbox_node *
63 struct dsync_mailbox_node *node = &tree->root;
75 void dsync_mailbox_tree_node_attach(struct dsync_mailbox_node *node,
76 struct dsync_mailbox_node *parent)
83 void dsync_mailbox_tree_node_detach(struct dsync_mailbox_node *node)
85 struct dsync_mailbox_node **p;
96 struct dsync_mailbox_node *
[all...]
H A Ddsync-mailbox-tree-fill.c18 struct dsync_mailbox_node **node_r)
20 struct dsync_mailbox_node *node;
40 struct dsync_mailbox_node **node_r,
80 struct dsync_mailbox_node *node;
131 static struct dsync_mailbox_node *
135 struct dsync_mailbox_node *node;
148 struct dsync_mailbox_node *node;
237 struct dsync_mailbox_node *node1,
238 struct dsync_mailbox_node *node2)
242 struct dsync_mailbox_node *change_nod
[all...]
H A Ddsync-ibc-private.h26 const struct dsync_mailbox_node *node);
30 const struct dsync_mailbox_node **node_r);
H A Ddsync-ibc.h13 struct dsync_mailbox_node;
110 const struct dsync_mailbox_node *node);
114 const struct dsync_mailbox_node **node_r);
H A Dtest-dsync-mailbox-tree-sync.c33 static struct dsync_mailbox_node *
37 struct dsync_mailbox_node *node;
47 static struct dsync_mailbox_node *
66 struct dsync_mailbox_node *node;
109 static void test_tree_nodes_fixup(struct dsync_mailbox_node **pos,
112 struct dsync_mailbox_node *node;
144 static void nodes_dump(const struct dsync_mailbox_node *node, unsigned int depth)
173 struct dsync_mailbox_node *dup_node1, *dup_node2;
222 test_tree_nodes_add_namespace(struct dsync_mailbox_node *node,
235 struct dsync_mailbox_node *nod
[all...]
H A Ddsync-brain-mailbox-tree.c79 struct dsync_mailbox_node *node;
323 const struct dsync_mailbox_node *remote_node;
324 struct dsync_mailbox_node *node, *dup_node1, *dup_node2;
372 const struct dsync_mailbox_node **node_r,
375 const struct dsync_mailbox_node *node;
376 struct dsync_mailbox_node *other_node, *old_node;
453 const struct dsync_mailbox_node *node;
H A Ddsync-ibc.c70 const struct dsync_mailbox_node *node)
83 const struct dsync_mailbox_node **node_r)
H A Ddsync-ibc-pipe.c33 struct dsync_mailbox_node node;
255 const struct dsync_mailbox_node *node)
270 const struct dsync_mailbox_node **node_r)
H A Ddsync-ibc-stream.c1004 const struct dsync_mailbox_node *node)
1068 const struct dsync_mailbox_node **node_r)
1072 struct dsync_mailbox_node *node;
1081 node = p_new(ibc->ret_pool, struct dsync_mailbox_node, 1);
H A Ddsync-brain-mailbox.c477 struct dsync_mailbox_node *node;
H A Ddsync-brain.c765 struct dsync_mailbox_node *node;

Completed in 26 milliseconds