Home
last modified time | relevance | path

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

/netbsd/src/sys/sys/
Ddirhash.h51 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/
Dvfs_dirhash.c74 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/
Dulfs_dirhash.c82 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 …]
Dulfs_dirhash.h85 struct dirhash { struct
108 TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
Dlfs_inode.h169 struct dirhash *i_dirhash; /* Hashing for large directories */
/netbsd/src/sys/ufs/ufs/
Dufs_dirhash.c81 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 …]
Ddirhash.h84 struct dirhash { struct
107 TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
Dinode.h156 struct dirhash *i_dirhash; /* Hashing for large directories */
/netbsd/src/sys/ufs/ext2fs/
Dext2fs_htree.c490 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/
Dnilfs.h193 struct dirhash *dir_hash; /* if VDIR */
Dnilfs_subr.c768 struct dirhash *dirh; in dirhash_fill()
864 struct dirhash *dirh; in nilfs_lookup_name_in_dir()
/netbsd/src/sys/fs/udf/
Dudf.h395 struct dirhash *dir_hash;
Dudf_subr.c4510 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/
Dfsck.h255 extern long numdirs, dirhash, listmax, inplast;
Dmain.c88 long numdirs, dirhash, listmax, inplast; variable
Dinode.c505 inpp = &inphead[inumber % dirhash]; in cacheino()
541 for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) { in getinoinfo()
Dsetup.c523 dirhash = numdirs; in setup()
/netbsd/src/distrib/sets/lists/modules/
Dmi138 ./@MODULEDIR@/dirhash base-obsolete obsolete
139 ./@MODULEDIR@/dirhash/dirhash.kmod base-obsolete obsolete
/netbsd/src/sbin/fsdb/
Dfsdb.c80 long numdirs, dirhash, listmax, inplast; variable
/netbsd/src/distrib/sets/lists/comp/
Dmi3709 ./usr/include/ufs/ufs/dirhash.h comp-obsolete obsolete
/netbsd/src/external/gpl3/gcc/dist/
DMD5SUMS98399 cda0ed349ceae0857ba39c4fc10044f3 libgo/go/golang.org/x/mod/sumdb/dirhash/hash.go