Lines Matching defs:dirclust
90 msdosfs_dehash(dev_t dev, uint32_t dirclust, uint32_t diroff)
96 SipHash24_Update(&ctx, &dirclust, sizeof(dirclust));
103 msdosfs_hashget(dev_t dev, uint32_t dirclust, uint32_t diroff)
108 for (dep = dehashtbl[DEHASH(dev, dirclust, diroff)]; ;
112 if (dirclust == dep->de_dirclust &&
174 * dirclust - which cluster bp contains, if dirclust is 0 (root directory)
181 deget(struct msdosfsmount *pmp, uint32_t dirclust, uint32_t diroffset,
192 printf("deget(pmp %p, dirclust %d, diroffset %x, depp %p)\n",
193 pmp, dirclust, diroffset, depp);
200 if (FAT32(pmp) && dirclust == MSDOSFSROOT)
201 dirclust = pmp->pm_rootdirblk;
216 ldep = msdosfs_hashget(pmp->pm_dev, dirclust, diroffset);
240 ldep->de_dirclust = dirclust;
267 if ((dirclust == MSDOSFSROOT
268 || (FAT32(pmp) && dirclust == pmp->pm_rootdirblk))
302 error = readep(pmp, dirclust, diroffset, &bp, &direntptr);