Lines Matching refs:next
186 while (cursor = cursor->next, cursor)
218 while (cursor = cursor->next, cursor)
262 for (cursor = bucket; cursor; cursor = cursor->next)
307 /* Find next entry in the same bucket. */
308 for (cursor = bucket; cursor; cursor = cursor->next)
309 if (cursor->data == entry && cursor->next)
310 return cursor->next->data;
337 for (cursor = bucket; cursor; cursor = cursor->next)
369 for (cursor = bucket; cursor; cursor = cursor->next)
614 struct hash_entry *next;
617 for (cursor = bucket->next; cursor; cursor = next)
623 next = cursor->next;
626 cursor->next = table->free_entry_list;
634 bucket->next = NULL;
652 struct hash_entry *next;
661 for (cursor = bucket; cursor; cursor = cursor->next)
678 for (cursor = bucket->next; cursor; cursor = next)
680 next = cursor->next;
686 for (cursor = table->free_entry_list; cursor; cursor = next)
688 next = cursor->next;
712 table->free_entry_list = new->next;
733 entry->next = table->free_entry_list;
767 if (bucket->next)
769 struct hash_entry *next = bucket->next;
773 *bucket = *next;
774 free_entry (table, next);
786 for (cursor = bucket; cursor->next; cursor = cursor->next)
788 if ((*table->comparator) (entry, cursor->next->data))
790 void *data = cursor->next->data;
794 struct hash_entry *next = cursor->next;
798 cursor->next = next->next;
799 free_entry (table, next);
824 struct hash_entry *next;
840 for (cursor = bucket; cursor; cursor = next)
850 next = cursor->next;
864 new_entry->next = new_bucket->next;
865 new_bucket->next = new_entry;
871 cursor->next = new_bucket->next;
872 new_bucket->next = cursor;
933 new_entry->next = bucket->next;
934 bucket->next = new_entry;
1040 for (cursor = bucket; cursor; cursor = cursor->next)