• Home
  • Raw
  • Download

Lines Matching refs:de

17 int isofs_name_translate(struct iso_directory_record *de, char *new, struct inode *inode)  in isofs_name_translate()  argument
19 char * old = de->name; in isofs_name_translate()
20 int len = de->name_len[0]; in isofs_name_translate()
50 int get_acorn_filename(struct iso_directory_record *de, in get_acorn_filename() argument
55 int retnamlen = isofs_name_translate(de, retname, inode); in get_acorn_filename()
59 std = sizeof(struct iso_directory_record) + de->name_len[0]; in get_acorn_filename()
62 if (de->length[0] - std != 32) in get_acorn_filename()
64 chr = ((unsigned char *) de) + std; in get_acorn_filename()
69 if (((de->flags[0] & 2) == 0) && (chr[13] == 0xff) in get_acorn_filename()
95 struct iso_directory_record *de; in do_isofs_readdir() local
110 de = (struct iso_directory_record *) (bh->b_data + offset); in do_isofs_readdir()
112 de_len = *(unsigned char *)de; in do_isofs_readdir()
136 memcpy(tmpde, de, slop); in do_isofs_readdir()
147 de = tmpde; in do_isofs_readdir()
150 if (de_len < de->name_len[0] + in do_isofs_readdir()
159 isofs_normalize_block_and_offset(de, in do_isofs_readdir()
166 if (de->flags[-sbi->s_high_sierra] & 0x80) { in do_isofs_readdir()
174 if (de->name_len[0] == 1 && de->name[0] == 0) { in do_isofs_readdir()
184 if (de->name_len[0] == 1 && de->name[0] == 1) { in do_isofs_readdir()
198 if ((sbi->s_hide && (de->flags[-sbi->s_high_sierra] & 1)) || in do_isofs_readdir()
200 (de->flags[-sbi->s_high_sierra] & 4))) { in do_isofs_readdir()
207 len = get_rock_ridge_filename(de, tmpname, inode); in do_isofs_readdir()
216 len = get_joliet_filename(de, tmpname, inode); in do_isofs_readdir()
221 len = get_acorn_filename(de, tmpname, inode); in do_isofs_readdir()
225 len = isofs_name_translate(de, tmpname, inode); in do_isofs_readdir()
228 p = de->name; in do_isofs_readdir()
229 len = de->name_len[0]; in do_isofs_readdir()