Lines Matching refs:de
50 struct qnx6_long_dir_entry *de, in qnx6_longname() argument
54 u32 s = fs32_to_cpu(sbi, de->de_long_inode); /* in block units */ in qnx6_longname()
67 struct qnx6_long_dir_entry *de, in qnx6_dir_longfilename() argument
77 if (de->de_size != 0xff) { in qnx6_dir_longfilename()
80 pr_err("invalid direntry size (%i).\n", de->de_size); in qnx6_dir_longfilename()
83 lf = qnx6_longname(s, de, &page); in qnx6_dir_longfilename()
100 if (!test_opt(s, MMI_FS) && fs32_to_cpu(sbi, de->de_checksum) != in qnx6_dir_longfilename()
134 struct qnx6_dir_entry *de; in qnx6_readdir() local
142 de = ((struct qnx6_dir_entry *)page_address(page)) + start; in qnx6_readdir()
143 for (; i < limit; i++, de++, ctx->pos += QNX6_DIR_ENTRY_SIZE) { in qnx6_readdir()
144 int size = de->de_size; in qnx6_readdir()
145 u32 no_inode = fs32_to_cpu(sbi, de->de_inode); in qnx6_readdir()
155 (struct qnx6_long_dir_entry *)de, in qnx6_readdir()
162 __func__, size, de->de_fname, in qnx6_readdir()
164 if (!dir_emit(ctx, de->de_fname, size, in qnx6_readdir()
180 struct qnx6_long_dir_entry *de, struct inode *dir) in qnx6_long_match() argument
186 struct qnx6_long_filename *lf = qnx6_longname(s, de, &page); in qnx6_long_match()
198 return fs32_to_cpu(sbi, de->de_inode); in qnx6_long_match()
208 struct qnx6_dir_entry *de) in qnx6_match() argument
211 if (memcmp(name, de->de_fname, len) == 0) in qnx6_match()
212 return fs32_to_cpu(sbi, de->de_inode); in qnx6_match()
226 struct qnx6_dir_entry *de; in qnx6_find_entry() local
244 de = (struct qnx6_dir_entry *)page_address(page); in qnx6_find_entry()
245 for (i = 0; i < limit; i++, de++) { in qnx6_find_entry()
248 if (len != de->de_size) in qnx6_find_entry()
250 ino = qnx6_match(s, len, name, de); in qnx6_find_entry()
253 } else if (de->de_size == 0xff) { in qnx6_find_entry()
255 lde = (struct qnx6_long_dir_entry *)de; in qnx6_find_entry()