Symbol: dirhash
sbin/fsck_ffs/fsck.h
255
extern long numdirs, dirhash, listmax, inplast;
sbin/fsck_ffs/inode.c
505
inpp = &inphead[inumber % dirhash];
sbin/fsck_ffs/inode.c
541
for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) {
sbin/fsck_ffs/main.c
89
long numdirs, dirhash, listmax, inplast;
sbin/fsck_ffs/setup.c
523
dirhash = numdirs;
sbin/fsdb/fsdb.c
80
long numdirs, dirhash, listmax, inplast;
sys/fs/nilfs/nilfs.h
193
struct dirhash *dir_hash; /* if VDIR */
sys/fs/nilfs/nilfs_subr.c
768
struct dirhash *dirh;
sys/fs/nilfs/nilfs_subr.c
864
struct dirhash *dirh;
sys/fs/udf/udf.h
395
struct dirhash *dir_hash;
sys/fs/udf/udf_subr.c
4510
struct dirhash *dirh;
sys/fs/udf/udf_subr.c
4591
struct dirhash *dirh;
sys/fs/udf/udf_subr.c
4825
struct dirhash *dirh;
sys/fs/udf/udf_subr.c
4979
struct dirhash *dirh;
sys/fs/udf/udf_subr.c
5101
struct dirhash *dirh;
sys/kern/vfs_dirhash.c
160
dirhash_purge_entries(struct dirhash *dirh)
sys/kern/vfs_dirhash.c
193
dirhash_purge(struct dirhash **dirhp)
sys/kern/vfs_dirhash.c
195
struct dirhash *dirh = *dirhp;
sys/kern/vfs_dirhash.c
213
dirhash_get(struct dirhash **dirhp)
sys/kern/vfs_dirhash.c
215
struct dirhash *dirh;
sys/kern/vfs_dirhash.c
243
dirhash_put(struct dirhash *dirh)
sys/kern/vfs_dirhash.c
252
dirhash_enter(struct dirhash *dirh,
sys/kern/vfs_dirhash.c
255
struct dirhash *p_dirh;
sys/kern/vfs_dirhash.c
336
dirhash_enter_freed(struct dirhash *dirh, uint64_t offset, uint32_t entry_size)
sys/kern/vfs_dirhash.c
365
dirhash_remove(struct dirhash *dirh, struct dirent *dirent,
sys/kern/vfs_dirhash.c
414
dirhash_lookup(struct dirhash *dirh, const char *d_name, int d_namlen,
sys/kern/vfs_dirhash.c
458
dirhash_lookup_freed(struct dirhash *dirh, uint32_t min_entrysize,
sys/kern/vfs_dirhash.c
489
dirhash_dir_isempty(struct dirhash *dirh)
sys/kern/vfs_dirhash.c
84
static TAILQ_HEAD(_dirhash, dirhash) dirhash_queue;
sys/kern/vfs_dirhash.c
99
sz = sizeof(struct dirhash);
sys/sys/dirhash.h
54
TAILQ_ENTRY(dirhash) next;
sys/sys/dirhash.h
66
void dirhash_purge(struct dirhash **);
sys/sys/dirhash.h
67
void dirhash_purge_entries(struct dirhash *);
sys/sys/dirhash.h
68
void dirhash_get(struct dirhash **);
sys/sys/dirhash.h
69
void dirhash_put(struct dirhash *);
sys/sys/dirhash.h
70
void dirhash_enter(struct dirhash *, struct dirent *, uint64_t,
sys/sys/dirhash.h
72
void dirhash_enter_freed(struct dirhash *, uint64_t, uint32_t);
sys/sys/dirhash.h
73
void dirhash_remove(struct dirhash *, struct dirent *dirent,
sys/sys/dirhash.h
75
int dirhash_lookup(struct dirhash *, const char *, int,
sys/sys/dirhash.h
77
int dirhash_lookup_freed(struct dirhash *, uint32_t,
sys/sys/dirhash.h
79
bool dirhash_dir_isempty(struct dirhash *dirh);
sys/ufs/ext2fs/ext2fs_htree.c
490
uint32_t dirhash, split_hash;
sys/ufs/ext2fs/ext2fs_htree.c
513
&dirhash, &hash_version, &info);
sys/ufs/ext2fs/ext2fs_htree.c
810
uint32_t dirhash;
sys/ufs/ext2fs/ext2fs_htree.c
822
if (ext2fs_htree_find_leaf(ip, name, namelen, &dirhash,
sys/ufs/ext2fs/ext2fs_htree.c
861
search_next = ext2fs_htree_check_next(ip, dirhash, name, &info);
sys/ufs/lfs/lfs_inode.h
170
struct dirhash *i_dirhash; /* Hashing for large directories */
sys/ufs/lfs/ulfs_dirhash.c
1000
ulfsdirhash_delslot(struct dirhash *dh, int slot)
sys/ufs/lfs/ulfs_dirhash.c
105
static TAILQ_HEAD(, dirhash) ulfsdirhash_list;
sys/ufs/lfs/ulfs_dirhash.c
1066
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
1195
ulfsdirhash_cache = pool_cache_init(sizeof(struct dirhash), 0,
sys/ufs/lfs/ulfs_dirhash.c
130
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
295
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
343
struct dirhash *dh, *dh_next;
sys/ufs/lfs/ulfs_dirhash.c
518
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
605
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
640
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
688
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
724
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
752
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
788
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
82
static int ulfsdirhash_hash(struct dirhash *dh, const char *name, int namelen);
sys/ufs/lfs/ulfs_dirhash.c
83
static void ulfsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff,
sys/ufs/lfs/ulfs_dirhash.c
846
struct dirhash *dh;
sys/ufs/lfs/ulfs_dirhash.c
85
static void ulfsdirhash_delslot(struct dirhash *dh, int slot);
sys/ufs/lfs/ulfs_dirhash.c
86
static int ulfsdirhash_findslot(struct dirhash *dh, const char *name,
sys/ufs/lfs/ulfs_dirhash.c
914
ulfsdirhash_hash(struct dirhash *dh, const char *name, int namelen)
sys/ufs/lfs/ulfs_dirhash.c
938
ulfsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff, int dirblksiz)
sys/ufs/lfs/ulfs_dirhash.c
975
ulfsdirhash_findslot(struct dirhash *dh, const char *name, int namelen,
sys/ufs/lfs/ulfs_dirhash.h
108
TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
sys/ufs/ufs/dirhash.h
117
TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
sys/ufs/ufs/inode.h
156
struct dirhash *i_dirhash; /* Hashing for large directories */
sys/ufs/ufs/ufs_dirhash.c
1053
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
106
static TAILQ_HEAD(, dirhash) ufsdirhash_list;
sys/ufs/ufs/ufs_dirhash.c
1181
ufsdirhash_cache = pool_cache_init(sizeof(struct dirhash), 0,
sys/ufs/ufs/ufs_dirhash.c
128
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
293
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
338
struct dirhash *dh, *dh_next;
sys/ufs/ufs/ufs_dirhash.c
513
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
601
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
635
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
682
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
717
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
744
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
780
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
83
static int ufsdirhash_hash(struct dirhash *dh, const char *name, int namelen);
sys/ufs/ufs/ufs_dirhash.c
837
struct dirhash *dh;
sys/ufs/ufs/ufs_dirhash.c
84
static void ufsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff,
sys/ufs/ufs/ufs_dirhash.c
86
static void ufsdirhash_delslot(struct dirhash *dh, int slot);
sys/ufs/ufs/ufs_dirhash.c
87
static int ufsdirhash_findslot(struct dirhash *dh, const char *name,
sys/ufs/ufs/ufs_dirhash.c
904
ufsdirhash_hash(struct dirhash *dh, const char *name, int namelen)
sys/ufs/ufs/ufs_dirhash.c
928
ufsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff, int dirblksiz)
sys/ufs/ufs/ufs_dirhash.c
965
ufsdirhash_findslot(struct dirhash *dh, const char *name, int namelen,
sys/ufs/ufs/ufs_dirhash.c
990
ufsdirhash_delslot(struct dirhash *dh, int slot)