/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | dir.c | 28 renew_parental_timestamps(struct dentry *direntry) in renew_parental_timestamps() argument 33 cifs_set_time(direntry, jiffies); in renew_parental_timestamps() 34 direntry = direntry->d_parent; in renew_parental_timestamps() 35 } while (!IS_ROOT(direntry)); in renew_parental_timestamps() 71 build_path_from_dentry(struct dentry *direntry, void *page) in build_path_from_dentry() argument 73 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in build_path_from_dentry() 77 return build_path_from_dentry_optional_prefix(direntry, page, in build_path_from_dentry() 81 char *__build_path_from_dentry_optional_prefix(struct dentry *direntry, void *page, in __build_path_from_dentry_optional_prefix() argument 87 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry in __build_path_from_dentry_optional_prefix() 137 build_path_from_dentry_optional_prefix(struct dentry *direntry, void *page, bool prefix) build_path_from_dentry_optional_prefix() argument 153 check_name(struct dentry *direntry, struct cifs_tcon *tcon) check_name() argument 177 cifs_do_create(struct inode *inode, struct dentry *direntry, unsigned int xid, struct tcon_link *tlink, unsigned int oflags, umode_t mode, __u32 *oplock, struct cifs_fid *fid, struct cifs_open_info_data *buf) global() argument 418 cifs_atomic_open(struct inode *inode, struct dentry *direntry, struct file *file, unsigned oflags, umode_t mode) global() argument 533 cifs_create(struct mnt_idmap *idmap, struct inode *inode, struct dentry *direntry, umode_t mode, bool excl) global() argument 583 cifs_mknod(struct mnt_idmap *idmap, struct inode *inode, struct dentry *direntry, umode_t mode, dev_t device_number) global() argument 627 cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry, unsigned int flags) global() argument 717 cifs_d_revalidate(struct dentry *direntry, unsigned int flags) global() argument [all...] |
H A D | link.c | 476 struct dentry *direntry) 505 to_name = build_path_from_dentry(direntry, page2); 531 d_drop(direntry); /* force new lookup from server of target */ 579 struct dentry *direntry, const char *symname) 606 full_path = build_path_from_dentry(direntry, page); 642 d_instantiate(direntry, newinode); 475 cifs_hardlink(struct dentry *old_file, struct inode *inode, struct dentry *direntry) global() argument 578 cifs_symlink(struct mnt_idmap *idmap, struct inode *inode, struct dentry *direntry, const char *symname) global() argument
|
H A D | inode.c | 2043 struct dentry *direntry, umode_t mode) 2068 full_path = build_path_from_dentry(direntry, page); 2079 d_drop(direntry); /* for time being always refresh inode info */ 2086 rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb, 2102 d_drop(direntry); 2107 rc = cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon, 2121 int cifs_rmdir(struct inode *inode, struct dentry *direntry) argument 2137 full_path = build_path_from_dentry(direntry, page); 2173 spin_lock(&d_inode(direntry)->i_lock); 2174 i_size_write(d_inode(direntry), 2042 cifs_mkdir(struct mnt_idmap *idmap, struct inode *inode, struct dentry *direntry, umode_t mode) global() argument 2861 cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs) global() argument 3010 cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs) global() argument 3199 cifs_setattr(struct mnt_idmap *idmap, struct dentry *direntry, struct iattr *attrs) global() argument [all...] |
H A D | xattr.c | 363 ssize_t cifs_listxattr(struct dentry *direntry, char *data, size_t buf_size) in cifs_listxattr() argument 367 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in cifs_listxattr() 387 full_path = build_path_from_dentry(direntry, page); in cifs_listxattr()
|
H A D | cifsfs.h | 127 struct dentry *direntry, const char *symname);
|
H A D | cifsproto.h | 61 char *__build_path_from_dentry_optional_prefix(struct dentry *direntry, void *page, 64 extern char *build_path_from_dentry_optional_prefix(struct dentry *direntry, 81 extern char *build_wildcard_path_from_dentry(struct dentry *direntry);
|
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | dir.c | 38 renew_parental_timestamps(struct dentry *direntry) in renew_parental_timestamps() argument 43 cifs_set_time(direntry, jiffies); in renew_parental_timestamps() 44 direntry = direntry->d_parent; in renew_parental_timestamps() 45 } while (!IS_ROOT(direntry)); in renew_parental_timestamps() 81 build_path_from_dentry(struct dentry *direntry) in build_path_from_dentry() argument 83 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in build_path_from_dentry() 87 return build_path_from_dentry_optional_prefix(direntry, in build_path_from_dentry() 92 build_path_from_dentry_optional_prefix(struct dentry *direntry, bool prefix) in build_path_from_dentry_optional_prefix() argument 100 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry in build_path_from_dentry_optional_prefix() 201 check_name(struct dentry *direntry, struct cifs_tcon *tcon) check_name() argument 226 cifs_do_create(struct inode *inode, struct dentry *direntry, unsigned int xid, struct tcon_link *tlink, unsigned oflags, umode_t mode, __u32 *oplock, struct cifs_fid *fid) cifs_do_create() argument 462 cifs_atomic_open(struct inode *inode, struct dentry *direntry, struct file *file, unsigned oflags, umode_t mode) cifs_atomic_open() argument 569 cifs_create(struct inode *inode, struct dentry *direntry, umode_t mode, bool excl) cifs_create() argument 613 cifs_mknod(struct inode *inode, struct dentry *direntry, umode_t mode, dev_t device_number) cifs_mknod() argument 653 cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry, unsigned int flags) cifs_lookup() argument 736 cifs_d_revalidate(struct dentry *direntry, unsigned int flags) cifs_d_revalidate() argument [all...] |
H A D | link.c | 513 struct dentry *direntry) in cifs_hardlink() 533 to_name = build_path_from_dentry(direntry); in cifs_hardlink() 555 d_drop(direntry); /* force new lookup from server of target */ in cifs_hardlink() 602 cifs_get_link(struct dentry *direntry, struct inode *inode, in cifs_get_link() argument 614 if (!direntry) in cifs_get_link() 627 full_path = build_path_from_dentry(direntry); in cifs_get_link() 668 cifs_symlink(struct inode *inode, struct dentry *direntry, const char *symname) in cifs_symlink() argument 687 full_path = build_path_from_dentry(direntry); in cifs_symlink() 721 d_instantiate(direntry, newinode); in cifs_symlink() 512 cifs_hardlink(struct dentry *old_file, struct inode *inode, struct dentry *direntry) cifs_hardlink() argument
|
H A D | inode.c | 1853 int cifs_mkdir(struct inode *inode, struct dentry *direntry, umode_t mode) argument 1874 full_path = build_path_from_dentry(direntry); 1885 d_drop(direntry); /* for time being always refresh inode info */ 1891 rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb, 1906 d_drop(direntry); 1911 rc = cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon, 1925 int cifs_rmdir(struct inode *inode, struct dentry *direntry) argument 1940 full_path = build_path_from_dentry(direntry); 1971 spin_lock(&d_inode(direntry)->i_lock); 1972 i_size_write(d_inode(direntry), 2591 cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs) global() argument 2736 cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs) global() argument 2917 cifs_setattr(struct dentry *direntry, struct iattr *attrs) global() argument [all...] |
H A D | xattr.c | 396 ssize_t cifs_listxattr(struct dentry *direntry, char *data, size_t buf_size) in cifs_listxattr() argument 400 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in cifs_listxattr() 415 full_path = build_path_from_dentry(direntry); in cifs_listxattr()
|
H A D | cifsfs.h | 138 extern int cifs_symlink(struct inode *inode, struct dentry *direntry,
|
H A D | cifsproto.h | 73 extern char *build_path_from_dentry_optional_prefix(struct dentry *direntry, 79 extern char *build_wildcard_path_from_dentry(struct dentry *direntry); 83 /* extern void renew_parental_timestamps(struct dentry *direntry);*/
|
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | dentry.c | 74 static int hmdfs_dev_d_revalidate(struct dentry *direntry, unsigned int flags) in hmdfs_dev_d_revalidate() argument 79 spin_lock(&direntry->d_lock); in hmdfs_dev_d_revalidate() 80 if (IS_ROOT(direntry)) { in hmdfs_dev_d_revalidate() 81 spin_unlock(&direntry->d_lock); in hmdfs_dev_d_revalidate() 84 spin_unlock(&direntry->d_lock); in hmdfs_dev_d_revalidate() 86 dinode = d_inode(direntry); in hmdfs_dev_d_revalidate() 101 static int hmdfs_d_revalidate(struct dentry *direntry, unsigned int flags) in hmdfs_d_revalidate() argument 118 dinode = d_inode(direntry); in hmdfs_d_revalidate() 124 parent_dentry = dget_parent(direntry); in hmdfs_d_revalidate() 126 ret = hmdfs_d_remote_revalidate(info->conn, direntry, in hmdfs_d_revalidate() 286 d_revalidate_merge(struct dentry *direntry, unsigned int flags) d_revalidate_merge() argument [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | dentry.c | 74 static int hmdfs_dev_d_revalidate(struct dentry *direntry, unsigned int flags) in hmdfs_dev_d_revalidate() argument 79 spin_lock(&direntry->d_lock); in hmdfs_dev_d_revalidate() 80 if (IS_ROOT(direntry)) { in hmdfs_dev_d_revalidate() 81 spin_unlock(&direntry->d_lock); in hmdfs_dev_d_revalidate() 84 spin_unlock(&direntry->d_lock); in hmdfs_dev_d_revalidate() 86 dinode = d_inode(direntry); in hmdfs_dev_d_revalidate() 101 static int hmdfs_d_revalidate(struct dentry *direntry, unsigned int flags) in hmdfs_d_revalidate() argument 118 dinode = d_inode(direntry); in hmdfs_d_revalidate() 124 parent_dentry = dget_parent(direntry); in hmdfs_d_revalidate() 126 ret = hmdfs_d_remote_revalidate(info->conn, direntry, in hmdfs_d_revalidate() 286 d_revalidate_merge(struct dentry *direntry, unsigned int flags) d_revalidate_merge() argument [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | bad_inode.c | 100 static int bad_inode_setattr(struct dentry *direntry, struct iattr *attrs) in bad_inode_setattr() argument
|
/kernel/linux/linux-6.6/fs/ |
H A D | bad_inode.c | 106 struct dentry *direntry, struct iattr *attrs) in bad_inode_setattr() 105 bad_inode_setattr(struct mnt_idmap *idmap, struct dentry *direntry, struct iattr *attrs) bad_inode_setattr() argument
|