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

Lines Matching refs:desc

458 	struct ck_rhs_entry_desc *desc;
463 desc = &m->entries.descs[offset];
465 if (desc->probe_bound < n_probes) {
469 CK_RHS_STORE(&desc->probe_bound, n_probes);
637 struct ck_rhs_entry_desc *desc = (void *)&map->entries.no_entries.descs[offset];
640 desc->in_rh == false && desc->probes < probes) {
751 struct ck_rhs_entry_desc *desc = &map->entries.descs[offset];
754 desc->in_rh == false && desc->probes < probes) {
849 struct ck_rhs_entry_desc *desc;
859 desc = ck_rhs_desc(map, offset);
860 if (desc->wanted < CK_RHS_MAX_WANTED)
861 desc->wanted++;
874 struct ck_rhs_entry_desc *desc;
882 desc = ck_rhs_desc(map, offset);
883 if (desc->wanted != CK_RHS_MAX_WANTED)
884 desc->wanted--;
907 long orig_slot, struct ck_rhs_entry_desc *desc)
922 n_probes = desc->probes;
939 desc->in_rh = false;
951 desc = ck_rhs_desc(map, first);
952 int old_probes = desc->probes;
954 desc->probes = n_probes;
969 desc->in_rh = 0;
977 desc->probes);
982 desc->in_rh = false;
983 desc = ck_rhs_desc(map, orig_slot);
992 struct ck_rhs_entry_desc *desc, *new_desc = NULL;
995 desc = ck_rhs_desc(map, slot);
997 while (desc->wanted > 0) {
1020 desc->wanted = 0;
1023 desc->probes = wanted_probes;
1056 if (desc->wanted < CK_RHS_MAX_WANTED)
1057 desc->wanted--;
1059 desc = new_desc;
1062 if ((desc->probes - 1) < CK_RHS_WORD_MAX)
1064 desc->probes - 1);
1065 desc->probes = 0;
1079 struct ck_rhs_entry_desc *desc, *desc2;
1095 desc = ck_rhs_desc(map, slot);
1097 desc->in_rh = true;
1099 desc->in_rh = false;
1185 struct ck_rhs_entry_desc *desc = NULL, *desc2;
1187 desc = ck_rhs_desc(map, slot);
1188 desc->in_rh = true;
1193 desc->in_rh = false;
1262 struct ck_rhs_entry_desc *desc = NULL, *desc2;
1264 desc = ck_rhs_desc(map, slot);
1265 desc->in_rh = true;
1270 desc->in_rh = false;
1347 struct ck_rhs_entry_desc *desc = ck_rhs_desc(map, first);
1348 int ret = ck_rhs_put_robin_hood(hs, first, desc);
1355 desc->probes = n_probes;