Lines Matching refs:hole
458 struct bucket *hole) in move_empty_bucket() argument
468 for (bucket = &hole[1 - NEIGHBORHOOD]; bucket < hole; bucket++) { in move_empty_bucket()
487 if (hole < new_hole) in move_empty_bucket()
503 hole->key = new_hole->key; in move_empty_bucket()
504 hole->value = new_hole->value; in move_empty_bucket()
508 insert_in_hop_list(bucket, hole); in move_empty_bucket()
566 struct bucket *hole = find_empty_bucket(map, neighborhood, MAX_PROBES); in find_or_make_vacancy() local
572 while (hole != NULL) { in find_or_make_vacancy()
573 int distance = hole - neighborhood; in find_or_make_vacancy()
580 return hole; in find_or_make_vacancy()
587 hole = move_empty_bucket(map, hole); in find_or_make_vacancy()