Lines Matching refs:dirh
4510 struct dirhash *dirh;
4520 dirh = dir_node->dir_hash;
4521 KASSERT(dirh);
4522 KASSERT(dirh->refcnt > 0);
4524 if (dirh->flags & DIRH_BROKEN)
4526 if (dirh->flags & DIRH_COMPLETE)
4530 dirhash_purge_entries(dirh);
4555 dirh->flags |= DIRH_BROKEN;
4556 dirhash_purge_entries(dirh);
4562 dirhash_enter_freed(dirh, pre_diroffset,
4566 dirhash_enter(dirh, dirent, pre_diroffset,
4570 dirh->flags |= DIRH_COMPLETE;
4591 struct dirhash *dirh;
4610 dirh = dir_node->dir_hash;
4634 hit = dirhash_lookup(dirh, s_dirent->d_name, s_dirent->d_namlen, &dirh_ep);
4825 dirh;
4843 dirh = dir_node->dir_hash;
4869 hit = dirhash_lookup(dirh, s_dirent->d_name, s_dirent->d_namlen, &dirh_ep);
4959 dirhash_remove(dirh, dirent, diroffset,
4979 struct dirhash *dirh;
5000 dirh = dir_node->dir_hash;
5033 hit = dirhash_lookup(dirh, name, namelen, &dirh_ep);
5101 struct dirhash *dirh;
5120 dirh = dir_node->dir_hash;
5176 hit = dirhash_lookup_freed(dirh, fidsize, &dirh_ep);
5317 dirhash_enter(dirh, &dirent, chosen_fid_pos,