Home | History | Annotate | Download | only in msdosfs

Lines Matching defs:dep

120 	struct direntry *dep;
247 dep = (struct direntry *)((char *)bp->b_data + blkoff);
257 if (dep->deName[0] == SLOT_EMPTY ||
258 dep->deName[0] == SLOT_DELETED) {
268 if (dep->deName[0] == SLOT_EMPTY) {
283 if (dep->deAttributes == ATTR_WIN95) {
289 (struct winentry *)dep,
299 if (dep->deAttributes & ATTR_VOLUME) {
308 (chksum == msdosfs_winChksum(dep->deName));
311 memcmp(&dosfilename[0],dep->deName,8) ||
312 memcmp(&dosfilename[8],dep->deExtension,3))) {
434 isadir = dep->deAttributes & ATTR_DIRECTORY;
435 scn = getushort(dep->deStartCluster);
437 scn |= getushort(dep->deHighClust) << 16;
550 * dep - directory entry to copy into the directory
557 msdosfs_createde(struct denode *dep, struct denode *ddep,
576 printf("createde(dep %p, ddep %p, depp %p, cnp %p)\n",
577 dep, ddep, depp, cnp);
623 DE_EXTERNALIZE(ndep, dep);
684 if (dep->de_Attributes & ATTR_DIRECTORY) {
685 dirclust = dep->de_StartCluster;
774 msdosfs_dosdirempty(struct denode *dep)
781 struct msdosfsmount *pmp = dep->de_pmp;
790 if ((error = msdosfs_pcbmap(dep, cn, &bn, 0, &blsize)) != 0) {
866 * Read in the disk block containing the directory entry dep came from and
871 msdosfs_readde(struct denode *dep, struct buf **bpp, struct direntry **epp)
873 return (msdosfs_readep(dep->de_pmp, dep->de_dirclust, dep->de_diroffset,
886 msdosfs_removede(struct denode *pdep, struct denode *dep,
889 /* dep: file to be removed */
890 /* mlr: position of dep in pdep from lookup */
906 printf("removede(): filename %s, dep %p, offset %08lx\n",
907 dep->de_Name, dep, offset);
910 if (--dep->de_refcnt == 0) {
912 struct denode_key old_key = dep->de_key;
913 struct denode_key new_key = dep->de_key;
916 new_key.dk_dirgen = dep;
917 vcache_rekey_enter(pmp->pm_mountp, DETOV(dep), &old_key,
919 dep->de_key = new_key;
920 vcache_rekey_exit(pmp->pm_mountp, DETOV(dep), &old_key,
921 sizeof(old_key), &dep->de_key, sizeof(dep->de_key));
976 msdosfs_uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp)
978 struct msdosfsmount *pmp = dep->de_pmp;
999 if ((error = msdosfs_pcbmap(dep, cn, &bn, 0,
1036 * Find any Win'95 long filename entry in directory dep
1039 msdosfs_findwin95(struct denode *dep)
1041 struct msdosfsmount *pmp = dep->de_pmp;
1054 if (msdosfs_pcbmap(dep, cn, &bn, 0, &blsize))