dep 129 msdosfs/denode.h #define fc_setcache(dep, slot, frcn, fsrcn) \ dep 130 msdosfs/denode.h (dep)->de_fc[slot].fc_frcn = frcn; \ dep 131 msdosfs/denode.h (dep)->de_fc[slot].fc_fsrcn = fsrcn; dep 189 msdosfs/denode.h #define DE_INTERNALIZE32(dep, dp) \ dep 190 msdosfs/denode.h ((dep)->de_StartCluster |= getushort((dp)->deHighClust) << 16) dep 191 msdosfs/denode.h #define DE_INTERNALIZE(dep, dp) \ dep 192 msdosfs/denode.h (bcopy((dp)->deName, (dep)->de_Name, 11), \ dep 193 msdosfs/denode.h (dep)->de_Attributes = (dp)->deAttributes, \ dep 194 msdosfs/denode.h (dep)->de_CTimeHundredth = (dp)->deCTimeHundredth, \ dep 195 msdosfs/denode.h (dep)->de_CTime = getushort((dp)->deCTime), \ dep 196 msdosfs/denode.h (dep)->de_CDate = getushort((dp)->deCDate), \ dep 197 msdosfs/denode.h (dep)->de_ADate = getushort((dp)->deADate), \ dep 198 msdosfs/denode.h (dep)->de_MTime = getushort((dp)->deMTime), \ dep 199 msdosfs/denode.h (dep)->de_MDate = getushort((dp)->deMDate), \ dep 200 msdosfs/denode.h (dep)->de_StartCluster = getushort((dp)->deStartCluster), \ dep 201 msdosfs/denode.h (dep)->de_FileSize = getulong((dp)->deFileSize), \ dep 202 msdosfs/denode.h (FAT32((dep)->de_pmp) ? DE_INTERNALIZE32((dep), (dp)) : 0)) dep 204 msdosfs/denode.h #define DE_EXTERNALIZE(dp, dep) \ dep 205 msdosfs/denode.h (bcopy((dep)->de_Name, (dp)->deName, 11), \ dep 206 msdosfs/denode.h (dp)->deAttributes = (dep)->de_Attributes, \ dep 208 msdosfs/denode.h (dp)->deCTimeHundredth = (dep)->de_CTimeHundredth, \ dep 209 msdosfs/denode.h putushort((dp)->deCTime, (dep)->de_CTime), \ dep 210 msdosfs/denode.h putushort((dp)->deCDate, (dep)->de_CDate), \ dep 211 msdosfs/denode.h putushort((dp)->deADate, (dep)->de_ADate), \ dep 212 msdosfs/denode.h putushort((dp)->deMTime, (dep)->de_MTime), \ dep 213 msdosfs/denode.h putushort((dp)->deMDate, (dep)->de_MDate), \ dep 214 msdosfs/denode.h putushort((dp)->deStartCluster, (dep)->de_StartCluster), \ dep 216 msdosfs/denode.h ((dep)->de_Attributes & ATTR_DIRECTORY) ? 0 : (dep)->de_FileSize),\ dep 218 msdosfs/denode.h FAT32((dep)->de_pmp) ? (dep)->de_StartCluster >> 16 : 0)) dep 228 msdosfs/denode.h #define DETIMES(dep, acc, mod, cre) \ dep 229 msdosfs/denode.h if ((dep)->de_flag & (DE_UPDATE | DE_CREATE | DE_ACCESS)) { \ dep 230 msdosfs/denode.h (dep)->de_flag |= DE_MODIFIED; \ dep 231 msdosfs/denode.h if ((dep)->de_flag & DE_UPDATE) { \ dep 232 msdosfs/denode.h unix2dostime((mod), &(dep)->de_MDate, &(dep)->de_MTime, NULL); \ dep 233 msdosfs/denode.h (dep)->de_Attributes |= ATTR_ARCHIVE; \ dep 235 msdosfs/denode.h if (!((dep)->de_pmp->pm_flags & MSDOSFSMNT_NOWIN95)) { \ dep 236 msdosfs/denode.h if ((dep)->de_flag & DE_ACCESS) \ dep 237 msdosfs/denode.h unix2dostime((acc), &(dep)->de_ADate, NULL, NULL); \ dep 238 msdosfs/denode.h if ((dep)->de_flag & DE_CREATE) \ dep 239 msdosfs/denode.h unix2dostime((cre), &(dep)->de_CDate, &(dep)->de_CTime, &(dep)->de_CTimeHundredth); \ dep 241 msdosfs/denode.h (dep)->de_flag &= ~(DE_UPDATE | DE_CREATE | DE_ACCESS); \ dep 94 msdosfs/msdosfs_denode.c struct denode *dep; dep 98 msdosfs/msdosfs_denode.c for (dep = dehashtbl[DEHASH(dev, dirclust, diroff)];; dep 99 msdosfs/msdosfs_denode.c dep = dep->de_next) { dep 100 msdosfs/msdosfs_denode.c if (dep == NULL) dep 102 msdosfs/msdosfs_denode.c if (dirclust == dep->de_dirclust && dep 103 msdosfs/msdosfs_denode.c diroff == dep->de_diroffset && dep 104 msdosfs/msdosfs_denode.c dev == dep->de_dev && dep 105 msdosfs/msdosfs_denode.c dep->de_refcnt != 0) { dep 106 msdosfs/msdosfs_denode.c struct vnode *vp = DETOV(dep); dep 109 msdosfs/msdosfs_denode.c return (dep); dep 117 msdosfs/msdosfs_denode.c msdosfs_hashins(dep) dep 118 msdosfs/msdosfs_denode.c struct denode *dep; dep 122 msdosfs/msdosfs_denode.c depp = &dehashtbl[DEHASH(dep->de_dev, dep->de_dirclust, dep 123 msdosfs/msdosfs_denode.c dep->de_diroffset)]; dep 126 msdosfs/msdosfs_denode.c if (dep->de_dirclust == deq->de_dirclust && dep 127 msdosfs/msdosfs_denode.c dep->de_diroffset == deq->de_diroffset && dep 128 msdosfs/msdosfs_denode.c dep->de_dev == deq->de_dev && dep 135 msdosfs/msdosfs_denode.c deq->de_prev = &dep->de_next; dep 136 msdosfs/msdosfs_denode.c dep->de_next = deq; dep 137 msdosfs/msdosfs_denode.c dep->de_prev = depp; dep 138 msdosfs/msdosfs_denode.c *depp = dep; dep 143 msdosfs/msdosfs_denode.c msdosfs_hashrem(dep) dep 144 msdosfs/msdosfs_denode.c struct denode *dep; dep 148 msdosfs/msdosfs_denode.c if (dep->de_prev == NULL) dep 151 msdosfs/msdosfs_denode.c if ((deq = dep->de_next) != NULL) dep 152 msdosfs/msdosfs_denode.c deq->de_prev = dep->de_prev; dep 153 msdosfs/msdosfs_denode.c *dep->de_prev = deq; dep 155 msdosfs/msdosfs_denode.c dep->de_next = NULL; dep 156 msdosfs/msdosfs_denode.c dep->de_prev = NULL; dep 338 msdosfs/msdosfs_denode.c deupdat(dep, waitfor) dep 339 msdosfs/msdosfs_denode.c struct denode *dep; dep 347 msdosfs/msdosfs_denode.c if (DETOV(dep)->v_mount->mnt_flag & MNT_RDONLY) dep 350 msdosfs/msdosfs_denode.c DETIMES(dep, &ts, &ts, &ts); dep 351 msdosfs/msdosfs_denode.c if ((dep->de_flag & DE_MODIFIED) == 0) dep 353 msdosfs/msdosfs_denode.c dep->de_flag &= ~DE_MODIFIED; dep 354 msdosfs/msdosfs_denode.c if (dep->de_Attributes & ATTR_DIRECTORY) dep 356 msdosfs/msdosfs_denode.c if (dep->de_refcnt <= 0) dep 358 msdosfs/msdosfs_denode.c error = readde(dep, &bp, &dirp); dep 361 msdosfs/msdosfs_denode.c DE_EXTERNALIZE(dirp, dep); dep 374 msdosfs/msdosfs_denode.c detrunc(dep, length, flags, cred, p) dep 375 msdosfs/msdosfs_denode.c struct denode *dep; dep 388 msdosfs/msdosfs_denode.c int isadir = dep->de_Attributes & ATTR_DIRECTORY; dep 390 msdosfs/msdosfs_denode.c struct msdosfsmount *pmp = dep->de_pmp; dep 393 msdosfs/msdosfs_denode.c printf("detrunc(): file %s, length %ld, flags %d\n", dep->de_Name, length, flags); dep 404 msdosfs/msdosfs_denode.c if ((DETOV(dep)->v_flag & VROOT) && !FAT32(pmp)) { dep 406 msdosfs/msdosfs_denode.c dep->de_dirclust, dep->de_diroffset); dep 410 msdosfs/msdosfs_denode.c uvm_vnp_setsize(DETOV(dep), length); dep 412 msdosfs/msdosfs_denode.c if (dep->de_FileSize < length) dep 413 msdosfs/msdosfs_denode.c return (deextend(dep, length, cred)); dep 425 msdosfs/msdosfs_denode.c chaintofree = dep->de_StartCluster; dep 426 msdosfs/msdosfs_denode.c dep->de_StartCluster = 0; dep 429 msdosfs/msdosfs_denode.c error = pcbmap(dep, de_clcount(pmp, length) - 1, 0, dep 439 msdosfs/msdosfs_denode.c fc_purge(dep, de_clcount(pmp, length)); dep 453 msdosfs/msdosfs_denode.c error = bread(DETOV(dep), bn, pmp->pm_bpcluster, dep 463 msdosfs/msdosfs_denode.c uvm_vnp_uncache(DETOV(dep)); dep 478 msdosfs/msdosfs_denode.c dep->de_FileSize = length; dep 480 msdosfs/msdosfs_denode.c dep->de_flag |= DE_UPDATE|DE_MODIFIED; dep 482 msdosfs/msdosfs_denode.c vinvalbuf(DETOV(dep), vflags, cred, p, 0, 0); dep 483 msdosfs/msdosfs_denode.c allerror = deupdat(dep, 1); dep 502 msdosfs/msdosfs_denode.c fc_setcache(dep, FC_LASTFC, de_cluster(pmp, length - 1), dep 520 msdosfs/msdosfs_denode.c deextend(dep, length, cred) dep 521 msdosfs/msdosfs_denode.c struct denode *dep; dep 525 msdosfs/msdosfs_denode.c struct msdosfsmount *pmp = dep->de_pmp; dep 532 msdosfs/msdosfs_denode.c if ((DETOV(dep)->v_flag & VROOT) && !FAT32(pmp)) dep 538 msdosfs/msdosfs_denode.c if (dep->de_Attributes & ATTR_DIRECTORY) dep 541 msdosfs/msdosfs_denode.c if (length <= dep->de_FileSize) dep 547 msdosfs/msdosfs_denode.c count = de_clcount(pmp, length) - de_clcount(pmp, dep->de_FileSize); dep 551 msdosfs/msdosfs_denode.c error = extendfile(dep, count, NULL, NULL, DE_CLEAR); dep 554 msdosfs/msdosfs_denode.c (void) detrunc(dep, dep->de_FileSize, 0, cred, NULL); dep 559 msdosfs/msdosfs_denode.c dep->de_FileSize = length; dep 560 msdosfs/msdosfs_denode.c dep->de_flag |= DE_UPDATE|DE_MODIFIED; dep 561 msdosfs/msdosfs_denode.c return (deupdat(dep, 1)); dep 569 msdosfs/msdosfs_denode.c reinsert(dep) dep 570 msdosfs/msdosfs_denode.c struct denode *dep; dep 580 msdosfs/msdosfs_denode.c if (dep->de_Attributes & ATTR_DIRECTORY) dep 582 msdosfs/msdosfs_denode.c msdosfs_hashrem(dep); dep 583 msdosfs/msdosfs_denode.c msdosfs_hashins(dep); dep 592 msdosfs/msdosfs_denode.c struct denode *dep = VTODE(vp); dep 602 msdosfs/msdosfs_denode.c dep, dep->de_Name, dep->de_refcnt); dep 608 msdosfs/msdosfs_denode.c msdosfs_hashrem(dep); dep 613 msdosfs/msdosfs_denode.c if (dep->de_devvp) { dep 614 msdosfs/msdosfs_denode.c vrele(dep->de_devvp); dep 615 msdosfs/msdosfs_denode.c dep->de_devvp = 0; dep 618 msdosfs/msdosfs_denode.c dep->de_flag = 0; dep 620 msdosfs/msdosfs_denode.c FREE(dep, M_MSDOSFSNODE); dep 631 msdosfs/msdosfs_denode.c struct denode *dep = VTODE(vp); dep 642 msdosfs/msdosfs_denode.c printf("msdosfs_inactive(): dep %08x, de_Name[0] %x\n", dep, dep->de_Name[0]); dep 650 msdosfs/msdosfs_denode.c if (dep->de_Name[0] == SLOT_DELETED) dep 660 msdosfs/msdosfs_denode.c dep, dep->de_refcnt, vp->v_mount->mnt_flag, MNT_RDONLY); dep 662 msdosfs/msdosfs_denode.c if (dep->de_refcnt <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { dep 663 msdosfs/msdosfs_denode.c error = detrunc(dep, (uint32_t)0, 0, NOCRED, NULL); dep 664 msdosfs/msdosfs_denode.c dep->de_Name[0] = SLOT_DELETED; dep 666 msdosfs/msdosfs_denode.c deupdat(dep, 0); dep 676 msdosfs/msdosfs_denode.c dep->de_Name[0]); dep 678 msdosfs/msdosfs_denode.c if (dep->de_Name[0] == SLOT_DELETED) dep 137 msdosfs/msdosfs_fat.c pcbmap(dep, findcn, bnp, cnp, sp) dep 138 msdosfs/msdosfs_fat.c struct denode *dep; dep 153 msdosfs/msdosfs_fat.c struct msdosfsmount *pmp = dep->de_pmp; dep 165 msdosfs/msdosfs_fat.c cn = dep->de_StartCluster; dep 173 msdosfs/msdosfs_fat.c if (dep->de_Attributes & ATTR_DIRECTORY) { dep 174 msdosfs/msdosfs_fat.c if (de_cn2off(pmp, findcn) >= dep->de_FileSize) { dep 185 msdosfs/msdosfs_fat.c dep->de_FileSize - de_cn2off(pmp, findcn)); dep 206 msdosfs/msdosfs_fat.c fc_lookup(dep, findcn, &i, &cn); dep 264 msdosfs/msdosfs_fat.c fc_setcache(dep, FC_LASTMAP, i, cn); dep 274 msdosfs/msdosfs_fat.c fc_setcache(dep, FC_LASTFC, i - 1, prevcn); dep 283 msdosfs/msdosfs_fat.c fc_lookup(dep, findcn, frcnp, fsrcnp) dep 284 msdosfs/msdosfs_fat.c struct denode *dep; dep 294 msdosfs/msdosfs_fat.c cn = dep->de_fc[i].fc_frcn; dep 297 msdosfs/msdosfs_fat.c closest = &dep->de_fc[i]; dep 311 msdosfs/msdosfs_fat.c fc_purge(dep, frcn) dep 312 msdosfs/msdosfs_fat.c struct denode *dep; dep 318 msdosfs/msdosfs_fat.c fcp = dep->de_fc; dep 988 msdosfs/msdosfs_fat.c extendfile(dep, count, bpp, ncp, flags) dep 989 msdosfs/msdosfs_fat.c struct denode *dep; dep 998 msdosfs/msdosfs_fat.c struct msdosfsmount *pmp = dep->de_pmp; dep 1004 msdosfs/msdosfs_fat.c if (dep->de_StartCluster == MSDOSFSROOT dep 1005 msdosfs/msdosfs_fat.c && (dep->de_Attributes & ATTR_DIRECTORY)) { dep 1015 msdosfs/msdosfs_fat.c if (dep->de_fc[FC_LASTFC].fc_frcn == FCE_EMPTY && dep 1016 msdosfs/msdosfs_fat.c dep->de_StartCluster != 0) { dep 1018 msdosfs/msdosfs_fat.c error = pcbmap(dep, 0xffff, 0, &cn, 0); dep 1034 msdosfs/msdosfs_fat.c if (dep->de_StartCluster == 0) dep 1037 msdosfs/msdosfs_fat.c cn = dep->de_fc[FC_LASTFC].fc_fsrcn + 1; dep 1053 msdosfs/msdosfs_fat.c if (dep->de_StartCluster == 0) { dep 1054 msdosfs/msdosfs_fat.c dep->de_StartCluster = cn; dep 1058 msdosfs/msdosfs_fat.c dep->de_fc[FC_LASTFC].fc_fsrcn, dep 1064 msdosfs/msdosfs_fat.c frcn = dep->de_fc[FC_LASTFC].fc_frcn + 1; dep 1071 msdosfs/msdosfs_fat.c fc_setcache(dep, FC_LASTFC, frcn + got - 1, cn + got - 1); dep 1078 msdosfs/msdosfs_fat.c if (dep->de_Attributes & ATTR_DIRECTORY) dep 1082 msdosfs/msdosfs_fat.c bp = getblk(DETOV(dep), de_cn2bn(pmp, frcn++), dep 1087 msdosfs/msdosfs_fat.c if (pcbmap(dep, dep 107 msdosfs/msdosfs_lookup.c struct direntry *dep; dep 243 msdosfs/msdosfs_lookup.c dep = (struct direntry *)(bp->b_data + blkoff); dep 253 msdosfs/msdosfs_lookup.c if (dep->deName[0] == SLOT_EMPTY || dep 254 msdosfs/msdosfs_lookup.c dep->deName[0] == SLOT_DELETED) { dep 264 msdosfs/msdosfs_lookup.c if (dep->deName[0] == SLOT_EMPTY) { dep 279 msdosfs/msdosfs_lookup.c if (dep->deAttributes == ATTR_WIN95) { dep 285 msdosfs/msdosfs_lookup.c (struct winentry *)dep, dep 294 msdosfs/msdosfs_lookup.c if (dep->deAttributes & ATTR_VOLUME) { dep 302 msdosfs/msdosfs_lookup.c chksum_ok = (chksum == winChksum(dep->deName)); dep 304 msdosfs/msdosfs_lookup.c && (!olddos || bcmp(dosfilename, dep->deName, 11))) { dep 419 msdosfs/msdosfs_lookup.c isadir = dep->deAttributes & ATTR_DIRECTORY; dep 420 msdosfs/msdosfs_lookup.c scn = getushort(dep->deStartCluster); dep 422 msdosfs/msdosfs_lookup.c scn |= getushort(dep->deHighClust) << 16; dep 596 msdosfs/msdosfs_lookup.c createde(dep, ddep, depp, cnp) dep 597 msdosfs/msdosfs_lookup.c struct denode *dep; dep 612 msdosfs/msdosfs_lookup.c dep, ddep, depp, cnp); dep 656 msdosfs/msdosfs_lookup.c DE_EXTERNALIZE(ndep, dep); dep 703 msdosfs/msdosfs_lookup.c if (dep->de_Attributes & ATTR_DIRECTORY) { dep 704 msdosfs/msdosfs_lookup.c dirclust = dep->de_StartCluster; dep 723 msdosfs/msdosfs_lookup.c dosdirempty(dep) dep 724 msdosfs/msdosfs_lookup.c struct denode *dep; dep 731 msdosfs/msdosfs_lookup.c struct msdosfsmount *pmp = dep->de_pmp; dep 740 msdosfs/msdosfs_lookup.c if ((error = pcbmap(dep, cn, &bn, 0, &blsize)) != 0) { dep 807 msdosfs/msdosfs_lookup.c struct denode *dep; dep 811 msdosfs/msdosfs_lookup.c dep = target; dep 817 msdosfs/msdosfs_lookup.c if (dep->de_StartCluster == source->de_StartCluster) { dep 821 msdosfs/msdosfs_lookup.c if (dep->de_StartCluster == MSDOSFSROOT) dep 823 msdosfs/msdosfs_lookup.c pmp = dep->de_pmp; dep 828 msdosfs/msdosfs_lookup.c if (FAT32(pmp) && dep->de_StartCluster == pmp->pm_rootdirblk) dep 832 msdosfs/msdosfs_lookup.c if ((dep->de_Attributes & ATTR_DIRECTORY) == 0) { dep 836 msdosfs/msdosfs_lookup.c scn = dep->de_StartCluster; dep 866 msdosfs/msdosfs_lookup.c vput(DETOV(dep)); dep 870 msdosfs/msdosfs_lookup.c if ((error = deget(pmp, scn, 0, &dep)) != 0) dep 878 msdosfs/msdosfs_lookup.c if (dep != NULL) dep 879 msdosfs/msdosfs_lookup.c vput(DETOV(dep)); dep 922 msdosfs/msdosfs_lookup.c readde(dep, bpp, epp) dep 923 msdosfs/msdosfs_lookup.c struct denode *dep; dep 928 msdosfs/msdosfs_lookup.c return (readep(dep->de_pmp, dep->de_dirclust, dep->de_diroffset, dep 941 msdosfs/msdosfs_lookup.c removede(pdep, dep) dep 943 msdosfs/msdosfs_lookup.c struct denode *dep; /* file to be removed */ dep 955 msdosfs/msdosfs_lookup.c dep->de_Name, dep, offset); dep 958 msdosfs/msdosfs_lookup.c dep->de_refcnt--; dep 1008 msdosfs/msdosfs_lookup.c uniqdosname(dep, cnp, cp) dep 1009 msdosfs/msdosfs_lookup.c struct denode *dep; dep 1013 msdosfs/msdosfs_lookup.c struct msdosfsmount *pmp = dep->de_pmp; dep 1033 msdosfs/msdosfs_lookup.c if ((error = pcbmap(dep, cn, &bn, 0, &blsize)) != 0) { dep 1074 msdosfs/msdosfs_lookup.c findwin95(dep) dep 1075 msdosfs/msdosfs_lookup.c struct denode *dep; dep 1077 msdosfs/msdosfs_lookup.c struct msdosfsmount *pmp = dep->de_pmp; dep 1089 msdosfs/msdosfs_lookup.c if (pcbmap(dep, cn, &bn, 0, &blsize)) dep 674 msdosfs/msdosfs_vfsops.c struct denode *dep; dep 676 msdosfs/msdosfs_vfsops.c dep = VTODE(vp); dep 678 msdosfs/msdosfs_vfsops.c ((dep->de_flag & (DE_ACCESS | DE_CREATE | DE_UPDATE | DE_MODIFIED)) == 0 dep 749 msdosfs/msdosfs_vfsops.c struct denode *dep; dep 752 msdosfs/msdosfs_vfsops.c error = deget(pmp, defhp->defid_dirclust, defhp->defid_dirofs, &dep); dep 757 msdosfs/msdosfs_vfsops.c *vpp = DETOV(dep); dep 766 msdosfs/msdosfs_vfsops.c struct denode *dep; dep 769 msdosfs/msdosfs_vfsops.c dep = VTODE(vp); dep 772 msdosfs/msdosfs_vfsops.c defhp->defid_dirclust = dep->de_dirclust; dep 773 msdosfs/msdosfs_vfsops.c defhp->defid_dirofs = dep->de_diroffset; dep 112 msdosfs/msdosfs_vnops.c struct denode *dep; dep 156 msdosfs/msdosfs_vnops.c if ((error = createde(&ndirent, pdep, &dep, cnp)) != 0) dep 161 msdosfs/msdosfs_vnops.c *ap->a_vpp = DETOV(dep); dep 203 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(vp); dep 208 msdosfs/msdosfs_vnops.c DETIMES(dep, &ts, &ts, &ts); dep 218 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(ap->a_vp); dep 219 msdosfs/msdosfs_vnops.c struct msdosfsmount *pmp = dep->de_pmp; dep 223 msdosfs/msdosfs_vnops.c if ((dep->de_Attributes & ATTR_READONLY) == 0) dep 226 msdosfs/msdosfs_vnops.c if (dep->de_Attributes & ATTR_DIRECTORY dep 242 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(ap->a_vp); dep 243 msdosfs/msdosfs_vnops.c struct msdosfsmount *pmp = dep->de_pmp; dep 249 msdosfs/msdosfs_vnops.c DETIMES(dep, &ts, &ts, &ts); dep 250 msdosfs/msdosfs_vnops.c vap->va_fsid = dep->de_dev; dep 280 msdosfs/msdosfs_vnops.c fileid = dep->de_StartCluster; dep 282 msdosfs/msdosfs_vnops.c if (dep->de_Attributes & ATTR_DIRECTORY) { dep 284 msdosfs/msdosfs_vnops.c if (dep->de_StartCluster == MSDOSFSROOT) dep 287 msdosfs/msdosfs_vnops.c if (dep->de_FileSize == 0) { dep 294 msdosfs/msdosfs_vnops.c fileid64 = (dep->de_dirclust == MSDOSFSROOT) ? dep 295 msdosfs/msdosfs_vnops.c roottobn(pmp, 0) : cntobn(pmp, dep->de_dirclust); dep 297 msdosfs/msdosfs_vnops.c fileid64 += dep->de_diroffset / sizeof(struct direntry); dep 305 msdosfs/msdosfs_vnops.c ((dep->de_Attributes & ATTR_READONLY) ? 0 : (S_IWUSR|S_IWGRP|S_IWOTH)); dep 306 msdosfs/msdosfs_vnops.c vap->va_mode &= dep->de_pmp->pm_mask; dep 307 msdosfs/msdosfs_vnops.c if (dep->de_Attributes & ATTR_DIRECTORY) { dep 316 msdosfs/msdosfs_vnops.c vap->va_gid = dep->de_pmp->pm_gid; dep 317 msdosfs/msdosfs_vnops.c vap->va_uid = dep->de_pmp->pm_uid; dep 319 msdosfs/msdosfs_vnops.c vap->va_size = dep->de_FileSize; dep 320 msdosfs/msdosfs_vnops.c dos2unixtime(dep->de_MDate, dep->de_MTime, 0, &vap->va_mtime); dep 321 msdosfs/msdosfs_vnops.c if (dep->de_pmp->pm_flags & MSDOSFSMNT_LONGNAME) { dep 322 msdosfs/msdosfs_vnops.c dos2unixtime(dep->de_ADate, 0, 0, &vap->va_atime); dep 323 msdosfs/msdosfs_vnops.c dos2unixtime(dep->de_CDate, dep->de_CTime, dep->de_CTimeHundredth, &vap->va_ctime); dep 329 msdosfs/msdosfs_vnops.c if ((dep->de_Attributes & ATTR_ARCHIVE) == 0) dep 332 msdosfs/msdosfs_vnops.c vap->va_blocksize = dep->de_pmp->pm_bpcluster; dep 333 msdosfs/msdosfs_vnops.c vap->va_bytes = (dep->de_FileSize + dep->de_pmp->pm_crbomask) & dep 334 msdosfs/msdosfs_vnops.c ~(dep->de_pmp->pm_crbomask); dep 345 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(ap->a_vp); dep 376 msdosfs/msdosfs_vnops.c error = detrunc(dep, (uint32_t)vap->va_size, 0, cred, ap->a_p); dep 381 msdosfs/msdosfs_vnops.c if (cred->cr_uid != dep->de_pmp->pm_uid && dep 386 msdosfs/msdosfs_vnops.c if (!(dep->de_pmp->pm_flags & MSDOSFSMNT_NOWIN95) dep 388 msdosfs/msdosfs_vnops.c unix2dostime(&vap->va_atime, &dep->de_ADate, NULL, NULL); dep 390 msdosfs/msdosfs_vnops.c unix2dostime(&vap->va_mtime, &dep->de_MDate, &dep->de_MTime, NULL); dep 391 msdosfs/msdosfs_vnops.c dep->de_Attributes |= ATTR_ARCHIVE; dep 392 msdosfs/msdosfs_vnops.c dep->de_flag |= DE_MODIFIED; dep 400 msdosfs/msdosfs_vnops.c if (cred->cr_uid != dep->de_pmp->pm_uid && dep 405 msdosfs/msdosfs_vnops.c dep->de_Attributes &= ~ATTR_READONLY; dep 407 msdosfs/msdosfs_vnops.c dep->de_Attributes |= ATTR_READONLY; dep 408 msdosfs/msdosfs_vnops.c dep->de_flag |= DE_MODIFIED; dep 414 msdosfs/msdosfs_vnops.c if (cred->cr_uid != dep->de_pmp->pm_uid && dep 418 msdosfs/msdosfs_vnops.c dep->de_Attributes &= ~ATTR_ARCHIVE; dep 420 msdosfs/msdosfs_vnops.c dep->de_Attributes |= ATTR_ARCHIVE; dep 421 msdosfs/msdosfs_vnops.c dep->de_flag |= DE_MODIFIED; dep 423 msdosfs/msdosfs_vnops.c return (deupdat(dep, 1)); dep 440 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(vp); dep 441 msdosfs/msdosfs_vnops.c struct msdosfsmount *pmp = dep->de_pmp; dep 452 msdosfs/msdosfs_vnops.c isadir = dep->de_Attributes & ATTR_DIRECTORY; dep 454 msdosfs/msdosfs_vnops.c if (uio->uio_offset >= dep->de_FileSize) dep 466 msdosfs/msdosfs_vnops.c diff = dep->de_FileSize - (uint32_t)uio->uio_offset; dep 472 msdosfs/msdosfs_vnops.c error = pcbmap(dep, lbn, &lbn, 0, &blsize); dep 486 msdosfs/msdosfs_vnops.c if (dep->de_lastr + 1 == lbn && dep 487 msdosfs/msdosfs_vnops.c de_cn2off(pmp, rablock) < dep->de_FileSize) dep 494 msdosfs/msdosfs_vnops.c dep->de_lastr = lbn; dep 505 msdosfs/msdosfs_vnops.c dep->de_flag |= DE_ACCESS; dep 530 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(vp); dep 531 msdosfs/msdosfs_vnops.c struct msdosfsmount *pmp = dep->de_pmp; dep 538 msdosfs/msdosfs_vnops.c dep->de_diroffset, dep->de_dirclust, dep->de_StartCluster); dep 544 msdosfs/msdosfs_vnops.c uio->uio_offset = dep->de_FileSize; dep 579 msdosfs/msdosfs_vnops.c if (uio->uio_offset > dep->de_FileSize) { dep 580 msdosfs/msdosfs_vnops.c if ((error = deextend(dep, uio->uio_offset, cred)) != 0) dep 588 msdosfs/msdosfs_vnops.c osize = dep->de_FileSize; dep 597 msdosfs/msdosfs_vnops.c if ((error = extendfile(dep, count, NULL, NULL, 0)) && dep 600 msdosfs/msdosfs_vnops.c lastcn = dep->de_fc[FC_LASTFC].fc_frcn; dep 613 msdosfs/msdosfs_vnops.c || uio->uio_offset + uio->uio_resid >= dep->de_FileSize)) { dep 626 msdosfs/msdosfs_vnops.c error = pcbmap(dep, dep 652 msdosfs/msdosfs_vnops.c if (uio->uio_offset + n > dep->de_FileSize) { dep 653 msdosfs/msdosfs_vnops.c dep->de_FileSize = uio->uio_offset + n; dep 654 msdosfs/msdosfs_vnops.c uvm_vnp_setsize(vp, dep->de_FileSize); dep 680 msdosfs/msdosfs_vnops.c dep->de_flag |= DE_UPDATE; dep 690 msdosfs/msdosfs_vnops.c detrunc(dep, osize, ioflag & IO_SYNC, NOCRED, NULL); dep 694 msdosfs/msdosfs_vnops.c detrunc(dep, dep->de_FileSize, ioflag & IO_SYNC, NOCRED, NULL); dep 699 msdosfs/msdosfs_vnops.c error = deupdat(dep, 1); dep 758 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(ap->a_vp); dep 765 msdosfs/msdosfs_vnops.c error = removede(ddep, dep); dep 767 msdosfs/msdosfs_vnops.c printf("msdosfs_remove(), dep %08x, v_usecount %d\n", dep, ap->a_vp->v_usecount); dep 769 msdosfs/msdosfs_vnops.c if (ddep == dep) dep 1191 msdosfs/msdosfs_vnops.c struct denode *dep; dep 1278 msdosfs/msdosfs_vnops.c if ((error = createde(&ndirent, pdep, &dep, cnp)) != 0) dep 1283 msdosfs/msdosfs_vnops.c *ap->a_vpp = DETOV(dep); dep 1389 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(ap->a_vp); dep 1390 msdosfs/msdosfs_vnops.c struct msdosfsmount *pmp = dep->de_pmp; dep 1410 msdosfs/msdosfs_vnops.c if ((dep->de_Attributes & ATTR_DIRECTORY) == 0) dep 1448 msdosfs/msdosfs_vnops.c if (dep->de_StartCluster == MSDOSFSROOT dep 1449 msdosfs/msdosfs_vnops.c || (FAT32(pmp) && dep->de_StartCluster == pmp->pm_rootdirblk)) { dep 1496 msdosfs/msdosfs_vnops.c diff = dep->de_FileSize - (offset - bias); dep 1500 msdosfs/msdosfs_vnops.c if ((error = pcbmap(dep, lbn, &bn, &cn, &blsize)) != 0) dep 1635 msdosfs/msdosfs_vnops.c if (dep->de_FileSize - (offset - bias) <= 0) dep 1701 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(ap->a_vp); dep 1702 msdosfs/msdosfs_vnops.c struct msdosfsmount *pmp = dep->de_pmp; dep 1705 msdosfs/msdosfs_vnops.c *ap->a_vpp = dep->de_devvp; dep 1714 msdosfs/msdosfs_vnops.c return (pcbmap(dep, de_bn2cn(pmp, ap->a_bn), ap->a_bnp, 0, 0)); dep 1723 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(bp->b_vp); dep 1737 msdosfs/msdosfs_vnops.c error = pcbmap(dep, de_bn2cn(dep->de_pmp, bp->b_lblkno), dep 1756 msdosfs/msdosfs_vnops.c vp = dep->de_devvp; dep 1767 msdosfs/msdosfs_vnops.c struct denode *dep = VTODE(ap->a_vp); dep 1771 msdosfs/msdosfs_vnops.c dep->de_StartCluster, dep->de_dirclust, dep->de_diroffset); dep 1773 msdosfs/msdosfs_vnops.c major(dep->de_dev), minor(dep->de_dev), dep 1776 msdosfs/msdosfs_vnops.c lockmgr_printinfo(&dep->de_lock); dep 1787 msdosfs/msdosfs_vnops.c register struct denode *dep = VTODE(ap->a_vp); dep 1789 msdosfs/msdosfs_vnops.c return (lf_advlock(&dep->de_lockf, dep->de_FileSize, ap->a_id, ap->a_op, dep 2464 netinet6/in6.c struct in6_ifaddr *dep[2]; /*last-resort: deprecated*/ dep 2466 netinet6/in6.c dep[0] = dep[1] = NULL; dep 2485 netinet6/in6.c dep[0] = (struct in6_ifaddr *)ifa; dep 2519 netinet6/in6.c dep[1] = (struct in6_ifaddr *)ifa; dep 2527 netinet6/in6.c if (dep[0]) dep 2528 netinet6/in6.c return dep[0]; dep 2529 netinet6/in6.c if (dep[1]) dep 2530 netinet6/in6.c return dep[1];