| /netbsd/src/sys/sys/ |
| D | dirhash.h | 51 struct dirhash { struct 58 TAILQ_ENTRY(dirhash) next; argument 70 void dirhash_purge(struct dirhash **); 71 void dirhash_purge_entries(struct dirhash *); 72 void dirhash_get(struct dirhash **); 73 void dirhash_put(struct dirhash *); 74 void dirhash_enter(struct dirhash *, struct dirent *, uint64_t, 76 void dirhash_enter_freed(struct dirhash *, uint64_t, uint32_t); 77 void dirhash_remove(struct dirhash *, struct dirent *dirent, 79 int dirhash_lookup(struct dirhash *, const char *, int, [all …]
|
| /netbsd/src/sys/kern/ |
| D | vfs_dirhash.c | 74 static TAILQ_HEAD(_dirhash, dirhash) dirhash_queue; 88 sz = sizeof(struct dirhash); in dirhash_init() 141 dirhash_purge_entries(struct dirhash *dirh) in dirhash_purge_entries() 174 dirhash_purge(struct dirhash **dirhp) in dirhash_purge() 176 struct dirhash *dirh = *dirhp; in dirhash_purge() 194 dirhash_get(struct dirhash **dirhp) in dirhash_get() 196 struct dirhash *dirh; in dirhash_get() 222 dirhash_put(struct dirhash *dirh) in dirhash_put() 231 dirhash_enter(struct dirhash *dirh, in dirhash_enter() 234 struct dirhash *del_dirh, *prev_dirh; in dirhash_enter() [all …]
|
| /netbsd/src/sys/ufs/lfs/ |
| D | ulfs_dirhash.c | 82 static int ulfsdirhash_hash(struct dirhash *dh, const char *name, int namelen); 83 static void ulfsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff, 85 static void ulfsdirhash_delslot(struct dirhash *dh, int slot); 86 static int ulfsdirhash_findslot(struct dirhash *dh, const char *name, 105 static TAILQ_HEAD(, dirhash) ulfsdirhash_list; 130 struct dirhash *dh; in ulfsdirhash_build() 295 struct dirhash *dh; in ulfsdirhash_free() 343 struct dirhash *dh, *dh_next; in ulfsdirhash_lookup() 518 struct dirhash *dh; in ulfsdirhash_findfree() 605 struct dirhash *dh; in ulfsdirhash_enduseful() [all …]
|
| D | ulfs_dirhash.h | 85 struct dirhash { struct 108 TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
|
| D | lfs_inode.h | 169 struct dirhash *i_dirhash; /* Hashing for large directories */
|
| /netbsd/src/sys/ufs/ufs/ |
| D | ufs_dirhash.c | 81 static int ufsdirhash_hash(struct dirhash *dh, const char *name, int namelen); 82 static void ufsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff, 84 static void ufsdirhash_delslot(struct dirhash *dh, int slot); 85 static int ufsdirhash_findslot(struct dirhash *dh, const char *name, 104 static TAILQ_HEAD(, dirhash) ufsdirhash_list; 126 struct dirhash *dh; in ufsdirhash_build() 291 struct dirhash *dh; in ufsdirhash_free() 336 struct dirhash *dh, *dh_next; in ufsdirhash_lookup() 511 struct dirhash *dh; in ufsdirhash_findfree() 599 struct dirhash *dh; in ufsdirhash_enduseful() [all …]
|
| D | dirhash.h | 84 struct dirhash { struct 107 TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
|
| D | inode.h | 156 struct dirhash *i_dirhash; /* Hashing for large directories */
|
| /netbsd/src/sys/ufs/ext2fs/ |
| D | ext2fs_htree.c | 490 uint32_t dirhash, split_hash; in ext2fs_htree_add_entry() local 513 &dirhash, &hash_version, &info); in ext2fs_htree_add_entry() 810 uint32_t dirhash; in ext2fs_htree_lookup() local 822 if (ext2fs_htree_find_leaf(ip, name, namelen, &dirhash, in ext2fs_htree_lookup() 861 search_next = ext2fs_htree_check_next(ip, dirhash, name, &info); in ext2fs_htree_lookup()
|
| /netbsd/src/sys/fs/nilfs/ |
| D | nilfs.h | 193 struct dirhash *dir_hash; /* if VDIR */
|
| D | nilfs_subr.c | 768 struct dirhash *dirh; in dirhash_fill() 864 struct dirhash *dirh; in nilfs_lookup_name_in_dir()
|
| /netbsd/src/sys/fs/udf/ |
| D | udf.h | 395 struct dirhash *dir_hash;
|
| D | udf_subr.c | 4510 struct dirhash *dirh; in udf_dirhash_fill() 4591 struct dirhash *dirh; in udf_lookup_name_in_dir() 4825 struct dirhash *dirh; in udf_dir_detach() 4979 struct dirhash *dirh; in udf_dir_update_rootentry() 5101 struct dirhash *dirh; in udf_dir_attach()
|
| /netbsd/src/sbin/fsck_ffs/ |
| D | fsck.h | 255 extern long numdirs, dirhash, listmax, inplast;
|
| D | main.c | 88 long numdirs, dirhash, listmax, inplast; variable
|
| D | inode.c | 505 inpp = &inphead[inumber % dirhash]; in cacheino() 541 for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) { in getinoinfo()
|
| D | setup.c | 523 dirhash = numdirs; in setup()
|
| /netbsd/src/distrib/sets/lists/modules/ |
| D | mi | 138 ./@MODULEDIR@/dirhash base-obsolete obsolete 139 ./@MODULEDIR@/dirhash/dirhash.kmod base-obsolete obsolete
|
| /netbsd/src/sbin/fsdb/ |
| D | fsdb.c | 80 long numdirs, dirhash, listmax, inplast; variable
|
| /netbsd/src/distrib/sets/lists/comp/ |
| D | mi | 3709 ./usr/include/ufs/ufs/dirhash.h comp-obsolete obsolete
|
| /netbsd/src/external/gpl3/gcc/dist/ |
| D | MD5SUMS | 98399 cda0ed349ceae0857ba39c4fc10044f3 libgo/go/golang.org/x/mod/sumdb/dirhash/hash.go
|