Lines Matching refs:uids
520 array_clear(&bbox->uids);
523 array_append(&bbox->uids, &uidmap, 1);
544 const struct seq_range *uids;
549 uids = array_get(removed_uids, &uid_count);
553 /* everything in removed_uids should exist in bbox->uids */
554 uidmap = array_get_modifiable(&bbox->uids, &rec_count);
558 if (!array_bsearch_insert_pos(&bbox->uids, &uids[0].seq1,
565 uid = uids[i].seq1;
571 for (; uid <= uids[i].seq2; uid++, src++) {
584 array_delete(&bbox->uids, dest, src - dest);
603 /* none of added_uids should exist in bbox->uids. find the position
605 uidmap = array_get_modifiable(&bbox->uids, &rec_count);
610 } else if (array_bsearch_insert_pos(&bbox->uids, &added_uids[0].seq1,
617 array_idx_clear(&bbox->uids, dest + add_count-1);
619 array_copy(&bbox->uids.arr, dest + add_count,
620 &bbox->uids.arr, dest, rec_count - dest);
622 uidmap = array_get_modifiable(&bbox->uids, &rec_count);
659 vuid = array_bsearch(&bbox->uids, &uid,
692 array_sort(&bbox->uids, virtual_backend_uidmap_cmp);
723 array_append(&bbox->uids, &uidmap, 1);
728 seq_range_array_add(&result->uids, real_uid);
744 to the backend mailbox's list of uids. */
745 array_clear(&bbox->uids);
879 (void)array_bsearch_insert_pos(&bbox->uids, &add_uid,
882 uidmap = array_get_modifiable(&bbox->uids, &count);
916 (void)array_bsearch_insert_pos(&bbox->uids, &remove_uid,
920 uidmap = array_get_modifiable(&bbox->uids, &count);
1017 (void)array_bsearch_insert_pos(&bbox->uids, &uid1,
1021 uidmap = array_get_modifiable(&bbox->uids, &count);
1044 (void)array_bsearch_insert_pos(&bbox->uids, &uid1,
1047 uidmap = array_get_modifiable(&bbox->uids, &count);
1081 uidmap = array_idx(&bbox->uids, 0);
1092 bbox->uids. */
1172 array_foreach(&bbox->uids, uidmap)
1250 we'll still need to create the bbox->uids mapping
1252 if (array_count(&bbox->uids) == 0)
1336 uidmap = array_get_modifiable(&bbox->uids,
1392 uidmap = array_get_modifiable(&bboxes[i]->uids, &uidmap_count);
1517 if (!array_bsearch_insert_pos(&bbox->uids, &vrec->real_uid,
1521 uidmap = array_idx_modifiable(&bbox->uids, idx);
1570 array_append(&bbox->uids, &uidmap, 1);
1679 array_foreach(&bboxes[i]->uids, uidmap)