Lines Matching refs:dent
88 itr->dent = (dir_entry *)itr->block;
267 dir_entry *dent;
277 if (!itr->dent) {
281 switch (itr->dent->nameext.name[0]) {
287 dent = itr->dent;
300 if (!itr->dent &&
312 itr->dent = dent;
420 memcpy(itr->dent, slotptr, sizeof(dir_slot));
432 if (!itr->dent)
856 itr->dent = (dir_entry *)itr->block;
1241 if (itr->dent->nameext.name[0] == '\0')
1244 return itr->dent;
1451 fill_dentry(itr->fsdata, itr->dent, shortname, 0, size,
1454 retdent = itr->dent;
1534 struct dir_entry *dent = itr->dent;
1536 memset(dent, 0, sizeof(*dent));
1537 dent->nameext.name[0] = DELETED_FLAG;
1552 int seqn = itr->dent->nameext.name[0] & ~LAST_LONG_ENTRY_MASK;
1555 struct dir_entry *dent;
1561 dent = next_dent(itr);
1562 if (!dent)
1577 dir_entry *dent = itr->dent;
1580 clear_fatent(mydata, START(dent));
1593 itr->dent = itr->dent_start;
1595 dent = itr->dent_start;
1597 if ((dent->attr & ATTR_VFAT) == ATTR_VFAT &&
1598 (dent->nameext.name[0] & LAST_LONG_ENTRY_MASK)) {
1758 fill_dentry(itr->fsdata, itr->dent, shortname, 0, 0,
1761 retdent = itr->dent;