| tag | line | file | source code | 
| de | 68 | fs/ext/dir.c | struct ext_dir_entry * de; | 
| de | 81 | fs/ext/dir.c | de = (struct ext_dir_entry *) (offset + bh->b_data); | 
| de | 83 | fs/ext/dir.c | if (de->rec_len < 8 || de->rec_len % 8 != 0 || | 
| de | 84 | fs/ext/dir.c | de->rec_len < de->name_len + 8 || | 
| de | 85 | fs/ext/dir.c | (de->rec_len + filp->f_pos - 1) / 1024 > (filp->f_pos / 1024)) { | 
| de | 88 | fs/ext/dir.c | inode->i_dev, inode->i_ino, offset, de->rec_len, de->name_len); | 
| de | 94 | fs/ext/dir.c | offset += de->rec_len; | 
| de | 95 | fs/ext/dir.c | filp->f_pos += de->rec_len; | 
| de | 96 | fs/ext/dir.c | if (de->inode) { | 
| de | 97 | fs/ext/dir.c | for (i = 0; i < de->name_len; i++) | 
| de | 98 | fs/ext/dir.c | if ((c = de->name[i]) != 0) | 
| de | 103 | fs/ext/dir.c | put_fs_long(de->inode,&dirent->d_ino); | 
| de | 110 | fs/ext/dir.c | de = (struct ext_dir_entry *) ((char *) de  | 
| de | 111 | fs/ext/dir.c | + de->rec_len); | 
| de | 56 | fs/ext/namei.c | static int ext_match(int len,const char * name,struct ext_dir_entry * de) | 
| de | 60 | fs/ext/namei.c | if (!de || !de->inode || len > EXT_NAME_LEN) | 
| de | 63 | fs/ext/namei.c | if (!len && (de->name[0]=='.') && (de->name[1]=='\0')) | 
| de | 65 | fs/ext/namei.c | if (len < EXT_NAME_LEN && len != de->name_len) | 
| de | 71 | fs/ext/namei.c | :"0" (0),"S" ((long) name),"D" ((long) de->name),"c" (len) | 
| de | 93 | fs/ext/namei.c | struct ext_dir_entry * de; | 
| de | 113 | fs/ext/namei.c | de = (struct ext_dir_entry *) bh->b_data; | 
| de | 115 | fs/ext/namei.c | if ((char *)de >= BLOCK_SIZE+bh->b_data) { | 
| de | 121 | fs/ext/namei.c | de = (struct ext_dir_entry *) bh->b_data; | 
| de | 125 | fs/ext/namei.c | if (de->rec_len < 8 || de->rec_len % 8 != 0 || | 
| de | 126 | fs/ext/namei.c | de->rec_len < de->name_len + 8 || | 
| de | 127 | fs/ext/namei.c | (((char *) de) + de->rec_len-1 >= BLOCK_SIZE+bh->b_data)) { | 
| de | 130 | fs/ext/namei.c | dir->i_dev, dir->i_ino, offset, de->rec_len, de->name_len); | 
| de | 131 | fs/ext/namei.c | de = (struct ext_dir_entry *) (bh->b_data+BLOCK_SIZE); | 
| de | 137 | fs/ext/namei.c | if (ext_match(namelen,name,de)) { | 
| de | 138 | fs/ext/namei.c | *res_dir = de; | 
| de | 140 | fs/ext/namei.c | if (offset + de->rec_len < dir->i_size && | 
| de | 141 | fs/ext/namei.c | ((char *)de) + de->rec_len < BLOCK_SIZE+bh->b_data) | 
| de | 143 | fs/ext/namei.c | ((char *) de + de->rec_len); | 
| de | 148 | fs/ext/namei.c | offset += de->rec_len; | 
| de | 150 | fs/ext/namei.c | *prev_dir = de; | 
| de | 151 | fs/ext/namei.c | de = (struct ext_dir_entry *) ((char *) de + de->rec_len); | 
| de | 161 | fs/ext/namei.c | struct ext_dir_entry * de; | 
| de | 171 | fs/ext/namei.c | if (!(bh = ext_find_entry(dir,name,len,&de,NULL,NULL))) { | 
| de | 175 | fs/ext/namei.c | ino = de->inode; | 
| de | 202 | fs/ext/namei.c | struct ext_dir_entry * de, * de1; | 
| de | 221 | fs/ext/namei.c | de = (struct ext_dir_entry *) bh->b_data; | 
| de | 223 | fs/ext/namei.c | if ((char *)de >= BLOCK_SIZE+bh->b_data && offset < dir->i_size) { | 
| de | 232 | fs/ext/namei.c | de = (struct ext_dir_entry *) bh->b_data; | 
| de | 242 | fs/ext/namei.c | de->inode = 0; | 
| de | 243 | fs/ext/namei.c | de->rec_len = BLOCK_SIZE | 
| de | 245 | fs/ext/namei.c | de->name_len = 0; | 
| de | 246 | fs/ext/namei.c | offset += de->rec_len; | 
| de | 247 | fs/ext/namei.c | dir->i_size += de->rec_len; | 
| de | 260 | fs/ext/namei.c | de = (struct ext_dir_entry *) bh->b_data; | 
| de | 263 | fs/ext/namei.c | de->inode=0; | 
| de | 264 | fs/ext/namei.c | de->rec_len = rec_len; | 
| de | 265 | fs/ext/namei.c | dir->i_size += de->rec_len; | 
| de | 269 | fs/ext/namei.c | if (de->rec_len < 8 || de->rec_len % 4 != 0 || | 
| de | 270 | fs/ext/namei.c | de->rec_len < de->name_len + 8 || | 
| de | 271 | fs/ext/namei.c | (((char *) de) + de->rec_len-1 >= BLOCK_SIZE+bh->b_data)) { | 
| de | 274 | fs/ext/namei.c | dir->i_dev, dir->i_ino, offset, de->rec_len, de->name_len); | 
| de | 278 | fs/ext/namei.c | if (!de->inode && de->rec_len >= rec_len) { | 
| de | 279 | fs/ext/namei.c | if (de->rec_len > rec_len | 
| de | 280 | fs/ext/namei.c | && de->rec_len - rec_len >= EXT_DIR_MIN_SIZE) { | 
| de | 285 | fs/ext/namei.c | de1 = (struct ext_dir_entry *) ((char *) de + rec_len); | 
| de | 287 | fs/ext/namei.c | de1->rec_len = de->rec_len - rec_len; | 
| de | 289 | fs/ext/namei.c | de->rec_len = rec_len; | 
| de | 292 | fs/ext/namei.c | de->name_len = namelen; | 
| de | 294 | fs/ext/namei.c | de->name[i]=get_fs_byte(name+i); | 
| de | 296 | fs/ext/namei.c | *res_dir = de; | 
| de | 299 | fs/ext/namei.c | offset += de->rec_len; | 
| de | 300 | fs/ext/namei.c | de = (struct ext_dir_entry *) ((char *) de + de->rec_len); | 
| de | 311 | fs/ext/namei.c | struct ext_dir_entry * de; | 
| de | 324 | fs/ext/namei.c | bh = ext_add_entry(dir,name,len,&de); | 
| de | 332 | fs/ext/namei.c | de->inode = inode->i_ino; | 
| de | 344 | fs/ext/namei.c | struct ext_dir_entry * de; | 
| de | 348 | fs/ext/namei.c | bh = ext_find_entry(dir,name,len,&de,NULL,NULL); | 
| de | 387 | fs/ext/namei.c | bh = ext_add_entry(dir,name,len,&de); | 
| de | 395 | fs/ext/namei.c | de->inode = inode->i_ino; | 
| de | 407 | fs/ext/namei.c | struct ext_dir_entry * de; | 
| de | 409 | fs/ext/namei.c | bh = ext_find_entry(dir,name,len,&de,NULL,NULL); | 
| de | 435 | fs/ext/namei.c | de = (struct ext_dir_entry *) dir_block->b_data; | 
| de | 436 | fs/ext/namei.c | de->inode=inode->i_ino; | 
| de | 437 | fs/ext/namei.c | de->rec_len=16; | 
| de | 438 | fs/ext/namei.c | de->name_len=1; | 
| de | 439 | fs/ext/namei.c | strcpy(de->name,"."); | 
| de | 440 | fs/ext/namei.c | de = (struct ext_dir_entry *) ((char *) de + de->rec_len); | 
| de | 441 | fs/ext/namei.c | de->inode = dir->i_ino; | 
| de | 442 | fs/ext/namei.c | de->rec_len=16; | 
| de | 443 | fs/ext/namei.c | de->name_len=2; | 
| de | 444 | fs/ext/namei.c | strcpy(de->name,".."); | 
| de | 452 | fs/ext/namei.c | bh = ext_add_entry(dir,name,len,&de); | 
| de | 459 | fs/ext/namei.c | de->inode = inode->i_ino; | 
| de | 476 | fs/ext/namei.c | struct ext_dir_entry * de, * de1; | 
| de | 482 | fs/ext/namei.c | de = (struct ext_dir_entry *) bh->b_data; | 
| de | 483 | fs/ext/namei.c | de1 = (struct ext_dir_entry *) ((char *) de + de->rec_len); | 
| de | 484 | fs/ext/namei.c | if (de->inode != inode->i_ino || !de1->inode ||  | 
| de | 485 | fs/ext/namei.c | strcmp(".",de->name) || strcmp("..",de1->name)) { | 
| de | 489 | fs/ext/namei.c | offset = de->rec_len + de1->rec_len; | 
| de | 490 | fs/ext/namei.c | de = (struct ext_dir_entry *) ((char *) de1 + de1->rec_len); | 
| de | 492 | fs/ext/namei.c | if ((void *) de >= (void *) (bh->b_data+BLOCK_SIZE)) { | 
| de | 499 | fs/ext/namei.c | de = (struct ext_dir_entry *) bh->b_data; | 
| de | 501 | fs/ext/namei.c | if (de->rec_len < 8 || de->rec_len %4 != 0 || | 
| de | 502 | fs/ext/namei.c | de->rec_len < de->name_len + 8) { | 
| de | 505 | fs/ext/namei.c | inode->i_dev, inode->i_ino, offset, de->rec_len, de->name_len); | 
| de | 509 | fs/ext/namei.c | if (de->inode) { | 
| de | 513 | fs/ext/namei.c | offset += de->rec_len; | 
| de | 514 | fs/ext/namei.c | de = (struct ext_dir_entry *) ((char *) de + de->rec_len); | 
| de | 520 | fs/ext/namei.c | static inline void ext_merge_entries (struct ext_dir_entry * de, | 
| de | 524 | fs/ext/namei.c | de->rec_len += nde->rec_len; | 
| de | 526 | fs/ext/namei.c | pde->rec_len += de->rec_len; | 
| de | 534 | fs/ext/namei.c | struct ext_dir_entry * de, * pde, * nde; | 
| de | 537 | fs/ext/namei.c | bh = ext_find_entry(dir,name,len,&de,&pde,&nde); | 
| de | 542 | fs/ext/namei.c | if (!(inode = iget(dir->i_sb, de->inode))) | 
| de | 565 | fs/ext/namei.c | de->inode = 0; | 
| de | 566 | fs/ext/namei.c | de->name_len = 0; | 
| de | 567 | fs/ext/namei.c | ext_merge_entries (de, pde, nde); | 
| de | 587 | fs/ext/namei.c | struct ext_dir_entry * de, * pde, * nde; | 
| de | 591 | fs/ext/namei.c | bh = ext_find_entry(dir,name,len,&de,&pde,&nde); | 
| de | 594 | fs/ext/namei.c | if (!(inode = iget(dir->i_sb, de->inode))) | 
| de | 608 | fs/ext/namei.c | de->inode = 0; | 
| de | 609 | fs/ext/namei.c | de->name_len = 0; | 
| de | 610 | fs/ext/namei.c | ext_merge_entries (de, pde, nde); | 
| de | 625 | fs/ext/namei.c | struct ext_dir_entry * de; | 
| de | 653 | fs/ext/namei.c | bh = ext_find_entry(dir,name,len,&de,NULL,NULL); | 
| de | 662 | fs/ext/namei.c | bh = ext_add_entry(dir,name,len,&de); | 
| de | 670 | fs/ext/namei.c | de->inode = inode->i_ino; | 
| de | 680 | fs/ext/namei.c | struct ext_dir_entry * de; | 
| de | 693 | fs/ext/namei.c | bh = ext_find_entry(dir,name,len,&de,NULL,NULL); | 
| de | 700 | fs/ext/namei.c | bh = ext_add_entry(dir,name,len,&de); | 
| de | 706 | fs/ext/namei.c | de->inode = oldinode->i_ino; | 
| de | 72 | fs/isofs/dir.c | struct iso_directory_record * de; | 
| de | 86 | fs/isofs/dir.c | de = (struct iso_directory_record *) (offset + bh->b_data); | 
| de | 92 | fs/isofs/dir.c | if (*((char*) de) == 0)  { | 
| de | 107 | fs/isofs/dir.c | offset += *((unsigned char*) de); | 
| de | 108 | fs/isofs/dir.c | filp->f_pos += *((unsigned char*) de); | 
| de | 112 | fs/isofs/dir.c | de = (struct iso_directory_record *) (old_offset + cpnt); | 
| de | 125 | fs/isofs/dir.c | if (de->name_len[0] == 1 && de->name[0] == 0) { | 
| de | 133 | fs/isofs/dir.c | else if (de->name_len[0] == 1 && de->name[0] == 1) { | 
| de | 147 | fs/isofs/dir.c | find_rock_ridge_relocation(de, inode)); | 
| de | 159 | fs/isofs/dir.c | dlen = de->name_len[0]; | 
| de | 160 | fs/isofs/dir.c | dpnt = de->name; | 
| de | 162 | fs/isofs/dir.c | rrflag = get_rock_ridge_filename(de, &dpnt, &dlen, inode); | 
| de | 178 | fs/isofs/dir.c | if (c == ';' && i == dlen-2 && de->name[i+1] == '1')  | 
| de | 458 | fs/isofs/inode.c | struct iso_directory_record * de; | 
| de | 465 | fs/isofs/inode.c | de = (struct iso_directory_record *) (offset + bh->b_data); | 
| de | 467 | fs/isofs/inode.c | if (*((char*) de) == 0)  | 
| de | 473 | fs/isofs/inode.c | offset += *((unsigned char*) de); | 
| de | 482 | fs/isofs/inode.c | if (de->name_len[0] == 1 && de->name[0] == 1)  | 
| de | 485 | fs/isofs/inode.c | parent_dir = find_rock_ridge_relocation(de, parent); | 
| de | 504 | fs/isofs/inode.c | de = (struct iso_directory_record *) (offset + bh->b_data); | 
| de | 510 | fs/isofs/inode.c | if (*((char*) de) == 0)  | 
| de | 526 | fs/isofs/inode.c | offset += *((unsigned char*) de); | 
| de | 531 | fs/isofs/inode.c | de = (struct iso_directory_record *) (old_offset + cpnt); | 
| de | 541 | fs/isofs/inode.c | if (find_rock_ridge_relocation(de, parent) == extent){ | 
| de | 42 | fs/isofs/namei.c | if (len <= 2) printk("Match: %d %d %s %d %d \n",len,dlen,compare,de->name[0], dlen); | 
| de | 74 | fs/isofs/namei.c | struct iso_directory_record * de; | 
| de | 89 | fs/isofs/namei.c | de = (struct iso_directory_record *) (offset + bh->b_data); | 
| de | 96 | fs/isofs/namei.c | if (*((unsigned char*) de) == 0) { | 
| de | 107 | fs/isofs/namei.c | offset += *((unsigned char*) de); | 
| de | 108 | fs/isofs/namei.c | f_pos += *((unsigned char*) de); | 
| de | 116 | fs/isofs/namei.c | de = (struct iso_directory_record *) (old_offset + cpnt); | 
| de | 127 | fs/isofs/namei.c | if (de->name[0]==0 && de->name_len[0]==1) { | 
| de | 134 | fs/isofs/namei.c | if (de->name[0]==1 && de->name_len[0]==1) { | 
| de | 145 | fs/isofs/namei.c | dlen = de->name_len[0]; | 
| de | 146 | fs/isofs/namei.c | dpnt = de->name; | 
| de | 148 | fs/isofs/namei.c | rrflag = get_rock_ridge_filename(de, &dpnt, &dlen, dir); | 
| de | 161 | fs/isofs/namei.c | de->name[i] = c; | 
| de | 176 | fs/isofs/namei.c | find_rock_ridge_relocation(de,dir)); | 
| de | 77 | fs/isofs/rock.c | int find_rock_ridge_relocation(struct iso_directory_record * de,  | 
| de | 89 | fs/isofs/rock.c | if (de->name[0]==1 && de->name_len[0]==1) flag = 1; | 
| de | 91 | fs/isofs/rock.c | retval = isonum_733 (de->extent); | 
| de | 95 | fs/isofs/rock.c | SETUP_ROCK_RIDGE(de, chr, len); | 
| de | 150 | fs/isofs/rock.c | int get_rock_ridge_filename(struct iso_directory_record * de, | 
| de | 161 | fs/isofs/rock.c | SETUP_ROCK_RIDGE(de, chr, len); | 
| de | 233 | fs/isofs/rock.c | int parse_rock_ridge_inode(struct iso_directory_record * de, | 
| de | 241 | fs/isofs/rock.c | SETUP_ROCK_RIDGE(de, chr, len); | 
| de | 61 | fs/minix/dir.c | struct minix_dir_entry * de; | 
| de | 74 | fs/minix/dir.c | de = (struct minix_dir_entry *) (offset + bh->b_data); | 
| de | 78 | fs/minix/dir.c | if (de->inode) { | 
| de | 80 | fs/minix/dir.c | if ((c = de->name[i]) != 0) | 
| de | 85 | fs/minix/dir.c | put_fs_long(de->inode,&dirent->d_ino); | 
| de | 92 | fs/minix/dir.c | de++; | 
| de | 30 | fs/minix/namei.c | static int minix_match(int len,const char * name,struct minix_dir_entry * de) | 
| de | 34 | fs/minix/namei.c | if (!de || !de->inode || len > MINIX_NAME_LEN) | 
| de | 37 | fs/minix/namei.c | if (!len && (de->name[0]=='.') && (de->name[1]=='\0')) | 
| de | 39 | fs/minix/namei.c | if (len < MINIX_NAME_LEN && de->name[len]) | 
| de | 45 | fs/minix/namei.c | :"0" (0),"S" ((long) name),"D" ((long) de->name),"c" (len) | 
| de | 63 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 80 | fs/minix/namei.c | de = (struct minix_dir_entry *) bh->b_data; | 
| de | 82 | fs/minix/namei.c | if ((char *)de >= BLOCK_SIZE+bh->b_data) { | 
| de | 89 | fs/minix/namei.c | de = (struct minix_dir_entry *) bh->b_data; | 
| de | 91 | fs/minix/namei.c | if (minix_match(namelen,name,de)) { | 
| de | 92 | fs/minix/namei.c | *res_dir = de; | 
| de | 95 | fs/minix/namei.c | de++; | 
| de | 106 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 116 | fs/minix/namei.c | if (!(bh = minix_find_entry(dir,name,len,&de))) { | 
| de | 120 | fs/minix/namei.c | ino = de->inode; | 
| de | 148 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 169 | fs/minix/namei.c | de = (struct minix_dir_entry *) bh->b_data; | 
| de | 171 | fs/minix/namei.c | if ((char *)de >= BLOCK_SIZE+bh->b_data) { | 
| de | 176 | fs/minix/namei.c | de = (struct minix_dir_entry *) bh->b_data; | 
| de | 179 | fs/minix/namei.c | de->inode=0; | 
| de | 184 | fs/minix/namei.c | if (!de->inode) { | 
| de | 186 | fs/minix/namei.c | memcpy(de->name,name_buffer,MINIX_NAME_LEN); | 
| de | 188 | fs/minix/namei.c | *res_dir = de; | 
| de | 191 | fs/minix/namei.c | de++; | 
| de | 203 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 216 | fs/minix/namei.c | bh = minix_add_entry(dir,name,len,&de); | 
| de | 224 | fs/minix/namei.c | de->inode = inode->i_ino; | 
| de | 236 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 240 | fs/minix/namei.c | bh = minix_find_entry(dir,name,len,&de); | 
| de | 279 | fs/minix/namei.c | bh = minix_add_entry(dir,name,len,&de); | 
| de | 287 | fs/minix/namei.c | de->inode = inode->i_ino; | 
| de | 299 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 301 | fs/minix/namei.c | bh = minix_find_entry(dir,name,len,&de); | 
| de | 323 | fs/minix/namei.c | de = (struct minix_dir_entry *) dir_block->b_data; | 
| de | 324 | fs/minix/namei.c | de->inode=inode->i_ino; | 
| de | 325 | fs/minix/namei.c | strcpy(de->name,"."); | 
| de | 326 | fs/minix/namei.c | de++; | 
| de | 327 | fs/minix/namei.c | de->inode = dir->i_ino; | 
| de | 328 | fs/minix/namei.c | strcpy(de->name,".."); | 
| de | 336 | fs/minix/namei.c | bh = minix_add_entry(dir,name,len,&de); | 
| de | 343 | fs/minix/namei.c | de->inode = inode->i_ino; | 
| de | 360 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 367 | fs/minix/namei.c | de = (struct minix_dir_entry *) bh->b_data; | 
| de | 368 | fs/minix/namei.c | if (de[0].inode != inode->i_ino || !de[1].inode ||  | 
| de | 369 | fs/minix/namei.c | strcmp(".",de[0].name) || strcmp("..",de[1].name)) { | 
| de | 374 | fs/minix/namei.c | de += 2; | 
| de | 376 | fs/minix/namei.c | if ((void *) de >= (void *) (bh->b_data+BLOCK_SIZE)) { | 
| de | 383 | fs/minix/namei.c | de = (struct minix_dir_entry *) bh->b_data; | 
| de | 385 | fs/minix/namei.c | if (de->inode) { | 
| de | 389 | fs/minix/namei.c | de++; | 
| de | 401 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 404 | fs/minix/namei.c | bh = minix_find_entry(dir,name,len,&de); | 
| de | 409 | fs/minix/namei.c | if (!(inode = iget(dir->i_sb, de->inode))) | 
| de | 432 | fs/minix/namei.c | de->inode = 0; | 
| de | 452 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 457 | fs/minix/namei.c | bh = minix_find_entry(dir,name,len,&de); | 
| de | 460 | fs/minix/namei.c | if (!(inode = iget(dir->i_sb, de->inode))) | 
| de | 462 | fs/minix/namei.c | if (de->inode != inode->i_ino) { | 
| de | 481 | fs/minix/namei.c | de->inode = 0; | 
| de | 498 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 526 | fs/minix/namei.c | bh = minix_find_entry(dir,name,len,&de); | 
| de | 535 | fs/minix/namei.c | bh = minix_add_entry(dir,name,len,&de); | 
| de | 543 | fs/minix/namei.c | de->inode = inode->i_ino; | 
| de | 553 | fs/minix/namei.c | struct minix_dir_entry * de; | 
| de | 566 | fs/minix/namei.c | bh = minix_find_entry(dir,name,len,&de); | 
| de | 573 | fs/minix/namei.c | bh = minix_add_entry(dir,name,len,&de); | 
| de | 579 | fs/minix/namei.c | de->inode = oldinode->i_ino; | 
| de | 60 | fs/msdos/dir.c | struct msdos_dir_entry *de; | 
| de | 78 | fs/msdos/dir.c | while ((ino = msdos_get_entry(inode,&filp->f_pos,&bh,&de)) > -1) { | 
| de | 79 | fs/msdos/dir.c | if (de->name[0] && ((unsigned char *) (de->name))[0] != | 
| de | 80 | fs/msdos/dir.c | DELETED_FLAG && !(de->attr & ATTR_VOLUME)) { | 
| de | 82 | fs/msdos/dir.c | if (!(c = de->name[i])) break; | 
| de | 91 | fs/msdos/dir.c | if (!(c = de->ext[i2])) break; | 
| de | 98 | fs/msdos/dir.c | if (!strcmp(de->name,MSDOS_DOT)) | 
| de | 100 | fs/msdos/dir.c | else if (!strcmp(de->name,MSDOS_DOTDOT)) | 
| de | 239 | fs/msdos/misc.c | struct msdos_dir_entry **de) | 
| de | 257 | fs/msdos/misc.c | *de = (struct msdos_dir_entry *) (data+(offset & | 
| de | 272 | fs/msdos/misc.c | struct msdos_dir_entry *de; | 
| de | 277 | fs/msdos/misc.c | while ((*ino = msdos_get_entry(dir,&pos,res_bh,&de)) > -1) { | 
| de | 279 | fs/msdos/misc.c | if (de->name[0] && ((unsigned char *) (de->name))[0] | 
| de | 280 | fs/msdos/misc.c | != DELETED_FLAG && !(de->attr & ATTR_VOLUME) && | 
| de | 281 | fs/msdos/misc.c | !strncmp(de->name,name,MSDOS_NAME)) break; | 
| de | 283 | fs/msdos/misc.c | else if (!de->name[0] || ((unsigned char *) (de->name))[0] == | 
| de | 299 | fs/msdos/misc.c | *res_de = de; | 
| de | 100 | fs/msdos/namei.c | struct buffer_head **bh,struct msdos_dir_entry **de,int *ino) | 
| de | 107 | fs/msdos/namei.c | return msdos_scan(dir,msdos_name,bh,de,ino); | 
| de | 115 | fs/msdos/namei.c | struct msdos_dir_entry *de; | 
| de | 137 | fs/msdos/namei.c | if ((res = msdos_find(dir,name,len,&bh,&de,&ino)) < 0) { | 
| de | 169 | fs/msdos/namei.c | struct msdos_dir_entry *de; | 
| de | 172 | fs/msdos/namei.c | if ((res = msdos_scan(dir,NULL,&bh,&de,&ino)) < 0) { | 
| de | 175 | fs/msdos/namei.c | if ((res = msdos_scan(dir,NULL,&bh,&de,&ino)) < 0) return res; | 
| de | 177 | fs/msdos/namei.c | memcpy(de->name,name,MSDOS_NAME); | 
| de | 178 | fs/msdos/namei.c | de->attr = is_dir ? ATTR_DIR : ATTR_ARCH; | 
| de | 179 | fs/msdos/namei.c | de->start = 0; | 
| de | 180 | fs/msdos/namei.c | date_unix2dos(CURRENT_TIME,&de->time,&de->date); | 
| de | 181 | fs/msdos/namei.c | de->size = 0; | 
| de | 198 | fs/msdos/namei.c | struct msdos_dir_entry *de; | 
| de | 209 | fs/msdos/namei.c | if (msdos_scan(dir,msdos_name,&bh,&de,&ino) >= 0) { | 
| de | 245 | fs/msdos/namei.c | struct msdos_dir_entry *de; | 
| de | 256 | fs/msdos/namei.c | if (msdos_scan(dir,msdos_name,&bh,&de,&ino) >= 0) { | 
| de | 302 | fs/msdos/namei.c | struct msdos_dir_entry *de,*dde; | 
| de | 310 | fs/msdos/namei.c | if ((res = msdos_find(dir,name,len,&bh,&de,&ino)) < 0) goto rmdir_done; | 
| de | 333 | fs/msdos/namei.c | de->name[0] = DELETED_FLAG; | 
| de | 348 | fs/msdos/namei.c | struct msdos_dir_entry *de; | 
| de | 353 | fs/msdos/namei.c | if ((res = msdos_find(dir,name,len,&bh,&de,&ino)) < 0) | 
| de | 366 | fs/msdos/namei.c | de->name[0] = DELETED_FLAG; | 
| de | 96 | fs/pipe.c | static int pipe_readdir(struct inode * inode, struct file * file, struct dirent * de, int count) | 
| de | 67 | fs/proc/base.c | int proc_match(int len,const char * name,struct proc_dir_entry * de) | 
| de | 71 | fs/proc/base.c | if (!de || !de->low_ino) | 
| de | 74 | fs/proc/base.c | if (!len && (de->name[0]=='.') && (de->name[1]=='\0')) | 
| de | 76 | fs/proc/base.c | if (de->namelen != len) | 
| de | 82 | fs/proc/base.c | :"0" (0),"S" ((long) name),"D" ((long) de->name),"c" (len) | 
| de | 131 | fs/proc/base.c | struct proc_dir_entry * de; | 
| de | 145 | fs/proc/base.c | de = base_dir + filp->f_pos; | 
| de | 147 | fs/proc/base.c | i = de->namelen; | 
| de | 148 | fs/proc/base.c | ino = de->low_ino; | 
| de | 156 | fs/proc/base.c | put_fs_byte(de->name[i], i+dirent->d_name); | 
| de | 131 | fs/proc/root.c | struct proc_dir_entry * de = root_dir + nr; | 
| de | 134 | fs/proc/root.c | i = de->namelen; | 
| de | 135 | fs/proc/root.c | put_fs_long(de->low_ino, &dirent->d_ino); | 
| de | 140 | fs/proc/root.c | put_fs_byte(de->name[i], i+dirent->d_name); | 
| de | 113 | include/linux/msdos_fs.h | struct msdos_dir_entry **de); |