Lines Matching defs:dep
98 msdosfs_times(struct msdosfsmount *pmp, struct denode *dep,
116 msdosfs_unix2dostime(&at, pmp->pm_gmtoff, &dep->de_ADate,
118 msdosfs_unix2dostime(&mt, pmp->pm_gmtoff, &dep->de_MDate,
119 &dep->de_MTime, NULL);
151 struct direntry *dep;
214 dep = (struct direntry *)((char *)bp->b_data + blkoff);
224 if (dep->deName[0] == SLOT_EMPTY ||
225 dep->deName[0] == SLOT_DELETED) {
235 if (dep->deName[0] == SLOT_EMPTY) {
250 if (dep->deAttributes == ATTR_WIN95) {
256 (struct winentry *)dep,
266 if (dep->deAttributes & ATTR_VOLUME) {
275 (chksum == msdosfs_winChksum(dep->deName));
277 && (!olddos || memcmp(dosfilename, dep->deName, 11))) {
356 struct denode *dep;
399 if ((error = msdosfs_createde(&ndirent, pdep, &pdep->de_crap, &dep,
402 if ((error = msdosfs_wfile(path, dep, node)) != 0)
404 return dep;
411 msdosfs_updatede(struct denode *dep)
417 dep->de_flag &= ~DE_MODIFIED;
418 error = msdosfs_readde(dep, &bp, &dirp);
421 DE_EXTERNALIZE(dirp, dep);
430 msdosfs_wfile(const char *path, struct denode *dep, fsnode *node)
433 size_t osize = dep->de_FileSize;
436 struct msdosfsmount *pmp = dep->de_pmp;
443 dep->de_diroffset, dep->de_dirclust, dep->de_StartCluster));
454 if ((error = msdosfs_deextend(dep, nsize, NULL)) != 0)
456 if ((error = msdosfs_updatede(dep)) != 0)
481 cn = dep->de_StartCluster;
490 if ((error = msdosfs_pcbmap(dep, cn++, &bn, NULL,
547 struct denode *dep;
642 if ((error = msdosfs_createde(&ndirent, pdep, &pdep->de_crap, &dep,
645 if ((error = msdosfs_updatede(dep)) != 0)
647 return dep;