Lines Matching refs:dtah_hash
394 if ((new_hash.dtah_hash = malloc(size)) == NULL) {
400 bzero(new_hash.dtah_hash, size);
402 for (h = hash->dtah_hash[i]; h != NULL; ) {
407 if (new_hash.dtah_hash[ndx] != NULL)
408 new_hash.dtah_hash[ndx]->dtahe_prev = moving;
409 moving->dtahe_next = new_hash.dtah_hash[ndx];
410 new_hash.dtah_hash[ndx] = moving;
424 free(hash->dtah_hash);
425 hash->dtah_hash = new_hash.dtah_hash;
471 if (hash->dtah_hash == NULL) {
477 if ((hash->dtah_hash = malloc(size)) == NULL)
479 bzero(hash->dtah_hash, size);
548 for (h = hash->dtah_hash[ndx]; h != NULL; h = h->dtahe_next) {
690 if (hash->dtah_hash[ndx] != NULL)
691 hash->dtah_hash[ndx]->dtahe_prev = h;
693 h->dtahe_next = hash->dtah_hash[ndx];
694 hash->dtah_hash[ndx] = h;
1222 assert(hash->dtah_hash[ndx] == h);
1223 hash->dtah_hash[ndx] = h->dtahe_next;
1938 if (hash->dtah_hash == NULL) {
1941 free(hash->dtah_hash);
1958 hash->dtah_hash = NULL;