Lines Matching defs:dirid
685 void dcache_enter(int dirid, int slot)
687 dcache[dirid % NDCACHE] = slot;
698 fent_t *dcache_lookup(int dirid)
703 i = dcache[dirid % NDCACHE];
704 if (i >= 0 && (fep = &flist[FT_DIR].fents[i])->id == dirid)
709 void dcache_purge(int dirid)
713 dcp = &dcache[dirid % NDCACHE];
714 if (*dcp >= 0 && flist[FT_DIR].fents[*dcp].id == dirid)
733 fent_t *dirid_to_fent(int dirid)
739 if ((fep = dcache_lookup(dirid)))
743 if (fep->id == dirid) {
744 dcache_enter(dirid, fep - flp->fents);