Home | History | Annotate | Download | only in lib

Lines Matching refs:first

37   /* First hash function: simply take the modul but prevent zero.  */
76 htab->table[idx].next = htab->first;
77 htab->first = &htab->table[idx];
80 if (htab->first == NULL)
81 htab->first = htab->table[idx].next = &htab->table[idx];
84 htab->table[idx].next = htab->first->next;
85 htab->first = htab->first->next = &htab->table[idx];
99 __typeof__ (htab->first) first;
101 __typeof__ (htab->first) runp;
114 first = htab->first;
115 htab->first = NULL;
130 while (first != NULL)
132 insert_entry_2 (htab, first->hashval,
133 lookup (htab, first->hashval, first->data),
134 first->data);
136 first = first->next;
139 assert (first != NULL);
140 runp = first = first->next;
144 while ((runp = runp->next) != first);
174 htab->first = NULL;
285 p = htab->first;
297 if (htab->first == NULL)
299 p = htab->first->next;
303 if (p == htab->first)