Lines Matching defs:update
635 struct ck_ht_map *map, *update;
638 update = ck_ht_map_create(table, size);
639 if (update == NULL)
642 ck_pr_store_ptr_unsafe(&table->map, update);
658 struct ck_ht_map *map, *update;
670 update = ck_ht_map_create(table, capacity);
671 if (update == NULL)
702 offset = h.value & update->mask;
705 for (i = 0; i < update->probe_limit; i++) {
706 bucket = (void *)((uintptr_t)(update->entries + offset) & ~(CK_MD_CACHELINE - 1));
714 update->n_entries++;
715 ck_ht_map_bound_set(update, h, probes);
723 offset = ck_ht_map_probe_next(update, offset, h, probes);
726 if (i == update->probe_limit) {
731 ck_ht_map_destroy(table->m, update, false);
738 ck_pr_store_ptr_unsafe(&table->map, update);