Lines Matching refs:de
45 struct qnx6_long_dir_entry *de, in qnx6_longname() argument
49 u32 s = fs32_to_cpu(sbi, de->de_long_inode); /* in block units */ in qnx6_longname()
62 struct qnx6_long_dir_entry *de, in qnx6_dir_longfilename() argument
72 if (de->de_size != 0xff) { in qnx6_dir_longfilename()
75 pr_err("invalid direntry size (%i).\n", de->de_size); in qnx6_dir_longfilename()
78 lf = qnx6_longname(s, de, &page); in qnx6_dir_longfilename()
95 if (!test_opt(s, MMI_FS) && fs32_to_cpu(sbi, de->de_checksum) != in qnx6_dir_longfilename()
129 struct qnx6_dir_entry *de; in qnx6_readdir() local
137 de = ((struct qnx6_dir_entry *)page_address(page)) + start; in qnx6_readdir()
138 for (; i < limit; i++, de++, ctx->pos += QNX6_DIR_ENTRY_SIZE) { in qnx6_readdir()
139 int size = de->de_size; in qnx6_readdir()
140 u32 no_inode = fs32_to_cpu(sbi, de->de_inode); in qnx6_readdir()
150 (struct qnx6_long_dir_entry *)de, in qnx6_readdir()
157 __func__, size, de->de_fname, in qnx6_readdir()
159 if (!dir_emit(ctx, de->de_fname, size, in qnx6_readdir()
175 struct qnx6_long_dir_entry *de, struct inode *dir) in qnx6_long_match() argument
181 struct qnx6_long_filename *lf = qnx6_longname(s, de, &page); in qnx6_long_match()
193 return fs32_to_cpu(sbi, de->de_inode); in qnx6_long_match()
203 struct qnx6_dir_entry *de) in qnx6_match() argument
206 if (memcmp(name, de->de_fname, len) == 0) in qnx6_match()
207 return fs32_to_cpu(sbi, de->de_inode); in qnx6_match()
221 struct qnx6_dir_entry *de; in qnx6_find_entry() local
239 de = (struct qnx6_dir_entry *)page_address(page); in qnx6_find_entry()
240 for (i = 0; i < limit; i++, de++) { in qnx6_find_entry()
243 if (len != de->de_size) in qnx6_find_entry()
245 ino = qnx6_match(s, len, name, de); in qnx6_find_entry()
248 } else if (de->de_size == 0xff) { in qnx6_find_entry()
250 lde = (struct qnx6_long_dir_entry *)de; in qnx6_find_entry()