• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ck/src/

Lines Matching defs:snapshot

282     ck_ht_entry_t *snapshot,
379 *snapshot = *cursor;
417 struct ck_ht_entry *entry, *priority, snapshot;
435 entry = ck_ht_map_probe_wr(map, h, &snapshot, &priority,
445 entry = ck_ht_map_probe_wr(map, h, &snapshot, &priority,
499 ck_ht_entry_t *snapshot,
535 snapshot->key = (uintptr_t)ck_pr_load_ptr(&cursor->key);
537 snapshot->value = (uintptr_t)ck_pr_load_ptr(&cursor->value);
540 snapshot->key = (uintptr_t)ck_pr_load_ptr(&cursor->key);
542 snapshot->key_length = CK_HT_TYPE_LOAD(&cursor->key_length);
543 snapshot->hash = CK_HT_TYPE_LOAD(&cursor->hash);
544 snapshot->value = (uintptr_t)ck_pr_load_ptr(&cursor->value);
552 if (snapshot->key == CK_HT_KEY_TOMBSTONE)
555 if (snapshot->key == CK_HT_KEY_EMPTY)
558 if (snapshot->key == (uintptr_t)key)
568 k = ck_ht_entry_key_length(snapshot);
572 if ((snapshot->value >> CK_MD_VMA_BITS) != ((h.value >> 32) & CK_HT_KEY_MASK))
575 if (snapshot->hash != h.value)
588 pointer = ck_ht_entry_key(snapshot);
752 struct ck_ht_entry *candidate, snapshot;
757 candidate = ck_ht_map_probe_rd(map, h, &snapshot,
761 candidate = ck_ht_map_probe_rd(map, h, &snapshot,
767 if (candidate == NULL || snapshot.key == CK_HT_KEY_EMPTY)
770 *entry = snapshot;
783 struct ck_ht_entry *candidate, snapshot;
797 candidate = ck_ht_map_probe_rd(map, h, &snapshot,
800 candidate = ck_ht_map_probe_rd(map, h, &snapshot,
814 if (candidate == NULL || snapshot.key == CK_HT_KEY_EMPTY)
817 *entry = snapshot;
826 struct ck_ht_entry snapshot, *candidate, *priority;
835 candidate = ck_ht_map_probe_wr(map, h, &snapshot, &priority,
840 candidate = ck_ht_map_probe_wr(map, h, &snapshot, &priority,
952 *entry = snapshot;
963 struct ck_ht_entry snapshot, *candidate, *priority;
971 candidate = ck_ht_map_probe_wr(map, h, &snapshot, &priority,
976 candidate = ck_ht_map_probe_wr(map, h, &snapshot, &priority,
1000 * If the snapshot key is non-empty and the value field is not