/openbmc/linux/fs/cachefiles/ |
H A D | namei.c | 154 inode_lock(d_inode(subdir)); in cachefiles_get_directory() 155 inode_unlock(d_inode(dir)); in cachefiles_get_directory() 197 inode_unlock(d_inode(dir)); in cachefiles_get_directory() 203 inode_unlock(d_inode(dir)); in cachefiles_get_directory() 209 inode_unlock(d_inode(dir)); in cachefiles_get_directory() 278 inode_unlock(d_inode(dir)); in cachefiles_bury_object() 291 inode_unlock(d_inode(dir)); in cachefiles_bury_object() 298 inode_unlock(d_inode(dir)); in cachefiles_bury_object() 386 .old_dir = d_inode(dir), in cachefiles_bury_object() 738 inode_unlock(d_inode(fan)); in cachefiles_commit_tmpfile() [all …]
|
H A D | xattr.c | 155 trace_cachefiles_vfs_error(object, d_inode(dentry), ret, in cachefiles_remove_object_xattr() 213 trace_cachefiles_vfs_error(NULL, d_inode(dentry), ret, in cachefiles_set_volume_xattr() 215 trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino, in cachefiles_set_volume_xattr() 221 trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino, in cachefiles_set_volume_xattr() 255 trace_cachefiles_vfs_error(NULL, d_inode(dentry), xlen, in cachefiles_check_volume_xattr() 272 trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino, why); in cachefiles_check_volume_xattr()
|
/openbmc/linux/fs/reiserfs/ |
H A D | xattr.c | 94 inode_unlock(d_inode(dentry)); in xattr_unlink() 111 inode_unlock(d_inode(dentry)); in xattr_rmdir() 144 inode_unlock(d_inode(privroot)); in open_xa_root() 175 inode_unlock(d_inode(xaroot)); in open_xa_dir() 288 inode_unlock(d_inode(dir)); in reiserfs_for_each_xattr() 420 inode_unlock(d_inode(xadir)); in xattr_lookup() 502 inode_unlock(d_inode(xadir)); in lookup_and_delete_xattr() 603 inode_unlock(d_inode(dentry)); in reiserfs_xattr_set_handle() 874 inode_unlock(d_inode(dir)); in reiserfs_listxattr() 976 inode_lock(d_inode(s->s_root)); in reiserfs_lookup_privroot() [all …]
|
/openbmc/linux/fs/overlayfs/ |
H A D | dir.c | 180 if (newdentry->d_inode) in ovl_create_real() 408 inode_lock(opaquedir->d_inode); in ovl_clear_empty() 648 if (inode != d_inode(dentry)) in ovl_create_object() 725 inode = d_inode(old); in ovl_link() 743 return d_inode(ovl_dentry_upper(dentry)) == d_inode(upper); in ovl_matches_upper() 914 clear_nlink(dentry->d_inode); in ovl_do_remove() 1149 } else if (d_inode(new)) { in ovl_rename() 1235 if (olddentry->d_inode == newdentry->d_inode) in ovl_rename() 1264 clear_nlink(d_inode(new)); in ovl_rename() 1275 ovl_copyattr(d_inode(old)); in ovl_rename() [all …]
|
H A D | util.c | 542 struct inode *inode = d_inode(dentry); in ovl_dir_version_inc() 560 ovl_copyattr(d_inode(dentry)); in ovl_dir_modified() 573 struct inode *inode = dentry->d_inode; in ovl_is_whiteout() 649 struct inode *inode = d_inode(dentry); in ovl_copy_up_start() 663 ovl_inode_unlock(d_inode(dentry)); in ovl_copy_up_end() 907 struct inode *inode = d_inode(dentry); in ovl_inuse_trylock() 934 struct inode *inode = d_inode(dentry); in ovl_is_inuse() 970 struct inode *dir = indexdir->d_inode; in ovl_cleanup_index() 982 inode = d_inode(upperdentry); in ovl_cleanup_index() 1034 struct inode *inode = d_inode(dentry); in ovl_nlink_start() [all …]
|
H A D | inode.c | 54 winode = d_inode(upperdentry); in ovl_setattr() 81 inode_lock(upperdentry->d_inode); in ovl_setattr() 86 ovl_copyattr(dentry->d_inode); in ovl_setattr() 87 inode_unlock(upperdentry->d_inode); in ovl_setattr() 134 if (S_ISDIR(dentry->d_inode->i_mode)) { in ovl_map_dev_ino() 145 stat->ino = dentry->d_inode->i_ino; in ovl_map_dev_ino() 164 struct inode *inode = d_inode(dentry); in ovl_getattr() 669 if (!IS_POSIXACL(d_inode(workdir))) in ovl_set_acl() 1242 struct inode *key = d_inode(dir); in ovl_lookup_trap_inode() 1264 struct inode *key = d_inode(dir); in ovl_get_trap_inode() [all …]
|
H A D | copy_up.c | 84 if (!old->d_inode->i_op->listxattr || !new->d_inode->i_op->listxattr) in ovl_copy_xattr() 484 struct inode *dir = d_inode(indexdir); in ovl_create_index() 556 struct inode *udir = d_inode(upperdir); in ovl_link_up() 613 struct inode *inode = d_inode(c->dentry); in ovl_copy_up_metadata() 664 inode_lock(temp->d_inode); in ovl_copy_up_metadata() 669 inode_unlock(temp->d_inode); in ovl_copy_up_metadata() 710 struct inode *udir = d_inode(c->destdir), *wdir = d_inode(c->workdir); in ovl_copy_up_workdir() 768 inode = d_inode(c->dentry); in ovl_copy_up_workdir() 795 struct inode *udir = d_inode(c->destdir); in ovl_copy_up_tmpfile() 843 ovl_set_upperdata(d_inode(c->dentry)); in ovl_copy_up_tmpfile() [all …]
|
/openbmc/linux/fs/ecryptfs/ |
H A D | inode.c | 34 *lower_dir = d_inode(lower_dir_dentry); in lock_parent() 342 d_inode(path->dentry)); in ecryptfs_lookup_interpose() 454 set_nlink(d_inode(old_dentry), in ecryptfs_link() 547 clear_nlink(d_inode(dentry)); in ecryptfs_rmdir() 607 target_inode = d_inode(new_dentry); in ecryptfs_rename() 866 inode_lock(d_inode(lower_dentry)); in ecryptfs_truncate() 911 inode = d_inode(dentry); in ecryptfs_setattr() 975 inode_lock(d_inode(lower_dentry)); in ecryptfs_setattr() 1031 d_inode(dentry), stat); in ecryptfs_getattr() 1098 inode_lock(d_inode(lower_dentry)); in ecryptfs_listxattr() [all …]
|
/openbmc/linux/fs/tracefs/ |
H A D | inode.c | 167 inode_unlock(d_inode(dentry)); in tracefs_syscall_rmdir() 172 inode_lock(d_inode(dentry)); in tracefs_syscall_rmdir() 240 struct inode *inode = d_inode(dentry); in tracefs_setattr() 561 inode_lock(d_inode(parent)); in tracefs_start_creating() 572 inode_unlock(d_inode(parent)); in tracefs_start_creating() 581 inode_unlock(d_inode(dentry->d_parent)); in tracefs_failed_creating() 589 inode_unlock(d_inode(dentry->d_parent)); in tracefs_end_creating() 600 return d_inode(inode->i_sb->s_root); in instance_inode() 604 ti = get_tracefs(d_inode(parent)); in instance_inode() 610 return d_inode(parent); in instance_inode() [all …]
|
/openbmc/linux/fs/orangefs/ |
H A D | dcache.c | 19 struct inode *parent_inode = parent_dentry->d_inode; in orangefs_revalidate_lookup() 21 struct inode *inode = dentry->d_inode; in orangefs_revalidate_lookup() 112 if (dentry->d_inode && is_root_handle(dentry->d_inode)) in orangefs_d_revalidate() 123 if (!dentry->d_inode) { in orangefs_d_revalidate() 132 ret = orangefs_inode_check_changed(dentry->d_inode); in orangefs_d_revalidate()
|
/openbmc/linux/drivers/base/ |
H A D | devtmpfs.c | 172 d_inode(dentry)->i_private = &thread; in dev_mkdir() 228 inode_lock(d_inode(dentry)); in handle_create() 230 inode_unlock(d_inode(dentry)); in handle_create() 233 d_inode(dentry)->i_private = &thread; in handle_create() 249 if (d_inode(dentry)->i_private == &thread) in dev_rmdir() 250 err = vfs_rmdir(&nop_mnt_idmap, d_inode(parent.dentry), in dev_rmdir() 258 inode_unlock(d_inode(parent.dentry)); in dev_rmdir() 325 if (!err && dev_mynode(dev, d_inode(dentry), &stat)) { in handle_remove() 336 inode_lock(d_inode(dentry)); in handle_remove() 338 inode_unlock(d_inode(dentry)); in handle_remove() [all …]
|
/openbmc/linux/fs/gfs2/ |
H A D | dentry.c | 48 sdp = GFS2_SB(d_inode(parent)); in gfs2_drevalidate() 49 dip = GFS2_I(d_inode(parent)); in gfs2_drevalidate() 50 inode = d_inode(dentry); in gfs2_drevalidate() 70 error = gfs2_dir_check(d_inode(parent), &dentry->d_name, ip); in gfs2_drevalidate() 93 ginode = GFS2_I(d_inode(dentry)); in gfs2_dentry_delete()
|
/openbmc/linux/fs/configfs/ |
H A D | dir.c | 314 inc_nlink(d_inode(p)); in configfs_create_dir() 634 inode_lock(d_inode(child)); in detach_groups() 683 BUG_ON(d_inode(child)); in create_default_group() 1129 inode_lock(d_inode(root)); in configfs_depend_item() 1141 inode_unlock(d_inode(root)); in configfs_depend_item() 1496 inode_lock(d_inode(wait)); in configfs_rmdir() 1568 inode_lock(d_inode(dentry)); in configfs_dir_open() 1591 inode_lock(d_inode(dentry)); in configfs_dir_close() 1641 inode = d_inode(dentry); in configfs_readdir() 1881 BUG_ON(d_inode(dentry)); in configfs_register_subsystem() [all …]
|
H A D | inode.c | 38 struct inode * inode = d_inode(dentry); in configfs_setattr() 173 p_inode = d_inode(dentry->d_parent); in configfs_create() 214 simple_unlink(d_inode(parent), dentry); in configfs_drop_dentry() 229 inode_lock(d_inode(dir)); in configfs_hash_and_remove() 242 inode_unlock(d_inode(dir)); in configfs_hash_and_remove()
|
/openbmc/linux/fs/exportfs/ |
H A D | expfs.c | 53 inode = result->d_inode; in find_acceptable_alias() 129 inode_lock(dentry->d_inode); in reconnect_one() 132 inode_unlock(dentry->d_inode); in reconnect_one() 136 dentry->d_inode->i_ino, PTR_ERR(parent)); in reconnect_one() 141 dentry->d_inode->i_ino, parent->d_inode->i_ino); in reconnect_one() 279 struct inode *dir = path->dentry->d_inode; in get_name() 427 struct inode *inode = dentry->d_inode, *parent = NULL; in exportfs_encode_fh() 435 parent = p->d_inode; in exportfs_encode_fh() 552 inode_lock(target_dir->d_inode); in exportfs_decode_fh_raw() 556 if (unlikely(nresult->d_inode != result->d_inode)) { in exportfs_decode_fh_raw() [all …]
|
/openbmc/linux/fs/debugfs/ |
H A D | inode.c | 160 struct inode *inode = d_inode(sb->s_root); in _debugfs_apply_options() 372 inode_lock(d_inode(parent)); in start_creating() 373 if (unlikely(IS_DEADDIR(d_inode(parent)))) in start_creating() 389 inode_unlock(d_inode(parent)); in start_creating() 398 inode_unlock(d_inode(dentry->d_parent)); in failed_creating() 406 inode_unlock(d_inode(dentry->d_parent)); in end_creating() 561 d_inode(de)->i_size = file_size; in debugfs_create_file_size() 616 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_dir() 674 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_automount() 853 d_inode(new_dir), dentry, 0); in debugfs_rename() [all …]
|
/openbmc/linux/fs/ |
H A D | namei.c | 977 nd->inode = d->d_inode; in nd_jump_root() 1364 dentry->d_inode) in follow_automount() 3007 if (child->d_inode) in may_create() 3070 inode_unlock(p2->d_inode); in lock_rename_child() 3093 inode_unlock(p1->d_inode); in unlock_rename() 3095 inode_unlock(p2->d_inode); in unlock_rename() 3431 if (dentry->d_inode) { in lookup_open() 3555 inode_lock(dir->d_inode); in open_last_lookups() 3562 inode_unlock(dir->d_inode); in open_last_lookups() 4250 if (!dentry->d_inode) { in do_rmdir() [all …]
|
/openbmc/linux/fs/crypto/ |
H A D | hooks.c | 40 if (IS_ENCRYPTED(d_inode(dir)) && in fscrypt_file_open() 41 !fscrypt_has_permitted_context(d_inode(dir), inode)) { in fscrypt_file_open() 44 d_inode(dir)->i_ino); in fscrypt_file_open() 84 d_inode(old_dentry))) in __fscrypt_prepare_rename() 90 d_inode(new_dentry))) in __fscrypt_prepare_rename() 153 return fscrypt_require_key(d_inode(dentry)); in __fscrypt_prepare_setattr() 437 struct inode *inode = d_inode(dentry); in fscrypt_symlink_getattr()
|
/openbmc/linux/fs/nfs/ |
H A D | unlink.c | 49 struct inode *dir = d_inode(data->dentry->d_parent); in nfs_async_unlink_done() 69 up_read_non_owner(&NFS_I(d_inode(dentry->d_parent))->rmdir_sem); in nfs_async_unlink_release() 79 struct inode *dir = d_inode(data->dentry->d_parent); in nfs_unlink_prepare() 104 struct inode *dir = d_inode(data->dentry->d_parent); in nfs_do_call_unlink() 123 struct inode *dir = d_inode(dentry->d_parent); in nfs_call_unlink() 142 !nfs_compare_fh(NFS_FH(inode), NFS_FH(d_inode(alias))) && in nfs_call_unlink() 291 nfs_mark_for_revalidate(d_inode(data->old_dentry)); in nfs_async_rename_release() 447 struct inode *inode = d_inode(dentry); in nfs_sillyrename() 461 fileid = NFS_FILEID(d_inode(dentry)); in nfs_sillyrename() 483 } while (d_inode(sdentry) != NULL); /* need negative lookup */ in nfs_sillyrename()
|
/openbmc/linux/include/linux/ |
H A D | dcache.h | 89 struct inode *d_inode; /* Where the name belongs to - NULL is member 466 return dentry->d_inode == NULL; in d_really_is_negative() 484 return dentry->d_inode != NULL; in d_really_is_positive() 514 static inline struct inode *d_inode(const struct dentry *dentry) in d_inode() function 516 return dentry->d_inode; in d_inode() 528 return READ_ONCE(dentry->d_inode); in d_inode_rcu() 543 struct inode *inode = upper->d_inode; in d_backing_inode()
|
/openbmc/linux/fs/afs/ |
H A D | dynroot.c | 240 ASSERTCMP(d_inode(dentry), ==, NULL); in afs_dynroot_lookup() 291 inode_lock(root->d_inode); in afs_dynroot_mkdir() 302 inode_unlock(root->d_inode); in afs_dynroot_mkdir() 319 inode_lock(root->d_inode); in afs_dynroot_rmdir() 337 inode_unlock(root->d_inode); in afs_dynroot_rmdir() 385 inode_lock(root->d_inode); in afs_dynroot_depopulate() 395 inode_unlock(root->d_inode); in afs_dynroot_depopulate()
|
/openbmc/linux/fs/smb/server/ |
H A D | vfs.c | 61 inode_unlock(d_inode(parent)); in ksmbd_vfs_lock_parent() 193 d_inode(dentry)); in ksmbd_vfs_create() 246 ksmbd_vfs_inherit_owner(work, d_inode(path.dentry), d_inode(d)); in ksmbd_vfs_mkdir() 607 if (!d_inode(path->dentry)->i_nlink) { in ksmbd_vfs_remove_file() 669 d_inode(newpath.dentry), in ksmbd_vfs_link() 774 rd.old_dir = d_inode(old_parent), in ksmbd_vfs_rename() 777 rd.new_dir = new_path.dentry->d_inode, in ksmbd_vfs_rename() 1086 if (S_ISDIR(d_inode(dentry)->i_mode)) in ksmbd_vfs_unlink() 1092 inode_unlock(d_inode(dir)); in ksmbd_vfs_unlink() 1464 struct inode *inode = d_inode(dentry); in ksmbd_vfs_set_sd_xattr() [all …]
|
/openbmc/linux/fs/jffs2/ |
H A D | dir.c | 239 set_nlink(d_inode(dentry), dead_f->inocache->pino_nlink); in jffs2_unlink() 264 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_link() 274 d_instantiate(dentry, d_inode(old_dentry)); in jffs2_link() 276 ihold(d_inode(old_dentry)); in jffs2_link() 614 clear_nlink(d_inode(dentry)); in jffs2_rmdir() 789 victim_f = JFFS2_INODE_INFO(d_inode(new_dentry)); in jffs2_rename() 812 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_rename() 817 d_inode(old_dentry)->i_ino, type, in jffs2_rename() 826 clear_nlink(d_inode(new_dentry)); in jffs2_rename() 828 drop_nlink(d_inode(new_dentry)); in jffs2_rename() [all …]
|
/openbmc/linux/fs/efivarfs/ |
H A D | inode.c | 134 struct efivar_entry *var = d_inode(dentry)->i_private; in efivarfs_unlink() 139 drop_nlink(d_inode(dentry)); in efivarfs_unlink() 156 i_flags = d_inode(dentry)->i_flags; in efivarfs_fileattr_get() 180 inode_set_flags(d_inode(dentry), i_flags, S_IMMUTABLE); in efivarfs_fileattr_set()
|
/openbmc/linux/fs/ocfs2/ |
H A D | dcache.c | 29 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_attach_gen() 30 BUG_ON(d_inode(dentry)); in ocfs2_dentry_attach_gen() 44 inode = d_inode(dentry); in ocfs2_dentry_revalidate() 58 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_revalidate() 133 parent = d_inode(dentry->d_parent); in ocfs2_match_dentry() 445 struct inode *inode = d_inode(dentry); in ocfs2_dentry_move()
|