Home
last modified time | relevance | path

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

/NextBSD/sys/ufs/ufs/
HDufs_dirhash.c95 static int ufsdirhash_hash(struct dirhash *dh, char *name, int namelen);
96 static void ufsdirhash_adjfree(struct dirhash *dh, doff_t offset, int diff);
97 static void ufsdirhash_delslot(struct dirhash *dh, int slot);
98 static int ufsdirhash_findslot(struct dirhash *dh, char *name, int namelen,
115 static TAILQ_HEAD(, dirhash) ufsdirhash_list;
154 ufsdirhash_hold(struct dirhash *dh) in ufsdirhash_hold()
161 ufsdirhash_drop(struct dirhash *dh) in ufsdirhash_drop()
174 ufsdirhash_release(struct dirhash *dh) in ufsdirhash_release()
187 static struct dirhash *
190 struct dirhash *ndh; in ufsdirhash_create()
[all …]
HDinode.h86 struct dirhash *dirhash; /* Hashing for large directories. */ member
136 #define i_dirhash i_un.dirhash
HDdirhash.h85 struct dirhash { struct
110 TAILQ_ENTRY(dirhash) dh_list; /* chain of all dirhashes */
/NextBSD/sbin/fsck_ffs/
HDglobs.c59 long numdirs, dirhash, listmax, inplast; variable
126 numdirs = dirhash = listmax = inplast = 0; in fsckinit()
HDinode.c460 inpp = &inphead[inumber % dirhash]; in cacheino()
491 for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) { in getinoinfo()
HDsetup.c280 dirhash = numdirs; in setup()
HDfsck.h285 extern long numdirs, dirhash, listmax, inplast;