ulfs_dirhash.c | 135 int dirblocks, i, j, memreqd, nblocks, narrays, nslots, slot; local in function:ulfsdirhash_build 172 memreqd = sizeof(*dh) + narrays * sizeof(*dh->dh_hash) + 176 while (atomic_add_int_nv(&ulfs_dirhashmem, memreqd) > 178 atomic_add_int(&ulfs_dirhashmem, -memreqd); 179 if (memreqd > ulfs_dirhashmaxmem / 2) 182 if (ulfsdirhash_recycle(memreqd) != 0) 194 atomic_add_int(&ulfs_dirhashmem, -memreqd); 285 atomic_add_int(&ulfs_dirhashmem, -memreqd);
|