Lines Matching refs:de

46 					 struct qnx6_long_dir_entry *de,  in qnx6_longname()  argument
50 u32 s = fs32_to_cpu(sbi, de->de_long_inode); /* in block units */ in qnx6_longname()
63 struct qnx6_long_dir_entry *de, in qnx6_dir_longfilename() argument
73 if (de->de_size != 0xff) { in qnx6_dir_longfilename()
76 pr_err("invalid direntry size (%i).\n", de->de_size); in qnx6_dir_longfilename()
79 lf = qnx6_longname(s, de, &page); in qnx6_dir_longfilename()
96 if (!test_opt(s, MMI_FS) && fs32_to_cpu(sbi, de->de_checksum) != in qnx6_dir_longfilename()
130 struct qnx6_dir_entry *de; in qnx6_readdir() local
138 de = ((struct qnx6_dir_entry *)page_address(page)) + start; in qnx6_readdir()
139 for (; i < limit; i++, de++, ctx->pos += QNX6_DIR_ENTRY_SIZE) { in qnx6_readdir()
140 int size = de->de_size; in qnx6_readdir()
141 u32 no_inode = fs32_to_cpu(sbi, de->de_inode); in qnx6_readdir()
151 (struct qnx6_long_dir_entry *)de, in qnx6_readdir()
158 __func__, size, de->de_fname, in qnx6_readdir()
160 if (!dir_emit(ctx, de->de_fname, size, in qnx6_readdir()
176 struct qnx6_long_dir_entry *de, struct inode *dir) in qnx6_long_match() argument
182 struct qnx6_long_filename *lf = qnx6_longname(s, de, &page); in qnx6_long_match()
194 return fs32_to_cpu(sbi, de->de_inode); in qnx6_long_match()
204 struct qnx6_dir_entry *de) in qnx6_match() argument
207 if (memcmp(name, de->de_fname, len) == 0) in qnx6_match()
208 return fs32_to_cpu(sbi, de->de_inode); in qnx6_match()
222 struct qnx6_dir_entry *de; in qnx6_find_entry() local
240 de = (struct qnx6_dir_entry *)page_address(page); in qnx6_find_entry()
241 for (i = 0; i < limit; i++, de++) { in qnx6_find_entry()
244 if (len != de->de_size) in qnx6_find_entry()
246 ino = qnx6_match(s, len, name, de); in qnx6_find_entry()
249 } else if (de->de_size == 0xff) { in qnx6_find_entry()
251 lde = (struct qnx6_long_dir_entry *)de; in qnx6_find_entry()