Searched refs:r_dentry (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | debugfs.c | 83 } else if (req->r_dentry) { in mdsc_show() 84 path = ceph_mdsc_build_path(req->r_dentry, &pathlen, in mdsc_show() 88 spin_lock(&req->r_dentry->d_lock); in mdsc_show() 90 ceph_ino(d_inode(req->r_dentry->d_parent)), in mdsc_show() 91 req->r_dentry, in mdsc_show() 93 spin_unlock(&req->r_dentry->d_lock); in mdsc_show()
|
H A D | dir.c | 425 req->r_dentry = dget(file->f_path.dentry); in ceph_readdir() 701 * Mainly, make sure we return the final req->r_dentry (if it already 728 else if (dentry != req->r_dentry) in ceph_finish_lookup() 729 dentry = dget(req->r_dentry); /* we got spliced */ in ceph_finish_lookup() 790 req->r_dentry = dget(dentry); in ceph_lookup() 865 req->r_dentry = dget(dentry); in ceph_mknod() 930 req->r_dentry = dget(dentry); in ceph_symlink() 989 req->r_dentry = dget(dentry); in ceph_mkdir() 1032 req->r_dentry = dget(dentry); in ceph_link() 1065 char *path = ceph_mdsc_build_path(req->r_dentry, in ceph_async_unlink_cb() [all...] |
H A D | inode.c | 1276 BUG_ON(req->r_dentry); in ceph_fill_trace() 1312 req->r_dentry = dn; in ceph_fill_trace() 1354 (rinfo->head->is_target || strncmp(req->r_dentry->d_name.name, in ceph_fill_trace() 1356 req->r_dentry->d_name.len))) { in ceph_fill_trace() 1363 struct dentry *dn = req->r_dentry; in ceph_fill_trace() 1416 /* swap r_dentry and r_old_dentry in case that in ceph_fill_trace() 1419 req->r_dentry = req->r_old_dentry; in ceph_fill_trace() 1421 dn = req->r_dentry; in ceph_fill_trace() 1445 err = splice_dentry(&req->r_dentry, in); in ceph_fill_trace() 1448 dn = req->r_dentry; /* ma in ceph_fill_trace() [all...] |
H A D | mds_client.c | 860 if (req->r_dentry) in ceph_mdsc_release_request() 861 dput(req->r_dentry); in ceph_mdsc_release_request() 1064 /* req->r_dentry is non-null for LSSNAP request */ in __choose_mds() 1066 inode = get_nonsnap_parent(req->r_dentry); in __choose_mds() 1070 } else if (req->r_dentry) { in __choose_mds() 1076 parent = READ_ONCE(req->r_dentry->d_parent); in __choose_mds() 1081 inode = d_inode(req->r_dentry); in __choose_mds() 1091 inode = d_inode(req->r_dentry); in __choose_mds() 1095 hash = ceph_dentry_hash(dir, req->r_dentry); in __choose_mds() 2565 ret = set_request_path_attr(req->r_inode, req->r_dentry, in create_request_message() [all...] |
H A D | mds_client.h | 249 struct dentry *r_dentry; /* arg1 */ member
|
H A D | export.c | 474 req->r_dentry = dget(parent); in __get_snap_name()
|
H A D | file.c | 527 struct dentry *dentry = req->r_dentry; in ceph_async_create_cb() 530 char *path = ceph_mdsc_build_path(req->r_dentry, &pathlen, in ceph_async_create_cb() 736 req->r_dentry = dget(dentry); in ceph_atomic_open()
|
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | debugfs.c | 83 } else if (req->r_dentry) { in mdsc_show() 84 path = ceph_mdsc_build_path(req->r_dentry, &pathlen, in mdsc_show() 88 spin_lock(&req->r_dentry->d_lock); in mdsc_show() 90 ceph_ino(d_inode(req->r_dentry->d_parent)), in mdsc_show() 91 req->r_dentry, in mdsc_show() 93 spin_unlock(&req->r_dentry->d_lock); in mdsc_show()
|
H A D | dir.c | 443 req->r_dentry = dget(file->f_path.dentry); in ceph_readdir() 727 * Mainly, make sure we return the final req->r_dentry (if it already 754 else if (dentry != req->r_dentry) in ceph_finish_lookup() 755 dentry = dget(req->r_dentry); /* we got spliced */ in ceph_finish_lookup() 828 req->r_dentry = dget(dentry); in ceph_lookup() 922 req->r_dentry = dget(dentry); in ceph_mknod() 1043 req->r_dentry = dget(dentry); in ceph_symlink() 1115 req->r_dentry = dget(dentry); in ceph_mkdir() 1171 req->r_dentry = dget(dentry); in ceph_link() 1201 struct dentry *dentry = req->r_dentry; in ceph_async_unlink_cb() [all...] |
H A D | inode.c | 1532 BUG_ON(req->r_dentry); in ceph_fill_trace() 1587 req->r_dentry = dn; in ceph_fill_trace() 1624 (rinfo->head->is_target || strncmp(req->r_dentry->d_name.name, in ceph_fill_trace() 1626 req->r_dentry->d_name.len))) { in ceph_fill_trace() 1633 struct dentry *dn = req->r_dentry; in ceph_fill_trace() 1686 /* swap r_dentry and r_old_dentry in case that in ceph_fill_trace() 1689 req->r_dentry = req->r_old_dentry; in ceph_fill_trace() 1691 dn = req->r_dentry; in ceph_fill_trace() 1717 err = splice_dentry(&req->r_dentry, in); in ceph_fill_trace() 1720 dn = req->r_dentry; /* ma in ceph_fill_trace() [all...] |
H A D | mds_client.c | 443 struct inode *inode = d_inode(req->r_dentry); in parse_reply_info_readdir() 1101 if (req->r_dentry) in ceph_mdsc_release_request() 1102 dput(req->r_dentry); in ceph_mdsc_release_request() 1306 /* req->r_dentry is non-null for LSSNAP request */ in __choose_mds() 1308 inode = get_nonsnap_parent(req->r_dentry); in __choose_mds() 1312 } else if (req->r_dentry) { in __choose_mds() 1318 parent = READ_ONCE(req->r_dentry->d_parent); in __choose_mds() 1323 inode = d_inode(req->r_dentry); in __choose_mds() 1333 inode = d_inode(req->r_dentry); in __choose_mds() 1337 hash = ceph_dentry_hash(dir, req->r_dentry); in __choose_mds() [all...] |
H A D | mds_client.h | 269 struct dentry *r_dentry; /* arg1 */ member
|
H A D | export.c | 487 req->r_dentry = dget(parent); in __get_snap_name()
|
H A D | file.c | 560 struct dentry *dentry = req->r_dentry; in ceph_async_create_cb() 577 char *path = ceph_mdsc_build_path(req->r_dentry, &pathlen, in ceph_async_create_cb() 784 req->r_dentry = dget(dentry); in ceph_atomic_open()
|
Completed in 30 milliseconds