hashinit
kq->kq_knhash = hashinit(KN_HASHSIZE, M_KQUEUE,
uihashtbl = hashinit(maxproc / 16, M_UIDINFO, &uihash);
ctx->syncer_workitem_pending = hashinit(SYNCER_MAXDELAY, M_DEVBUF,
ng_ID_hash = hashinit(16, M_NETGRAPH_NODE, &ng_ID_hmask);
ng_name_hash = hashinit(16, M_NETGRAPH_NODE, &ng_name_hmask);
new = hashinit((ng_name_hmask + 1) * 2, M_NETGRAPH_NODE, &hmask);
new = hashinit((ng_ID_hmask + 1) * 2, M_NETGRAPH_NODE, &hmask);
divcbinfo.hashbase = hashinit(1, M_PCB, &divcbinfo.hashmask);
divcbinfo.wildcardhashbase = hashinit(1, M_PCB,
hashinit(INADDR_NHASH, M_IFADDR, &in_ifaddrhmask);
ripcbinfo.hashbase = hashinit(1, M_PCB, &ripcbinfo.hashmask);
ripcbinfo.wildcardhashbase = hashinit(1, M_PCB,
ticb->hashbase = hashinit(hashsize, M_PCB,
ticb->wildcardhashbase = hashinit(hashsize, M_PCB,
ticb->localgrphashbase = hashinit(hashsize, M_PCB,
uicb->hashbase = hashinit(UDBHASHSIZE, M_PCB, &uicb->hashmask);
uicb->wildcardhashbase = hashinit(UDBHASHSIZE, M_PCB,
uicb->localgrphashbase = hashinit(UDBHASHSIZE, M_PCB,
void *hashinit (int count, struct malloc_type *type, u_long *hashmask);
hpfs_hphashtbl = hashinit(hsize, M_HPFSHASH, &hpfs_hphash);
nfsnodehashtbl = hashinit(hsize, M_NFS, &nfsnodehash);
nfsrvhashtbl = hashinit(desirednfsrvcache, M_NFSD, &nfsrvhash);
ntfs_nthashtbl = hashinit(hsize, M_NTFSNTHASH, &ntfs_nthash);
smp->sm_hash = hashinit(hsize, M_SMBFSHASH, &smp->sm_hashlen);
pagedep_hashtbl = hashinit(hsize / 4, M_PAGEDEP, &pagedep_hash);
inodedep_hashtbl = hashinit(hsize, M_INODEDEP, &inodedep_hash);
newblk_hashtbl = hashinit(64, M_NEWBLK, &newblk_hash);
ufs_dqhashtbl = hashinit(hsize, M_DQUOT, &ufs_dqhash);