| /fs/hpfs/ |
| A D | dnode.c | 17 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { in get_pos() 124 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { in dnode_pre_last_de() 134 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { in dnode_last_de() 180 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { in hpfs_add_de() 220 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) in fix_up_ptrs() 315 copy_de(hpfs_add_de(i->i_sb, ad, de->name, de->namelen, de->down ? de_down_pointer(de) : 0), de); in hpfs_add_to_dnode() 326 de = de_next_de(de); in hpfs_add_to_dnode() 404 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { in hpfs_add_dirent() 576 for (de = dnode_first_de(dnode); de < de_end; de = de_next_de(de), p++) in delete_empty_dnode() 925 for (de = dnode_first_de(dnode); de < de_end; de = de_next_de(de)) { in map_dirent() [all …]
|
| A D | dir.c | 70 struct hpfs_dirent *de; in hpfs_readdir() local 160 if (de->first || de->last) { in hpfs_readdir() 162 if (de->first && !de->last && (de->namelen != 2 in hpfs_readdir() 163 || de ->name[0] != 1 || de->name[1] != 1)) in hpfs_readdir() 165 if (de->last && (de->namelen != 1 || de ->name[0] != 255)) in hpfs_readdir() 172 tempname = hpfs_translate_name(inode->i_sb, de->name, de->namelen, lc, de->not_8x3); in hpfs_readdir() 207 struct hpfs_dirent *de; in hpfs_lookup() local 232 if (!de) goto end; in hpfs_lookup() 252 if (de->directory) in hpfs_lookup() 268 if (de->has_acl || de->has_xtd_perm) if (!sb_rdonly(dir->i_sb)) { in hpfs_lookup() [all …]
|
| A D | inode.c | 215 struct hpfs_dirent *de; in hpfs_write_inode_nolock() local 219 if (!(de = map_fnode_dirent(i->i_sb, i->i_ino, fnode, &qbh))) { in hpfs_write_inode_nolock() 223 } else de = NULL; in hpfs_write_inode_nolock() 226 if (de) de->file_size = cpu_to_le32(i->i_size); in hpfs_write_inode_nolock() 229 if (de) de->file_size = cpu_to_le32(0); in hpfs_write_inode_nolock() 232 if (de) { in hpfs_write_inode_nolock() 236 de->read_only = !(i->i_mode & 0222); in hpfs_write_inode_nolock() 237 de->ea_size = cpu_to_le32(hpfs_inode->i_ea_size); in hpfs_write_inode_nolock() 246 de->read_only = !(i->i_mode & 0222); in hpfs_write_inode_nolock() 247 de->ea_size = cpu_to_le32(/*hpfs_inode->i_ea_size*/0); in hpfs_write_inode_nolock() [all …]
|
| /fs/nilfs2/ |
| A D | dir.c | 220 if (!de->inode) in nilfs_match() 260 for ( ; (char *)de <= limit; de = nilfs_next_entry(de)) { in nilfs_readdir() 271 if (!dir_emit(ctx, de->name, de->name_len, in nilfs_readdir() 329 de = nilfs_next_entry(de); in nilfs_find_entry() 349 return de; in nilfs_find_entry() 360 if (IS_ERR(de)) in nilfs_dotdot() 481 de = (struct nilfs_dir_entry *)((char *)de + rec_len); in nilfs_add_link() 501 de = de1; in nilfs_add_link() 543 pde = de; in nilfs_delete_entry() 544 de = nilfs_next_entry(de); in nilfs_delete_entry() [all …]
|
| /fs/ufs/ |
| A D | dir.c | 40 if (!de->d_ino) in ufs_match() 76 if (de) { in ufs_inode_by_name() 279 de = ufs_next_entry(sb, de); in ufs_find_entry() 291 return de; in ufs_find_entry() 373 de = de1; in ufs_add_link() 451 for ( ;(char*)de <= limit; de = ufs_next_entry(sb, de)) { in ufs_readdir() 503 ufs_get_de_namlen(sb, de), de->d_name); in ufs_delete_entry() 511 pde = de; in ufs_delete_entry() 512 de = ufs_next_entry(sb, de); in ufs_delete_entry() 562 ((char *)de + fs16_to_cpu(sb, de->d_reclen)); in ufs_make_empty() [all …]
|
| /fs/ext2/ |
| A D | dir.c | 221 if (!de->inode) in ext2_match() 298 for ( ;(char*)de <= limit; de = ext2_next_entry(de)) { in ext2_readdir() 311 if (!dir_emit(ctx, de->name, de->name_len, in ext2_readdir() 376 de = ext2_next_entry(de); in ext2_find_entry() 396 return de; in ext2_find_entry() 427 if (IS_ERR(de)) in ext2_inode_by_name() 530 de = (ext2_dirent *) ((char *) de + rec_len); in ext2_add_link() 547 de = de1; in ext2_add_link() 592 pde = de; in ext2_delete_entry() 593 de = ext2_next_entry(de); in ext2_delete_entry() [all …]
|
| /fs/proc/ |
| A D | generic.c | 101 int result = proc_match(de->name, this, de->namelen); in pde_subdir_insert() 142 if (de) { in proc_getattr() 170 de = pde_subdir_find(de, cp, next - cp); in __xlate_proc_name() 251 if (de) { in proc_lookup_de() 297 de = pde_subdir_first(de); in proc_readdir_de() 305 de = pde_subdir_next(de); in proc_readdir_de() 313 if (!dir_emit(ctx, de->name, de->namelen, in proc_readdir_de() 314 de->low_ino, de->mode >> 12)) { in proc_readdir_de() 733 __func__, de->parent->name, de->name, pde_subdir_first(de)->name); in remove_proc_entry() 805 if (de) in proc_remove() [all …]
|
| A D | inode.c | 269 close_pdeo(de, pdeo); in proc_entry_rundown() 634 pde_put(de); in proc_get_inode() 641 PROC_I(inode)->pde = de; in proc_get_inode() 642 if (is_empty_pde(de)) { in proc_get_inode() 647 if (de->mode) { in proc_get_inode() 648 inode->i_mode = de->mode; in proc_get_inode() 649 inode->i_uid = de->uid; in proc_get_inode() 650 inode->i_gid = de->gid; in proc_get_inode() 652 if (de->size) in proc_get_inode() 653 inode->i_size = de->size; in proc_get_inode() [all …]
|
| /fs/fat/ |
| A D | dir.c | 542 sinfo->de = de; in fat_search_long() 1053 de = sinfo->de; in fat_remove_entries() 1175 de->attr = de[1].attr = ATTR_DIR; in fat_alloc_new_dir() 1176 de[0].lcase = de[1].lcase = 0; in fat_alloc_new_dir() 1177 de[0].time = de[1].time = time; in fat_alloc_new_dir() 1178 de[0].date = de[1].date = date; in fat_alloc_new_dir() 1183 de[0].adate = de[0].cdate = de[1].adate = de[1].cdate = date; in fat_alloc_new_dir() 1185 de[0].ctime = de[1].ctime = 0; in fat_alloc_new_dir() 1187 de[0].adate = de[0].cdate = de[1].adate = de[1].cdate = 0; in fat_alloc_new_dir() 1191 de[0].size = de[1].size = 0; in fat_alloc_new_dir() [all …]
|
| /fs/isofs/ |
| A D | dir.c | 19 char * old = de->name; in isofs_name_translate() 20 int len = de->name_len[0]; in isofs_name_translate() 62 if (de->length[0] - std != 32) in get_acorn_filename() 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() 151 de_len < de->name_len[0] + in do_isofs_readdir() 176 if (de->name_len[0] == 1 && de->name[0] == 0) { in do_isofs_readdir() 186 if (de->name_len[0] == 1 && de->name[0] == 1) { in do_isofs_readdir() 230 p = de->name; in do_isofs_readdir() [all …]
|
| A D | namei.c | 54 struct iso_directory_record *de; in isofs_find_entry() local 66 de_len = *(unsigned char *) de; in isofs_find_entry() 84 memcpy(tmpde, de, slop); in isofs_find_entry() 95 de = tmpde; in isofs_find_entry() 98 dlen = de->name_len[0]; in isofs_find_entry() 99 dpnt = de->name; in isofs_find_entry() 115 dlen = get_joliet_filename(de, tmpname, dir); in isofs_find_entry() 119 dlen = get_acorn_filename(de, tmpname, dir); in isofs_find_entry() 133 (!(de->flags[-sbi->s_high_sierra] & 1))) && in isofs_find_entry() 135 (!(de->flags[-sbi->s_high_sierra] & 4)))) { in isofs_find_entry() [all …]
|
| /fs/qnx6/ |
| A D | dir.c | 66 struct qnx6_long_dir_entry *de, in qnx6_dir_longfilename() argument 76 if (de->de_size != 0xff) { in qnx6_dir_longfilename() 82 lf = qnx6_longname(s, de, &folio); in qnx6_dir_longfilename() 131 struct qnx6_dir_entry *de; in qnx6_readdir() local 143 for (; (char *)de < limit; de++, ctx->pos += QNX6_DIR_ENTRY_SIZE) { in qnx6_readdir() 144 int size = de->de_size; in qnx6_readdir() 208 struct qnx6_dir_entry *de) in qnx6_match() argument 225 struct qnx6_dir_entry *de; in qnx6_find_ino() local 237 if (!IS_ERR(de)) { in qnx6_find_ino() 244 if (len != de->de_size) in qnx6_find_ino() [all …]
|
| /fs/erofs/ |
| A D | namei.c | 76 return de + mid; in find_target_dirent() 100 struct erofs_dirent *de; in erofs_find_target_block() local 104 if (!IS_ERR(de)) { in erofs_find_target_block() 145 return de; in erofs_find_target_block() 149 candidate = de; in erofs_find_target_block() 156 return de; in erofs_find_target_block() 166 struct erofs_dirent *de; in erofs_namei() local 178 if (IS_ERR(de)) in erofs_namei() 179 return PTR_ERR(de); in erofs_namei() 182 de = find_target_dirent(&qn, (u8 *)de, i_blocksize(dir), in erofs_namei() [all …]
|
| A D | dir.c | 10 void *dentry_blk, struct erofs_dirent *de, in erofs_fill_dentries() argument 15 while (de < end) { in erofs_fill_dentries() 22 if (de + 1 >= end) in erofs_fill_dentries() 38 le64_to_cpu(de->nid)), d_type)) in erofs_fill_dentries() 40 ++de; in erofs_fill_dentries() 63 struct erofs_dirent *de; in erofs_readdir() local 81 de = erofs_bread(&buf, dbstart, true); in erofs_readdir() 82 if (IS_ERR(de)) { in erofs_readdir() 85 err = PTR_ERR(de); in erofs_readdir() 89 nameoff = le16_to_cpu(de->nameoff); in erofs_readdir() [all …]
|
| /fs/ext4/ |
| A D | namei.c | 704 de = ext4_next_entry(de, size); in dx_show_leaf() 1076 for (; de < top; de = ext4_next_entry(de, dir->i_sb->s_blocksize)) { in htree_dirblock_to_tree() 1085 if (de->name_len && de->inode) { in htree_dirblock_to_tree() 1298 if (de->name_len && de->inode) { in dx_make_map() 1315 de = ext4_next_entry(de, blocksize); in dx_make_map() 1469 if (de->name + de->name_len <= dlimit && in ext4_search_dir() 1887 if (de->inode && de->name_len) { in dx_pack_dirents() 2697 de = ext4_next_entry(de, blocksize); in ext4_generic_delete_entry() 2936 de = ext4_next_entry(de, blocksize); in ext4_init_dirblock() 2945 de = ext4_next_entry(de, blocksize); in ext4_init_dirblock() [all …]
|
| A D | dir.c | 61 if ((de->name_len > 0) && (de->name_len <= 2) && (de->name[0] == '.') && in is_fake_dir_entry() 62 (de->name[1] == '.' || de->name[1] == '\0')) in is_fake_dir_entry() 108 de->name[0] == '.')) in __ext4_check_dir_entry() 133 struct ext4_dir_entry_2 *de; in ext4_readdir() local 277 de->name_len, in ext4_readdir() 284 FSTR_INIT(de->name, in ext4_readdir() 285 de->name_len); in ext4_readdir() 655 de = buf; in ext4_check_all_de() 657 while ((char *) de < top) { in ext4_check_all_de() 662 de = (struct ext4_dir_entry_2 *)((char *)de + rlen); in ext4_check_all_de() [all …]
|
| /fs/smb/client/ |
| A D | readdir.c | 527 de->namelen = cifs_unicode_bytelen(de->name); in cifs_fill_dirent_unix() 529 de->namelen = strnlen(de->name, PATH_MAX); in cifs_fill_dirent_unix() 579 memset(de, 0, sizeof(*de)); in cifs_fill_dirent() 618 if (!de->name) in cifs_entry_is_dot() 638 if (de->name[0] == '.' && de->name[1] == '.') in cifs_entry_is_dot() 893 de = kzalloc(sizeof(*de), GFP_ATOMIC); in add_cached_dirent() 894 if (de == NULL) { in add_cached_dirent() 901 kfree(de); in add_cached_dirent() 905 de->pos = ctx->pos; in add_cached_dirent() 955 de.namelen); in cifs_filldir() [all …]
|
| /fs/freevxfs/ |
| A D | vxfs_lookup.c | 78 struct vxfs_direct *de; in vxfs_find_entry() local 91 if (!de->d_reclen) { in vxfs_find_entry() 99 if (!de->d_ino) in vxfs_find_entry() 106 de_exit = de; in vxfs_find_entry() 134 struct vxfs_direct *de; in vxfs_inode_by_name() local 139 if (de) { in vxfs_inode_by_name() 228 struct vxfs_direct *de; in vxfs_readdir() local 241 if (!de->d_reclen) { in vxfs_readdir() 249 if (!de->d_ino) in vxfs_readdir() 252 rc = dir_emit(ctx, de->d_name, in vxfs_readdir() [all …]
|
| /fs/minix/ |
| A D | dir.c | 119 name = de->name; in minix_readdir() 183 namx = de->name; in minix_find_entry() 210 minix_dirent *de; in minix_add_link() local 238 namx = de->name; in minix_add_link() 246 de->inode = 0; in minix_add_link() 303 de->inode = 0; in minix_delete_entry() 341 de = minix_next_entry(de, sbi); in minix_make_empty() 380 name = de->name; in minix_empty_dir() 436 if (!IS_ERR(de)) in minix_dotdot() 447 if (de) { in minix_inode_by_name() [all …]
|
| /fs/adfs/ |
| A D | dir_f.c | 176 struct adfs_direntry *de) in adfs_dir2obj() argument 207 de->newdiratts = obj->attr; in adfs_obj2dir() 217 struct adfs_direntry de; in __adfs_dir_get() local 224 if (!de.dirobname[0]) in __adfs_dir_get() 227 adfs_dir2obj(dir, obj, &de); in __adfs_dir_get() 273 struct adfs_direntry de; in adfs_f_update() local 276 offset = 5 - (int)sizeof(de); in adfs_f_update() 279 offset += sizeof(de); in adfs_f_update() 280 ret = adfs_dir_copyfrom(&de, dir, offset, sizeof(de)); in adfs_f_update() 285 if (!de.dirobname[0]) { in adfs_f_update() [all …]
|
| /fs/coda/ |
| A D | dir.c | 162 d_instantiate(de, inode); in coda_create() 165 d_drop(de); in coda_create() 175 int len = de->d_name.len; in coda_mkdir() 197 d_instantiate(de, inode); in coda_mkdir() 200 d_drop(de); in coda_mkdir() 206 struct dentry *de) in coda_link() argument 219 d_drop(de); in coda_link() 251 d_drop(de); in coda_symlink() 274 drop_nlink(d_inode(de)); in coda_unlink() 449 inode = d_inode(de); in coda_dentry_revalidate() [all …]
|
| /fs/afs/ |
| A D | dir_edit.c | 188 de = &block->dirents[d]; in afs_dir_scan_block() 189 if (de->u.valid != 1) in afs_dir_scan_block() 341 de->u.valid = 1; in afs_edit_dir_add() 342 de->u.unused[0] = 0; in afs_edit_dir_add() 444 if (de->u.valid != 1) in afs_edit_dir_remove() 448 ntohl(de->u.vnode), ntohl(de->u.unique), in afs_edit_dir_remove() 459 next = de->u.hash_next; in afs_edit_dir_remove() 460 memset(de, 0, sizeof(*de) * iter.nr_slots); in afs_edit_dir_remove() 579 ntohl(de->u.vnode), ntohl(de->u.unique), ".."); in afs_edit_dir_update_dotdot() 625 de->u.valid = 1; in afs_mkdir_init_dir() [all …]
|
| /fs/f2fs/ |
| A D | dir.c | 253 de = NULL; in f2fs_find_target_dentry() 257 return de; in f2fs_find_target_dentry() 302 de = NULL; in find_in_level() 304 } else if (de) { in find_in_level() 316 if (de) in find_in_level() 317 return de; in find_in_level() 376 if (!de) in __f2fs_find_entry() 378 return de; in __f2fs_find_entry() 406 return de; in f2fs_find_entry() 421 if (de) { in f2fs_inode_by_name() [all …]
|
| /fs/ocfs2/ |
| A D | dir.c | 1190 pde = de; in __ocfs2_delete_entry() 1191 de = (struct ocfs2_dir_entry *)((char *)de + le16_to_cpu(de->rec_len)); in __ocfs2_delete_entry() 1725 de = de1; in __ocfs2_add_entry() 1746 de = (struct ocfs2_dir_entry *) ((char *) de + le16_to_cpu(de->rec_len)); in __ocfs2_add_entry() 1813 if (!dir_emit(ctx, de->name, de->name_len, in ocfs2_dir_foreach_blk_id() 2198 de = (struct ocfs2_dir_entry *) ((char *)de + le16_to_cpu(de->rec_len)); in ocfs2_fill_initial_dirents() 2205 return de; in ocfs2_fill_initial_dirents() 2684 if (!de->name_len || !de->inode) in ocfs2_dx_dir_index_root_block() 2692 de->name_len, de->name, in ocfs2_dx_dir_index_root_block() 2723 if (de->name_len && de->inode) in ocfs2_new_dx_should_be_inline() [all …]
|
| /fs/bfs/ |
| A D | dir.c | 33 struct bfs_dirent *de; in bfs_readdir() local 54 if (de->ino) { in bfs_readdir() 57 le16_to_cpu(de->ino), in bfs_readdir() 130 struct bfs_dirent *de; in bfs_lookup() local 174 struct bfs_dirent *de; in bfs_unlink() local 188 de->ino = 0; in bfs_unlink() 272 struct bfs_dirent *de; in bfs_add_entry() local 286 if (!de->ino) { in bfs_add_entry() 297 de->name[i] = in bfs_add_entry() 323 struct bfs_dirent *de; in bfs_find_entry() local [all …]
|