Lines Matching refs:probes

88 	unsigned int probes;
96 unsigned int probes;
179 return (map->entries.no_entries.descs[offset].probes);
181 return (map->entries.descs[offset].probes);
189 map->entries.no_entries.descs[offset].probes = value;
191 map->entries.descs[offset].probes = value;
427 unsigned long probes)
430 if (probes & map->offset_mask) {
435 return (offset + probes) & map->mask;
440 unsigned long probes)
443 if (probes & map->offset_mask) {
448 return ((offset - probes) & map->mask);
499 unsigned long k, offset, probes;
524 probes = 0;
529 if (probes++ == update->probe_limit) {
541 ck_rhs_set_probes(update, offset, probes);
542 ck_rhs_map_bound_set(update, h, probes);
544 } else if (ck_rhs_probes(update, offset) < probes) {
553 ck_rhs_map_bound_set(update, h, probes);
556 ck_rhs_set_probes(update, offset, probes);
557 probes = old_probes - 1;
561 offset = ck_rhs_map_probe_next(update, offset, probes);
593 unsigned long offset, probes, opl;
610 probes = 0;
614 probes = *n_probes;
616 probes);
621 if (probes++ == probe_limit) {
640 desc->in_rh == false && desc->probes < probes) {
642 *n_probes = probes;
656 offset = ck_rhs_map_probe_next(map, offset, probes);
668 offset = ck_rhs_map_probe_next(map, offset, probes);
675 offset = ck_rhs_map_probe_next(map, offset, probes);
678 if (probes > probe_limit) {
685 *n_probes = probes;
705 unsigned long offset, probes, opl;
723 probes = 0;
727 probes = *n_probes;
729 probes);
736 if (probes++ == probe_limit) {
754 desc->in_rh == false && desc->probes < probes) {
756 *n_probes = probes;
770 offset = ck_rhs_map_probe_next(map, offset, probes);
782 offset = ck_rhs_map_probe_next(map, offset, probes);
789 offset = ck_rhs_map_probe_next(map, offset, probes);
792 if (probes > probe_limit) {
799 *n_probes = probes;
847 unsigned int probes = 1;
863 offset = ck_rhs_map_probe_next(map, offset, probes);
864 probes++;
872 int probes = ck_rhs_probes(map, offset);
876 while (probes > 1) {
877 probes--;
878 offset = ck_rhs_map_probe_prev(map, offset, probes);
891 ck_rhs_get_first_offset(struct ck_rhs_map *map, unsigned long offset, unsigned int probes)
893 while (probes > (unsigned long)map->offset_mask + 1) {
894 offset -= ((probes - 1) &~ map->offset_mask);
898 probes -= map->offset_mask + 1;
900 return ((offset &~ map->offset_mask) + ((offset - (probes - 1)) & map->offset_mask));
922 n_probes = desc->probes;
952 int old_probes = desc->probes;
954 desc->probes = n_probes;
977 desc->probes);
1009 if (new_desc->probes == probe + 1)
1023 desc->probes = wanted_probes;
1035 hdesc->probe_bound == new_desc->probes) {
1062 if ((desc->probes - 1) < CK_RHS_WORD_MAX)
1064 desc->probes - 1);
1065 desc->probes = 0;
1107 desc2->probes = n_probes;
1201 desc2->probes = n_probes;
1204 * signaling concurrent probes to restart. Optionally,
1278 desc2->probes = n_probes;
1281 * signaling concurrent probes to restart. Optionally,
1355 desc->probes = n_probes;