Home
last modified time | relevance | path

Searched refs:dh_hash (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/sys/ufs/ufs/
Dufs_dirhash.c124 if (ip->i_dirhash->dh_hash != NULL) in ufsdirhash_build()
144 memreqd = sizeof(*dh) + narrays * sizeof(*dh->dh_hash) + in ufsdirhash_build()
145 narrays * DH_NBLKOFF * sizeof(**dh->dh_hash) + in ufsdirhash_build()
172 dh->dh_hash = mallocarray(narrays, sizeof(dh->dh_hash[0]), in ufsdirhash_build()
176 if (dh->dh_hash == NULL || dh->dh_blkfree == NULL) in ufsdirhash_build()
179 if ((dh->dh_hash[i] = DIRHASH_BLKALLOC_WAITOK()) == NULL) in ufsdirhash_build()
182 dh->dh_hash[i][j] = DIRHASH_EMPTY; in ufsdirhash_build()
240 if (dh->dh_hash != NULL) { in ufsdirhash_build()
242 if (dh->dh_hash[i] != NULL) in ufsdirhash_build()
243 DIRHASH_BLKFREE(dh->dh_hash[i]); in ufsdirhash_build()
[all …]
Ddirhash.h83 ((dh)->dh_hash[(slot) >> DH_BLKOFFSHIFT][(slot) & DH_BLKOFFMASK])
87 doff_t **dh_hash; /* the hash array (2-level) */ member