Lines Matching refs:de
17 int isofs_name_translate(struct iso_directory_record *de, char *new, struct inode *inode)
19 char * old = de->name;
20 int len = de->name_len[0];
50 int get_acorn_filename(struct iso_directory_record *de,
55 int retnamlen = isofs_name_translate(de, retname, inode);
59 std = sizeof(struct iso_directory_record) + de->name_len[0];
62 if (de->length[0] - std != 32)
64 chr = ((unsigned char *) de) + std;
69 if (((de->flags[0] & 2) == 0) && (chr[13] == 0xff)
95 struct iso_directory_record *de;
110 de = (struct iso_directory_record *) (bh->b_data + offset);
112 de_len = *(unsigned char *)de;
136 memcpy(tmpde, de, slop);
147 de = tmpde;
151 de_len < de->name_len[0] +
161 isofs_normalize_block_and_offset(de,
168 if (de->flags[-sbi->s_high_sierra] & 0x80) {
176 if (de->name_len[0] == 1 && de->name[0] == 0) {
186 if (de->name_len[0] == 1 && de->name[0] == 1) {
200 if ((sbi->s_hide && (de->flags[-sbi->s_high_sierra] & 1)) ||
202 (de->flags[-sbi->s_high_sierra] & 4))) {
209 len = get_rock_ridge_filename(de, tmpname, inode);
218 len = get_joliet_filename(de, tmpname, inode);
223 len = get_acorn_filename(de, tmpname, inode);
227 len = isofs_name_translate(de, tmpname, inode);
230 p = de->name;
231 len = de->name_len[0];