Lines Matching refs:de
70 struct hpfs_dirent *de;
155 if (!(de = map_pos_dirent(inode, &next_pos, &qbh))) {
160 if (de->first || de->last) {
162 if (de->first && !de->last && (de->namelen != 2
163 || de ->name[0] != 1 || de->name[1] != 1))
165 if (de->last && (de->namelen != 1 || de ->name[0] != 255))
172 tempname = hpfs_translate_name(inode->i_sb, de->name, de->namelen, lc, de->not_8x3);
173 if (!dir_emit(ctx, tempname, de->namelen, le32_to_cpu(de->fnode), DT_UNKNOWN)) {
174 if (tempname != de->name) kfree(tempname);
179 if (tempname != de->name) kfree(tempname);
207 struct hpfs_dirent *de;
226 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, NULL, &qbh);
232 if (!de) goto end;
238 ino = le32_to_cpu(de->fnode);
252 if (de->directory)
254 else if (le32_to_cpu(de->ea_size) && hpfs_sb(dir->i_sb)->sb_eas)
266 if (!de->directory) hpfs_result->i_parent_dir = dir->i_ino;
268 if (de->has_acl || de->has_xtd_perm) if (!sb_rdonly(dir->i_sb)) {
281 time64_t csec = local_to_gmt(dir->i_sb, le32_to_cpu(de->creation_date));
285 local_to_gmt(dir->i_sb, le32_to_cpu(de->write_date)),
288 local_to_gmt(dir->i_sb, le32_to_cpu(de->read_date)),
290 hpfs_result->i_ea_size = le32_to_cpu(de->ea_size);
291 if (!hpfs_result->i_ea_mode && de->read_only)
293 if (!de->directory) {
295 result->i_size = le32_to_cpu(de->file_size);