Home
last modified time | relevance | path

Searched refs:d_inode (Results 1 – 25 of 368) sorted by relevance

12345678910>>...15

/linux-6.3-rc2/fs/reiserfs/
A Dxattr.c93 inode_unlock(d_inode(dentry)); in xattr_unlink()
110 inode_unlock(d_inode(dentry)); in xattr_rmdir()
143 inode_unlock(d_inode(privroot)); in open_xa_root()
174 inode_unlock(d_inode(xaroot)); in open_xa_dir()
287 inode_unlock(d_inode(dir)); in reiserfs_for_each_xattr()
419 inode_unlock(d_inode(xadir)); in xattr_lookup()
500 inode_unlock(d_inode(xadir)); in lookup_and_delete_xattr()
601 inode_unlock(d_inode(dentry)); in reiserfs_xattr_set_handle()
865 inode_unlock(d_inode(dir)); in reiserfs_listxattr()
972 inode_lock(d_inode(s->s_root)); in reiserfs_lookup_privroot()
[all …]
/linux-6.3-rc2/fs/cachefiles/
A Dnamei.c154 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()
735 inode_unlock(d_inode(fan)); in cachefiles_commit_tmpfile()
[all …]
A Dxattr.c155 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()
/linux-6.3-rc2/fs/overlayfs/
A Ddir.c180 if (newdentry->d_inode) in ovl_create_real()
409 inode_lock(opaquedir->d_inode); in ovl_clear_empty()
649 if (inode != d_inode(dentry)) in ovl_create_object()
726 inode = d_inode(old); in ovl_link()
744 return d_inode(ovl_dentry_upper(dentry)) == d_inode(upper); in ovl_matches_upper()
915 clear_nlink(dentry->d_inode); in ovl_do_remove()
1150 } else if (d_inode(new)) { in ovl_rename()
1236 if (olddentry->d_inode == newdentry->d_inode) in ovl_rename()
1265 clear_nlink(d_inode(new)); in ovl_rename()
1276 ovl_copyattr(d_inode(old)); in ovl_rename()
[all …]
A Dutil.c455 struct inode *inode = d_inode(dentry); in ovl_dir_version_inc()
473 ovl_copyattr(d_inode(dentry)); in ovl_dir_modified()
486 struct inode *inode = dentry->d_inode; in ovl_is_whiteout()
562 struct inode *inode = d_inode(dentry); in ovl_copy_up_start()
576 ovl_inode_unlock(d_inode(dentry)); in ovl_copy_up_end()
759 struct inode *inode = d_inode(dentry); in ovl_inuse_trylock()
786 struct inode *inode = d_inode(dentry); in ovl_is_inuse()
822 struct inode *dir = indexdir->d_inode; in ovl_cleanup_index()
834 inode = d_inode(upperdentry); in ovl_cleanup_index()
886 struct inode *inode = d_inode(dentry); in ovl_nlink_start()
[all …]
A Dinode.c54 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()
144 stat->ino = dentry->d_inode->i_ino; in ovl_map_dev_ino()
163 struct inode *inode = d_inode(dentry); in ovl_getattr()
305 realinode = d_inode(realpath.dentry); in ovl_permission()
662 if (!IS_POSIXACL(d_inode(workdir))) in ovl_set_acl()
1235 struct inode *key = d_inode(dir); in ovl_lookup_trap_inode()
1257 struct inode *key = d_inode(dir); in ovl_get_trap_inode()
[all …]
A Dcopy_up.c84 if (!(old->d_inode->i_opflags & IOP_XATTR) || in ovl_copy_xattr()
85 !(new->d_inode->i_opflags & IOP_XATTR)) in ovl_copy_xattr()
485 struct inode *dir = d_inode(indexdir); in ovl_create_index()
556 struct inode *udir = d_inode(upperdir); in ovl_link_up()
650 inode_lock(temp->d_inode); in ovl_copy_up_metadata()
655 inode_unlock(temp->d_inode); in ovl_copy_up_metadata()
696 struct inode *udir = d_inode(c->destdir), *wdir = d_inode(c->workdir); in ovl_copy_up_workdir()
755 ovl_set_upperdata(d_inode(c->dentry)); in ovl_copy_up_workdir()
756 inode = d_inode(c->dentry); in ovl_copy_up_workdir()
817 ovl_set_upperdata(d_inode(c->dentry)); in ovl_copy_up_tmpfile()
[all …]
/linux-6.3-rc2/fs/ecryptfs/
A Dinode.c34 *lower_dir = d_inode(lower_dir_dentry); in lock_parent()
334 d_inode(path->dentry)); in ecryptfs_lookup_interpose()
446 set_nlink(d_inode(old_dentry), in ecryptfs_link()
539 clear_nlink(d_inode(dentry)); in ecryptfs_rmdir()
599 target_inode = d_inode(new_dentry); in ecryptfs_rename()
858 inode_lock(d_inode(lower_dentry)); in ecryptfs_truncate()
903 inode = d_inode(dentry); in ecryptfs_setattr()
967 inode_lock(d_inode(lower_dentry)); in ecryptfs_setattr()
969 inode_unlock(d_inode(lower_dentry)); in ecryptfs_setattr()
1081 inode_lock(d_inode(lower_dentry)); in ecryptfs_listxattr()
[all …]
/linux-6.3-rc2/fs/tracefs/
A Dinode.c112 inode_unlock(d_inode(dentry)); in tracefs_syscall_rmdir()
117 inode_lock(d_inode(dentry)); in tracefs_syscall_rmdir()
168 if (!dentry->d_inode) in change_gid()
170 dentry->d_inode->i_gid = gid; in change_gid()
291 struct inode *inode = d_inode(sb->s_root); in tracefs_apply_options()
422 inode_lock(d_inode(parent)); in start_creating()
427 if (!IS_ERR(dentry) && d_inode(dentry)) { in start_creating()
433 inode_unlock(d_inode(parent)); in start_creating()
442 inode_unlock(d_inode(dentry->d_parent)); in failed_creating()
450 inode_unlock(d_inode(dentry->d_parent)); in end_creating()
[all …]
/linux-6.3-rc2/fs/orangefs/
A Ddcache.c19 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()
/linux-6.3-rc2/drivers/base/
A Ddevtmpfs.c181 d_inode(dentry)->i_private = &thread; in dev_mkdir()
237 inode_lock(d_inode(dentry)); in handle_create()
239 inode_unlock(d_inode(dentry)); in handle_create()
242 d_inode(dentry)->i_private = &thread; in handle_create()
258 if (d_inode(dentry)->i_private == &thread) in dev_rmdir()
259 err = vfs_rmdir(&nop_mnt_idmap, d_inode(parent.dentry), in dev_rmdir()
267 inode_unlock(d_inode(parent.dentry)); in dev_rmdir()
334 if (!err && dev_mynode(dev, d_inode(dentry), &stat)) { in handle_remove()
345 inode_lock(d_inode(dentry)); in handle_remove()
347 inode_unlock(d_inode(dentry)); in handle_remove()
[all …]
/linux-6.3-rc2/fs/configfs/
A Ddir.c314 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()
1647 inode = d_inode(dentry); in configfs_readdir()
1886 BUG_ON(d_inode(dentry)); in configfs_register_subsystem()
[all …]
A Dinode.c38 struct inode * inode = d_inode(dentry); in configfs_setattr()
174 p_inode = d_inode(dentry->d_parent); in configfs_create()
215 simple_unlink(d_inode(parent), dentry); in configfs_drop_dentry()
230 inode_lock(d_inode(dir)); in configfs_hash_and_remove()
243 inode_unlock(d_inode(dir)); in configfs_hash_and_remove()
/linux-6.3-rc2/fs/exportfs/
A Dexpfs.c53 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()
401 struct inode *inode = dentry->d_inode, *parent = NULL; in exportfs_encode_fh()
409 parent = p->d_inode; in exportfs_encode_fh()
526 inode_lock(target_dir->d_inode); in exportfs_decode_fh_raw()
530 if (unlikely(nresult->d_inode != result->d_inode)) { in exportfs_decode_fh_raw()
[all …]
/linux-6.3-rc2/fs/debugfs/
A Dinode.c161 struct inode *inode = d_inode(sb->s_root); in _debugfs_apply_options()
371 inode_lock(d_inode(parent)); in start_creating()
372 if (unlikely(IS_DEADDIR(d_inode(parent)))) in start_creating()
388 inode_unlock(d_inode(parent)); in start_creating()
397 inode_unlock(d_inode(dentry->d_parent)); in failed_creating()
405 inode_unlock(d_inode(dentry->d_parent)); in end_creating()
560 d_inode(de)->i_size = file_size; in debugfs_create_file_size()
615 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_dir()
662 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_automount()
841 d_inode(new_dir), dentry, 0); in debugfs_rename()
[all …]
/linux-6.3-rc2/fs/gfs2/
A Ddentry.c48 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()
/linux-6.3-rc2/fs/ksmbd/
A Dvfs.c96 inode_unlock(d_inode(parent)); in ksmbd_vfs_lock_parent()
116 inode_unlock(d_inode(parent)); in ksmbd_vfs_may_delete()
151 inode_unlock(d_inode(parent)); in ksmbd_vfs_query_maximal_access()
185 d_inode(dentry)); in ksmbd_vfs_create()
239 ksmbd_vfs_inherit_owner(work, d_inode(path.dentry), d_inode(d)); in ksmbd_vfs_mkdir()
612 if (!d_inode(path.dentry)->i_nlink) { in ksmbd_vfs_remove_file()
630 inode_unlock(d_inode(parent)); in ksmbd_vfs_remove_file()
677 d_inode(newpath.dentry), in ksmbd_vfs_link()
756 .old_dir = d_inode(src_dent_parent), in __ksmbd_vfs_rename()
1094 if (S_ISDIR(d_inode(dentry)->i_mode)) in ksmbd_vfs_unlink()
[all …]
/linux-6.3-rc2/fs/ceph/
A Dexport.c147 if (ceph_security_xattr_wanted(d_inode(sb->s_root))) in __lookup_inode()
331 req->r_inode = d_inode(child); in __get_parent()
332 ihold(d_inode(child)); in __get_parent()
364 struct inode *inode = d_inode(child); in ceph_get_parent()
439 struct inode *inode = d_inode(child); in __get_snap_name()
440 struct inode *dir = d_inode(parent); in __get_snap_name()
538 struct inode *inode = d_inode(child); in ceph_get_name()
550 inode_lock(d_inode(parent)); in ceph_get_name()
554 req->r_ino2 = ceph_vino(d_inode(parent)); in ceph_get_name()
555 req->r_parent = d_inode(parent); in ceph_get_name()
[all …]
/linux-6.3-rc2/fs/crypto/
A Dhooks.c40 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()
123 return fscrypt_require_key(d_inode(dentry)); in __fscrypt_prepare_setattr()
407 struct inode *inode = d_inode(dentry); in fscrypt_symlink_getattr()
/linux-6.3-rc2/fs/
A Dnamei.c972 nd->inode = d->d_inode; in nd_jump_root()
1358 dentry->d_inode) in follow_automount()
2973 if (child->d_inode) in may_create()
3019 inode_unlock(p1->d_inode); in unlock_rename()
3021 inode_unlock(p2->d_inode); in unlock_rename()
3357 if (dentry->d_inode) { in lookup_open()
3481 inode_lock(dir->d_inode); in open_last_lookups()
3488 inode_unlock(dir->d_inode); in open_last_lookups()
4110 inode_lock(dentry->d_inode); in vfs_rmdir()
4173 if (!dentry->d_inode) { in do_rmdir()
[all …]
/linux-6.3-rc2/fs/nfs/
A Dunlink.c49 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()
/linux-6.3-rc2/fs/afs/
A Ddynroot.c226 ASSERTCMP(d_inode(dentry), ==, NULL); in afs_dynroot_lookup()
288 inode_lock(root->d_inode); in afs_dynroot_mkdir()
299 inode_unlock(root->d_inode); in afs_dynroot_mkdir()
316 inode_lock(root->d_inode); in afs_dynroot_rmdir()
334 inode_unlock(root->d_inode); in afs_dynroot_rmdir()
382 inode_lock(root->d_inode); in afs_dynroot_depopulate()
392 inode_unlock(root->d_inode); in afs_dynroot_depopulate()
/linux-6.3-rc2/include/linux/
A Ddcache.h89 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()
/linux-6.3-rc2/fs/jffs2/
A Ddir.c238 set_nlink(d_inode(dentry), dead_f->inocache->pino_nlink); in jffs2_unlink()
263 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_link()
273 d_instantiate(dentry, d_inode(old_dentry)); in jffs2_link()
275 ihold(d_inode(old_dentry)); in jffs2_link()
611 clear_nlink(d_inode(dentry)); in jffs2_rmdir()
785 victim_f = JFFS2_INODE_INFO(d_inode(new_dentry)); in jffs2_rename()
808 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_rename()
813 d_inode(old_dentry)->i_ino, type, in jffs2_rename()
822 clear_nlink(d_inode(new_dentry)); in jffs2_rename()
824 drop_nlink(d_inode(new_dentry)); in jffs2_rename()
[all …]
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/
A Dlocal_storage.c67 is_self_unlink = storage->exec_inode == victim->d_inode; in BPF_PROG()
88 bpf_inode_storage_get(&inode_storage_map, new_dentry->d_inode, 0, in BPF_PROG()
91 storage = bpf_inode_storage_get(&inode_storage_map, old_dentry->d_inode, in BPF_PROG()
99 err = bpf_inode_storage_delete(&inode_storage_map, old_dentry->d_inode); in BPF_PROG()

Completed in 52 milliseconds

12345678910>>...15