world 46 lib/test_objagg.c static struct objagg_obj *world_obj_get(struct world *world, world 60 lib/test_objagg.c if (!world->key_refs[key_id_index(key_id)]) { world 61 lib/test_objagg.c world->objagg_objs[key_id_index(key_id)] = objagg_obj; world 62 lib/test_objagg.c } else if (world->objagg_objs[key_id_index(key_id)] != objagg_obj) { world 68 lib/test_objagg.c world->key_refs[key_id_index(key_id)]++; world 76 lib/test_objagg.c static void world_obj_put(struct world *world, struct objagg *objagg, world 81 lib/test_objagg.c if (!world->key_refs[key_id_index(key_id)]) world 83 lib/test_objagg.c objagg_obj = world->objagg_objs[key_id_index(key_id)]; world 85 lib/test_objagg.c world->key_refs[key_id_index(key_id)]--; world 102 lib/test_objagg.c struct world *world = priv; world 114 lib/test_objagg.c world->delta_count++; world 121 lib/test_objagg.c struct world *world = priv; world 123 lib/test_objagg.c world->delta_count--; world 129 lib/test_objagg.c struct world *world = priv; world 137 lib/test_objagg.c memcpy(root->buf, world->next_root_buf, sizeof(root->buf)); world 138 lib/test_objagg.c world->root_count++; world 145 lib/test_objagg.c struct world *world = priv; world 147 lib/test_objagg.c world->root_count--; world 151 lib/test_objagg.c static int test_nodelta_obj_get(struct world *world, struct objagg *objagg, world 154 lib/test_objagg.c unsigned int orig_root_count = world->root_count; world 160 lib/test_objagg.c prandom_bytes(world->next_root_buf, world 161 lib/test_objagg.c sizeof(world->next_root_buf)); world 163 lib/test_objagg.c objagg_obj = world_obj_get(world, objagg, key_id); world 169 lib/test_objagg.c if (world->root_count != orig_root_count + 1) { world 175 lib/test_objagg.c if (world->root_count != orig_root_count) { world 189 lib/test_objagg.c memcmp(world->next_root_buf, root->buf, sizeof(root->buf))) { world 204 lib/test_objagg.c static int test_nodelta_obj_put(struct world *world, struct objagg *objagg, world 207 lib/test_objagg.c unsigned int orig_root_count = world->root_count; world 209 lib/test_objagg.c world_obj_put(world, objagg, key_id); world 212 lib/test_objagg.c if (world->root_count != orig_root_count - 1) { world 217 lib/test_objagg.c if (world->root_count != orig_root_count) { world 306 lib/test_objagg.c struct world world = {}; world 311 lib/test_objagg.c objagg = objagg_create(&nodelta_ops, NULL, &world); world 321 lib/test_objagg.c err = test_nodelta_obj_get(&world, objagg, i, true); world 330 lib/test_objagg.c err = test_nodelta_obj_get(&world, objagg, i, false); world 340 lib/test_objagg.c err = test_nodelta_obj_put(&world, objagg, i, false); world 345 lib/test_objagg.c err = test_nodelta_obj_put(&world, objagg, i, true); world 361 lib/test_objagg.c world_obj_put(&world, objagg, i); world 367 lib/test_objagg.c world_obj_put(&world, objagg, i); world 561 lib/test_objagg.c static int check_expect(struct world *world, world 570 lib/test_objagg.c if (orig_delta_count != world->delta_count) { world 579 lib/test_objagg.c if (orig_delta_count + 1 != world->delta_count) { world 588 lib/test_objagg.c if (orig_delta_count - 1 != world->delta_count) { world 598 lib/test_objagg.c if (orig_root_count != world->root_count) { world 607 lib/test_objagg.c if (orig_root_count + 1 != world->root_count) { world 616 lib/test_objagg.c if (orig_root_count - 1 != world->root_count) { world 757 lib/test_objagg.c static int test_delta_action_item(struct world *world, world 762 lib/test_objagg.c unsigned int orig_delta_count = world->delta_count; world 763 lib/test_objagg.c unsigned int orig_root_count = world->root_count; world 775 lib/test_objagg.c objagg_obj = world_obj_get(world, objagg, key_id); world 780 lib/test_objagg.c world_obj_put(world, objagg, key_id); world 786 lib/test_objagg.c err = check_expect(world, action_item, world 803 lib/test_objagg.c test_delta_action_item(world, objagg, action_item, true); world 809 lib/test_objagg.c struct world world = {}; world 814 lib/test_objagg.c objagg = objagg_create(&delta_ops, NULL, &world); world 819 lib/test_objagg.c err = test_delta_action_item(&world, objagg, world 830 lib/test_objagg.c test_delta_action_item(&world, objagg, &action_items[i], true); world 913 lib/test_objagg.c struct world world2 = {}; world 914 lib/test_objagg.c struct world world = {}; world 921 lib/test_objagg.c objagg = objagg_create(&delta_ops, NULL, &world); world 926 lib/test_objagg.c objagg_obj = world_obj_get(&world, objagg, world 990 lib/test_objagg.c world_obj_put(&world, objagg, hints_case->key_ids[i]);