Searched refs:dirhash (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12-stable/sys/ufs/ufs/ |
| D | ufs_dirhash.c | 97 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 …]
|
| D | inode.h | 74 struct dirhash *dirhash; /* Hashing for large directories. */ member 138 #define i_dirhash i_un.dirhash
|
| D | dirhash.h | 87 struct dirhash { struct 112 TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
|
| /freebsd-12-stable/sbin/fsck_ffs/ |
| D | globs.c | 61 long dirhash, inplast; variable 136 listmax = numdirs = dirhash = inplast = 0; in fsckinit()
|
| D | inode.c | 469 inpp = &inphead[inumber % dirhash]; in cacheino() 500 for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) { in getinoinfo()
|
| D | fsck.h | 289 extern long dirhash, inplast;
|
| D | setup.c | 294 dirhash = numdirs; in setup()
|
| /freebsd-12-stable/sys/fs/ext2fs/ |
| D | ext2_htree.c | 354 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()
|