Home
last modified time | relevance | path

Searched refs:dirhash (Results 1 – 8 of 8) sorted by relevance

/freebsd-12-stable/sys/ufs/ufs/
Dufs_dirhash.c97 static int ufsdirhash_hash(struct dirhash *dh, char *name, int namelen);
98 static void ufsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff);
99 static void ufsdirhash_delslot(struct dirhash *dh, int slot);
100 static int ufsdirhash_findslot(struct dirhash *dh, char *name, int namelen,
117 static TAILQ_HEAD(, dirhash) ufsdirhash_list;
156 ufsdirhash_hold(struct dirhash *dh) in ufsdirhash_hold()
163 ufsdirhash_drop(struct dirhash *dh) in ufsdirhash_drop()
176 ufsdirhash_release(struct dirhash *dh) in ufsdirhash_release()
189 static struct dirhash *
192 struct dirhash *ndh; in ufsdirhash_create()
[all …]
Dinode.h74 struct dirhash *dirhash; /* Hashing for large directories. */ member
138 #define i_dirhash i_un.dirhash
Ddirhash.h87 struct dirhash { struct
112 TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
/freebsd-12-stable/sbin/fsck_ffs/
Dglobs.c61 long dirhash, inplast; variable
136 listmax = numdirs = dirhash = inplast = 0; in fsckinit()
Dinode.c469 inpp = &inphead[inumber % dirhash]; in cacheino()
500 for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) { in getinoinfo()
Dfsck.h289 extern long dirhash, inplast;
Dsetup.c294 dirhash = numdirs; in setup()
/freebsd-12-stable/sys/fs/ext2fs/
Dext2_htree.c354 uint32_t dirhash; in ext2_htree_lookup() local
367 if (ext2_htree_find_leaf(ip, name, namelen, &dirhash, in ext2_htree_lookup()
404 search_next = ext2_htree_check_next(ip, dirhash, name, &info); in ext2_htree_lookup()
771 uint32_t dirhash, split_hash; in ext2_htree_add_entry() local
794 &dirhash, &hash_version, &info); in ext2_htree_add_entry()