Home
last modified time | relevance | path

Searched refs:dir (Results 1 – 25 of 355) sorted by relevance

12345678910>>...15

/fs/adfs/
A Ddir.c69 dir->nr_buffers = 0; in __adfs_dir_cleanup()
71 if (dir->bhs != dir->bh) in __adfs_dir_cleanup()
72 kfree(dir->bhs); in __adfs_dir_cleanup()
73 dir->bhs = NULL; in __adfs_dir_cleanup()
74 dir->sb = NULL; in __adfs_dir_cleanup()
107 if (dir->bhs != dir->bh) in adfs_dir_read_buffers()
115 memcpy(bhs, dir->bhs, dir->nr_buffers * sizeof(*bhs)); in adfs_dir_read_buffers()
117 dir->bhs = bhs; in adfs_dir_read_buffers()
136 dir->nr_buffers++; in adfs_dir_read_buffers()
149 dir->sb = sb; in adfs_dir_read()
[all …]
A Ddir_fplus.c83 bp = (void *)dir->bhs[bi]->b_data; in adfs_fplus_checkbyte()
84 bs = dir->bhs[bi]->b_size; in adfs_fplus_checkbyte()
116 dir->bighead = h = (void *)dir->bhs[0]->b_data; in adfs_fplus_read()
136 (dir->bhs[dir->nr_buffers - 1]->b_data + (sb->s_blocksize - 8)); in adfs_fplus_read()
153 adfs_dir_relse(dir); in adfs_fplus_read()
164 dir->pos = fpos; in adfs_fplus_setpos()
203 adfs_object_fixup(dir, obj); in adfs_fplus_getnext()
205 dir->pos += 1; in adfs_fplus_getnext()
266 dir->bighead->startmasseq += 1; in adfs_fplus_commit()
270 dir->bigtail->bigdircheckbyte = adfs_fplus_checkbyte(dir); in adfs_fplus_commit()
[all …]
A Ddir_f.c154 dir->dirhead = bufoff(dir->bh, 0); in adfs_f_read()
155 dir->newtail = bufoff(dir->bh, 2007); in adfs_f_read()
157 if (adfs_f_validate(dir)) in adfs_f_read()
160 dir->parent_id = adfs_readval(dir->newtail->dirparent, 3); in adfs_f_read()
166 adfs_dir_relse(dir); in adfs_f_read()
194 adfs_object_fixup(dir, obj); in adfs_dir2obj()
238 dir->pos = 5 + fpos * 26; in adfs_f_setpos()
247 ret = __adfs_dir_get(dir, dir->pos, obj); in adfs_f_getnext()
249 dir->pos += 26; in adfs_f_getnext()
307 dir->newtail->dircheckbyte = adfs_dir_checkbyte(dir); in adfs_f_commit()
[all …]
/fs/ext4/
A Dnamei.c825 !(IS_ENCRYPTED(dir) && IS_CASEFOLDED(dir))) { in dx_probe()
1371 (IS_ENCRYPTED(dir) && !fscrypt_has_encryption_key(dir))) { in ext4_fname_setup_ci_filename()
1535 sb = dir->i_sb; in __ext4_find_entry()
2150 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in add_dirent_to_buf()
3195 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ext4_rmdir()
3268 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in __ext4_unlink()
3887 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_rename()
3897 if (new.dir != old.dir && EXT4_DIR_LINK_MAX(new.dir)) in ext4_rename()
3911 force_reread = (new.dir->i_ino == old.dir->i_ino && in ext4_rename()
4110 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_cross_rename()
[all …]
/fs/f2fs/
A Ddir.c54 if (IS_CASEFOLDED(dir) && in f2fs_init_casefolded_name()
356 dir->i_ino, max_depth); in __f2fs_find_entry()
440 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in f2fs_set_link()
460 if (IS_ENCRYPTED(dir)) { in init_dent_inode()
469 if (IS_CASEFOLDED(dir)) { in init_dent_inode()
595 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in f2fs_update_parent_metadata()
632 make_dentry_ptr_inline(dir, &d, inline_data_addr(dir, ifolio)); in f2fs_has_enough_room()
681 F2FS_I(dir)->chash = 0; in f2fs_add_regular_entry()
802 F2FS_I(dir)->task = NULL; in f2fs_do_add_link()
876 f2fs_add_ino_entry(F2FS_I_SB(dir), dir->i_ino, TRANS_DIR_INO); in f2fs_delete_entry()
[all …]
A Dinline.c465 stat_dec_inline_dir(dir); in f2fs_move_inline_dirents()
473 !f2fs_has_inline_xattr(dir)) in f2fs_move_inline_dirents()
476 f2fs_i_depth_write(dir, 1); in f2fs_move_inline_dirents()
532 f2fs_remove_dirty_inode(dir); in f2fs_add_inline_entries()
560 stat_dec_inline_dir(dir); in f2fs_move_rehashed_dirents()
568 !f2fs_has_inline_xattr(dir)) in f2fs_move_rehashed_dirents()
577 f2fs_i_depth_write(dir, 0); in f2fs_move_rehashed_dirents()
578 f2fs_i_size_write(dir, MAX_INLINE_DATA(dir)); in f2fs_move_rehashed_dirents()
589 if (!F2FS_I(dir)->i_dir_level) in do_convert_inline_dir()
722 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in f2fs_delete_inline_entry()
[all …]
A Dnamei.c232 inode = new_inode(dir->i_sb); in f2fs_new_inode()
389 if (IS_DIRSYNC(dir)) in f2fs_create()
438 if (IS_DIRSYNC(dir)) in f2fs_link()
513 if (IS_ENCRYPTED(dir) && in f2fs_lookup()
517 dir->i_ino, inode->i_ino); in f2fs_lookup()
602 if (IS_DIRSYNC(dir)) in f2fs_unlink()
638 err = fscrypt_prepare_symlink(dir, symname, len, dir->i_sb->s_blocksize, in f2fs_symlink()
687 if (IS_DIRSYNC(dir)) in f2fs_symlink()
690 f2fs_unlink(dir, dentry); in f2fs_symlink()
738 if (IS_DIRSYNC(dir)) in f2fs_mkdir()
[all …]
/fs/hpfs/
A Dnamei.c14 time64_t t = local_to_gmt(dir->i_sb, local_get_seconds(dir->i_sb)); in hpfs_update_directory_times()
18 inode_set_mtime_to_ts(dir, inode_set_ctime(dir, t, 0)); in hpfs_update_directory_times()
39 hpfs_lock(dir->i_sb); in hpfs_mkdir()
41 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
101 inc_nlink(dir); in hpfs_mkdir()
145 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create()
231 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
307 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
381 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_unlink()
432 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_rmdir()
[all …]
/fs/ubifs/
A Ddir.c52 if (!S_ISDIR(dir->i_mode)) in inherit_flags()
281 if (IS_ENCRYPTED(dir) && in ubifs_lookup()
346 dir->i_size += sz_change; in ubifs_create()
348 inode_set_mtime_to_ts(dir, in ubifs_create()
362 dir->i_size -= sz_change; in ubifs_create()
796 dir->i_size += sz_change; in ubifs_link()
972 drop_nlink(dir); in ubifs_rmdir()
995 inc_nlink(dir); in ubifs_rmdir()
1048 inc_nlink(dir); in ubifs_mkdir()
1068 drop_nlink(dir); in ubifs_mkdir()
[all …]
/fs/ocfs2/
A Ddir.c58 struct inode *dir,
345 struct inode *dir, in ocfs2_search_dirblock() argument
685 sb = dir->i_sb; in ocfs2_find_entry_el()
1092 if (unlikely(i_size_read(dir) > dir->i_sb->s_blocksize)) { in ocfs2_find_entry()
1373 struct inode *dir, in ocfs2_delete_entry_id() argument
1400 struct inode *dir, in ocfs2_delete_entry_el() argument
2943 i = ocfs2_expand_last_dirent(dirdata_bh->b_data, i_size_read(dir), dir); in ocfs2_expand_inline_dir()
2998 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ocfs2_expand_inline_dir()
3020 dir->i_blocks = ocfs2_inode_sector_count(dir); in ocfs2_expand_inline_dir()
3342 dir->i_blocks = ocfs2_inode_sector_count(dir); in ocfs2_extend_dir()
[all …]
/fs/udf/
A Ddirectory.c24 udf_err(iter->dir->i_sb, in udf_verify_fi()
32 udf_err(iter->dir->i_sb, in udf_verify_fi()
43 udf_err(iter->dir->i_sb, in udf_verify_fi()
49 udf_err(iter->dir->i_sb, in udf_verify_fi()
56 udf_err(iter->dir->i_sb, in udf_verify_fi()
58 iter->dir->i_ino, in udf_verify_fi()
82 iter->dir->i_ino); in udf_copy_fi()
251 iter->dir = dir; in udf_fiiter_init()
269 err = inode_bmap(dir, iter->pos >> dir->i_blkbits, &iter->epos, in udf_fiiter_init()
274 udf_err(dir->i_sb, in udf_fiiter_init()
[all …]
A Dnamei.c265 ret = udf_fiiter_init(iter, dir, dir->i_size); in udf_fiiter_add_entry()
316 mark_inode_dirty(dir); in udf_fiiter_add_entry()
338 if (dir) in udf_add_fid_counter()
364 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in udf_add_nondir()
365 mark_inode_dirty(dir); in udf_add_nondir()
469 inc_nlink(dir); in udf_mkdir()
470 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in udf_mkdir()
471 mark_inode_dirty(dir); in udf_mkdir()
524 dir->i_nlink); in udf_rmdir()
558 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in udf_unlink()
[all …]
/fs/exfat/
A Dnamei.c359 p_dir->dir = clu.dir; in exfat_find_empty_entry()
566 if (IS_DIRSYNC(dir) && size != i_size_read(dir)) in exfat_create()
694 i_size_read(dir), ei->dir.dir, ei->entry); in exfat_find()
804 if (ei->dir.dir == DIR_DELETED) { in exfat_unlink()
826 ei->dir.dir = DIR_DELETED; in exfat_unlink()
955 if (ei->dir.dir == DIR_DELETED) { in exfat_rmdir()
986 ei->dir.dir = DIR_DELETED; in exfat_rmdir()
1060 ei->dir = dir; in exfat_rename_file()
1148 if (ei->dir.dir == DIR_DELETED) { in __exfat_rename()
1158 if (new_ei->dir.dir == DIR_DELETED) { in __exfat_rename()
[all …]
/fs/bfs/
A Ddir.c31 struct inode *dir = file_inode(f); in bfs_readdir() local
40 dir->i_sb->s_id, dir->i_ino); in bfs_readdir()
44 while (ctx->pos < dir->i_size) { in bfs_readdir()
47 bh = sb_bread(dir->i_sb, block); in bfs_readdir()
190 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in bfs_unlink()
191 mark_inode_dirty(dir); in bfs_unlink()
278 sblock = BFS_I(dir)->i_sblock; in bfs_add_entry()
288 if (pos >= dir->i_size) { in bfs_add_entry()
292 inode_set_mtime_to_ts(dir, in bfs_add_entry()
294 mark_inode_dirty(dir); in bfs_add_entry()
[all …]
/fs/nilfs2/
A Dnamei.c69 inode = nilfs_iget(dir->i_sb, NILFS_I(dir)->i_root, ino); in nilfs_lookup()
71 nilfs_error(dir->i_sb, in nilfs_lookup()
98 inode = nilfs_new_inode(dir, mode); in nilfs_create()
126 inode = nilfs_new_inode(dir, mode); in nilfs_mknod()
145 struct super_block *sb = dir->i_sb; in nilfs_symlink()
232 inc_nlink(dir); in nilfs_mkdir()
270 drop_nlink(dir); in nilfs_mkdir()
271 nilfs_mark_inode_dirty(dir); in nilfs_mkdir()
323 nilfs_mark_inode_dirty(dir); in nilfs_unlink()
349 drop_nlink(dir); in nilfs_rmdir()
[all …]
A Ddir.c102 if (IS_DIRSYNC(dir)) in nilfs_commit_chunk()
153 dir->i_ino); in nilfs_check_folio()
322 nilfs_error(dir->i_sb, in nilfs_find_entry()
337 nilfs_error(dir->i_sb, in nilfs_find_entry()
339 dir->i_ino, dir->i_size, in nilfs_find_entry()
384 nilfs_error(dir->i_sb, "directory #%lu %s", dir->i_ino, msg); in nilfs_dotdot()
420 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in nilfs_set_link()
467 nilfs_error(dir->i_sb, in nilfs_add_link()
508 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in nilfs_add_link()
533 to = ((char *)dir - kaddr) + nilfs_rec_len_from_disk(dir->rec_len); in nilfs_delete_entry()
[all …]
/fs/ufs/
A Ddir.c50 inode_inc_iversion(dir); in ufs_commit_chunk()
52 if (pos+len > dir->i_size) { in ufs_commit_chunk()
53 i_size_write(dir, pos+len); in ufs_commit_chunk()
54 mark_inode_dirty(dir); in ufs_commit_chunk()
104 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ufs_set_link()
105 mark_inode_dirty(dir); in ufs_set_link()
153 dir->i_ino in ufs_check_folio()
382 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ufs_add_link()
384 mark_inode_dirty(dir); in ufs_add_link()
496 kaddr = (char *)dir - from; in ufs_delete_entry()
[all …]
/fs/ceph/
A Dcrypto.c247 if (!dir) { in parse_longname()
250 if (IS_ERR(dir)) in parse_longname()
253 return dir; in parse_longname()
269 if (IS_ERR(dir)) in ceph_encode_encrypted_dname()
333 iput(dir); in ceph_encode_encrypted_dname()
356 struct inode *dir = fname->dir; in ceph_fname_to_usr() local
370 dir = parse_longname(dir, name, &name_len); in ceph_fname_to_usr()
371 if (IS_ERR(dir)) in ceph_fname_to_usr()
426 if (!ret && (dir != fname->dir)) { in ceph_fname_to_usr()
438 if (dir != fname->dir) { in ceph_fname_to_usr()
[all …]
/fs/ext2/
A Ddir.c89 inode_inc_iversion(dir); in ext2_commit_chunk()
92 if (pos+len > dir->i_size) { in ext2_commit_chunk()
93 i_size_write(dir, pos+len); in ext2_commit_chunk()
94 mark_inode_dirty(dir); in ext2_commit_chunk()
386 dir->i_ino, dir->i_size, in ext2_find_entry()
467 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ext2_set_link()
469 mark_inode_dirty(dir); in ext2_set_link()
554 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ext2_add_link()
556 mark_inode_dirty(dir); in ext2_add_link()
582 kaddr = (char *)dir - from; in ext2_delete_entry()
[all …]
/fs/omfs/
A Ddir.c31 return omfs_bread(dir->i_sb, dir->i_ino); in omfs_get_bucket()
44 bh = omfs_bread(dir->i_sb, block); in omfs_scan_list()
142 oi->i_parent = cpu_to_be64(dir->i_ino); in omfs_add_link()
146 inode_set_ctime_current(dir); in omfs_add_link()
149 mark_inode_dirty(dir); in omfs_add_link()
190 bh = omfs_bread(dir->i_sb, prev); in omfs_delete_entry()
202 dirty = omfs_iget(dir->i_sb, prev); in omfs_delete_entry()
254 mark_inode_dirty(dir); in omfs_remove()
308 inode = omfs_iget(dir->i_sb, ino); in omfs_lookup()
410 struct inode *dir = file_inode(file); in omfs_readdir() local
[all …]
/fs/affs/
A Damigaffs.c63 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in affs_insert_hash()
64 inode_inc_iversion(dir); in affs_insert_hash()
65 mark_inode_dirty(dir); in affs_insert_hash()
83 sb = dir->i_sb; in affs_remove_hash()
117 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in affs_remove_hash()
119 mark_inode_dirty(dir); in affs_remove_hash()
167 if (IS_ERR(dir)) { in affs_remove_link()
172 affs_lock_dir(dir); in affs_remove_link()
194 iput(dir); in affs_remove_link()
275 sb = dir->i_sb; in affs_remove_header()
[all …]
/fs/ntfs3/
A Dnamei.c139 ni_lock_dir(ntfs_i(dir)); in ntfs_link()
140 if (inode != dir) in ntfs_link()
150 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ntfs_link()
152 mark_inode_dirty(dir); in ntfs_link()
159 if (inode != dir) in ntfs_link()
161 ni_unlock(ntfs_i(dir)); in ntfs_link()
285 if (is_same && dir == new_dir) { in ntfs_rename()
336 mark_inode_dirty(dir); in ntfs_rename()
337 if (dir != new_dir) in ntfs_rename()
340 if (IS_DIRSYNC(dir)) in ntfs_rename()
[all …]
/fs/cachefiles/
A Dnamei.c85 struct dentry *dir, in cachefiles_get_directory() argument
127 path.dentry = dir; in cachefiles_get_directory()
157 inode_unlock(d_inode(dir)); in cachefiles_get_directory()
199 inode_unlock(d_inode(dir)); in cachefiles_get_directory()
206 inode_unlock(d_inode(dir)); in cachefiles_get_directory()
222 if (dir) { in cachefiles_put_directory()
224 dput(dir); in cachefiles_put_directory()
238 .dentry = dir, in cachefiles_unlink()
269 struct dentry *dir, in cachefiles_bury_object() argument
382 path.dentry = dir; in cachefiles_bury_object()
[all …]
/fs/nfs/
A Ddir.c1440 if (!dir || !nfs_verify_change_attribute(dir, verf)) in nfs_set_verifier_locked()
1521 if (__nfs_revalidate_inode(NFS_SERVER(dir), dir) < 0) in nfs_check_verifier()
2078 dir->i_sb->s_id, dir->i_ino, dentry); in nfs_atomic_open()
2367 dir->i_sb->s_id, dir->i_ino, dentry); in nfs_do_create()
2405 dir->i_sb->s_id, dir->i_ino, dentry); in nfs_mknod()
2432 dir->i_sb->s_id, dir->i_ino, dentry); in nfs_mkdir()
2438 ret = NFS_PROTO(dir)->mkdir(dir, dentry, &attr); in nfs_mkdir()
2470 dir->i_sb->s_id, dir->i_ino, dentry); in nfs_rmdir()
2517 error = NFS_PROTO(dir)->remove(dir, dentry); in nfs_safe_remove()
2521 error = NFS_PROTO(dir)->remove(dir, dentry); in nfs_safe_remove()
[all …]
/fs/coda/
A Ddir.c114 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in coda_dir_update_mtime()
125 if (dir->i_nlink >= 2) in coda_dir_inc_nlink()
126 inc_nlink(dir); in coda_dir_inc_nlink()
131 if (dir->i_nlink > 2) in coda_dir_drop_nlink()
132 drop_nlink(dir); in coda_dir_drop_nlink()
149 error = venus_create(dir->i_sb, coda_i2f(dir), name, length, in coda_create()
183 error = venus_mkdir(dir->i_sb, coda_i2f(dir), in coda_mkdir()
195 coda_dir_inc_nlink(dir); in coda_mkdir()
269 error = venus_remove(dir->i_sb, coda_i2f(dir), name, len); in coda_unlink()
284 error = venus_rmdir(dir->i_sb, coda_i2f(dir), name, len); in coda_rmdir()
[all …]

Completed in 100 milliseconds

12345678910>>...15