Lines Matching refs:uids
522 /* 4) unused uids + leaf string flag */
616 /* 4a) unused uids */
621 /* 4b) unused uids + flag */
1160 struct seq_range *uids, shift;
1173 uids = array_get_modifiable(uids_arr, &uid_count);
1179 I_MAX(shifts[i].seq1, seq_high) > uids[uid_idx].seq2))
1181 i_assert(uids[uid_idx].seq1 >= shift_sum);
1182 uids[uid_idx].seq1 -= shift_sum;
1183 uids[uid_idx].seq2 -= shift_sum;
1184 child_sum += uids[uid_idx].seq2 -
1185 uids[uid_idx].seq1 + 1;
1188 uids[uid_idx-1].seq2 >= uids[uid_idx].seq1 - 1) {
1190 i_assert(uids[uid_idx-1].seq2 ==
1191 uids[uid_idx].seq1 - 1);
1192 uids[uid_idx-1].seq2 = uids[uid_idx].seq2;
1194 uids = array_get_modifiable(uids_arr,
1198 node->unused_uids += uids[0].seq1;
1201 uids[uid_idx].seq1 -
1202 uids[uid_idx-1].seq2 - 1;
1212 if (shift.seq2 < uids[uid_idx].seq1) {
1218 if (shift.seq1 < uids[uid_idx].seq1) {
1219 shift_sum += uids[uid_idx].seq1 - shift.seq1;
1220 shift.seq1 = uids[uid_idx].seq1;
1224 shift.seq1 - uids[uid_idx].seq1;
1226 I_MIN(shift.seq2, uids[uid_idx].seq2) -
1236 if (shift.seq2 <= uids[uid_idx].seq2)
1239 seq_high = uids[uid_idx].seq2 + 1;
1246 123 uids child_shifts
1251 if (uids[uid_idx].seq1 +
1252 child_shift_count > uids[uid_idx].seq2) {
1255 uids = array_get_modifiable(uids_arr,
1259 uids[uid_idx].seq1 += child_shift_count;
1263 I_MIN(shift.seq2, uids[uid_idx].seq2));
1264 uids = array_get_modifiable(uids_arr,
1286 node->next_uid = uids[uid_count-1].seq2 + 1;
1289 uids[uid_count-1].seq2;
1348 ARRAY_TYPE(uint32_t) uids;
1355 i_array_init(&uids, 1024);
1360 array_clear(&uids);
1362 node->uid_list_idx, &uids) < 0) {
1367 squat_uidlist_rebuild_next(rebuild_ctx, &uids);
1371 array_free(&uids);
1771 unsigned int size, ARRAY_TYPE(seq_range) *uids)
1778 array_clear(uids);
1826 uids) < 0)
1830 node->uid_list_idx, uids) < 0)
1838 if (squat_uidlist_filter(trie->uidlist, node->uid_list_idx, uids) < 0)