Lines Matching defs:dentp
965 struct direntry *dentp;
1089 for (dentp = (struct direntry *)((char *)bp->b_data + on);
1090 (char *)dentp < (char *)bp->b_data + on + n;
1091 dentp++, offset += sizeof(struct direntry)) {
1094 printf("rd: dentp %08x prev %08x crnt %08x deName %02x attr %02x\n",
1095 dentp, prev, crnt, dentp->deName[0], dentp->deAttributes);
1100 if (dentp->deName[0] == SLOT_EMPTY) {
1107 if (dentp->deName[0] == SLOT_DELETED) {
1115 if (dentp->deAttributes == ATTR_WIN95) {
1119 msdosfs_win2unixfn((struct winentry *)dentp,
1130 if (dentp->deAttributes & ATTR_VOLUME) {
1139 if (dentp->deAttributes & ATTR_DIRECTORY) {
1140 fileno = getushort(dentp->deStartCluster);
1142 fileno |= ((ino_t)getushort(dentp->deHighClust)) << 16;
1160 if (chksum != msdosfs_winChksum(dentp->deName)) {
1163 memcpy(deName, dentp->deName,
1164 sizeof dentp->deName);
1165 memcpy(deName + 8, dentp->deExtension,
1166 sizeof dentp->deExtension);
1167 assert(sizeof(deName) == sizeof(dentp->deName) +
1168 sizeof(dentp->deExtension));