direntry 99 fs/bad_inode.c static int bad_inode_setattr(struct dentry *direntry, struct iattr *attrs) direntry 134 fs/cifs/cifsfs.h extern int cifs_symlink(struct inode *inode, struct dentry *direntry, direntry 73 fs/cifs/cifsproto.h extern char *build_path_from_dentry_optional_prefix(struct dentry *direntry, direntry 79 fs/cifs/cifsproto.h extern char *build_wildcard_path_from_dentry(struct dentry *direntry); direntry 38 fs/cifs/dir.c renew_parental_timestamps(struct dentry *direntry) direntry 43 fs/cifs/dir.c cifs_set_time(direntry, jiffies); direntry 44 fs/cifs/dir.c direntry = direntry->d_parent; direntry 45 fs/cifs/dir.c } while (!IS_ROOT(direntry)); direntry 81 fs/cifs/dir.c build_path_from_dentry(struct dentry *direntry) direntry 83 fs/cifs/dir.c struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); direntry 87 fs/cifs/dir.c return build_path_from_dentry_optional_prefix(direntry, direntry 92 fs/cifs/dir.c build_path_from_dentry_optional_prefix(struct dentry *direntry, bool prefix) direntry 100 fs/cifs/dir.c struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); direntry 117 fs/cifs/dir.c for (temp = direntry; !IS_ROOT(temp);) { direntry 133 fs/cifs/dir.c for (temp = direntry; !IS_ROOT(temp);) { direntry 201 fs/cifs/dir.c check_name(struct dentry *direntry, struct cifs_tcon *tcon) direntry 203 fs/cifs/dir.c struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); direntry 207 fs/cifs/dir.c direntry->d_name.len > direntry 212 fs/cifs/dir.c for (i = 0; i < direntry->d_name.len; i++) { direntry 213 fs/cifs/dir.c if (direntry->d_name.name[i] == '\\') { direntry 226 fs/cifs/dir.c cifs_do_create(struct inode *inode, struct dentry *direntry, unsigned int xid, direntry 246 fs/cifs/dir.c full_path = build_path_from_dentry(direntry); direntry 449 fs/cifs/dir.c d_drop(direntry); direntry 450 fs/cifs/dir.c d_add(direntry, newinode); direntry 466 fs/cifs/dir.c cifs_atomic_open(struct inode *inode, struct dentry *direntry, direntry 497 fs/cifs/dir.c if (!d_in_lookup(direntry)) direntry 500 fs/cifs/dir.c res = cifs_lookup(inode, direntry, 0); direntry 510 fs/cifs/dir.c inode, direntry, direntry); direntry 520 fs/cifs/dir.c rc = check_name(direntry, tcon); direntry 531 fs/cifs/dir.c rc = cifs_do_create(inode, direntry, xid, tlink, oflags, mode, direntry 542 fs/cifs/dir.c rc = finish_open(file, direntry, generic_file_open); direntry 573 fs/cifs/dir.c int cifs_create(struct inode *inode, struct dentry *direntry, umode_t mode, direntry 593 fs/cifs/dir.c inode, direntry, direntry); direntry 606 fs/cifs/dir.c rc = cifs_do_create(inode, direntry, xid, tlink, oflags, mode, direntry 617 fs/cifs/dir.c int cifs_mknod(struct inode *inode, struct dentry *direntry, umode_t mode, direntry 639 fs/cifs/dir.c full_path = build_path_from_dentry(direntry); direntry 645 fs/cifs/dir.c rc = tcon->ses->server->ops->make_node(xid, inode, direntry, tcon, direntry 657 fs/cifs/dir.c cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry, direntry 671 fs/cifs/dir.c parent_dir_inode, direntry, direntry); direntry 683 fs/cifs/dir.c rc = check_name(direntry, pTcon); direntry 693 fs/cifs/dir.c full_path = build_path_from_dentry(direntry); direntry 700 fs/cifs/dir.c if (d_really_is_positive(direntry)) { direntry 706 fs/cifs/dir.c full_path, d_inode(direntry)); direntry 719 fs/cifs/dir.c renew_parental_timestamps(direntry); direntry 721 fs/cifs/dir.c cifs_set_time(direntry, jiffies); direntry 734 fs/cifs/dir.c return d_splice_alias(newInode, direntry); direntry 738 fs/cifs/dir.c cifs_d_revalidate(struct dentry *direntry, unsigned int flags) direntry 745 fs/cifs/dir.c if (d_really_is_positive(direntry)) { direntry 746 fs/cifs/dir.c inode = d_inode(direntry); direntry 750 fs/cifs/dir.c if (cifs_revalidate_dentry(direntry)) direntry 761 fs/cifs/dir.c !(direntry->d_flags & DCACHE_NEED_AUTOMOUNT)) { direntry 762 fs/cifs/dir.c spin_lock(&direntry->d_lock); direntry 763 fs/cifs/dir.c direntry->d_flags |= DCACHE_NEED_AUTOMOUNT; direntry 764 fs/cifs/dir.c spin_unlock(&direntry->d_lock); direntry 786 fs/cifs/dir.c if (time_after(jiffies, cifs_get_time(direntry) + HZ) || !lookupCacheEnabled) direntry 1579 fs/cifs/inode.c int cifs_mkdir(struct inode *inode, struct dentry *direntry, umode_t mode) direntry 1600 fs/cifs/inode.c full_path = build_path_from_dentry(direntry); direntry 1611 fs/cifs/inode.c d_drop(direntry); /* for time being always refresh inode info */ direntry 1617 fs/cifs/inode.c rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb, direntry 1632 fs/cifs/inode.c d_drop(direntry); direntry 1637 fs/cifs/inode.c rc = cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon, direntry 1651 fs/cifs/inode.c int cifs_rmdir(struct inode *inode, struct dentry *direntry) direntry 1666 fs/cifs/inode.c full_path = build_path_from_dentry(direntry); direntry 1691 fs/cifs/inode.c spin_lock(&d_inode(direntry)->i_lock); direntry 1692 fs/cifs/inode.c i_size_write(d_inode(direntry), 0); direntry 1693 fs/cifs/inode.c clear_nlink(d_inode(direntry)); direntry 1694 fs/cifs/inode.c spin_unlock(&d_inode(direntry)->i_lock); direntry 1697 fs/cifs/inode.c cifsInode = CIFS_I(d_inode(direntry)); direntry 1708 fs/cifs/inode.c d_inode(direntry)->i_ctime = inode->i_ctime = inode->i_mtime = direntry 2274 fs/cifs/inode.c cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs) direntry 2279 fs/cifs/inode.c struct inode *inode = d_inode(direntry); direntry 2288 fs/cifs/inode.c direntry, attrs->ia_valid); direntry 2295 fs/cifs/inode.c rc = setattr_prepare(direntry, attrs); direntry 2299 fs/cifs/inode.c full_path = build_path_from_dentry(direntry); direntry 2419 fs/cifs/inode.c cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs) direntry 2424 fs/cifs/inode.c struct inode *inode = d_inode(direntry); direntry 2437 fs/cifs/inode.c direntry, attrs->ia_valid); direntry 2442 fs/cifs/inode.c rc = setattr_prepare(direntry, attrs); direntry 2448 fs/cifs/inode.c full_path = build_path_from_dentry(direntry); direntry 2600 fs/cifs/inode.c cifs_setattr(struct dentry *direntry, struct iattr *attrs) direntry 2602 fs/cifs/inode.c struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); direntry 2606 fs/cifs/inode.c return cifs_setattr_unix(direntry, attrs); direntry 2608 fs/cifs/inode.c return cifs_setattr_nounix(direntry, attrs); direntry 519 fs/cifs/link.c struct dentry *direntry) direntry 539 fs/cifs/link.c to_name = build_path_from_dentry(direntry); direntry 561 fs/cifs/link.c d_drop(direntry); /* force new lookup from server of target */ direntry 608 fs/cifs/link.c cifs_get_link(struct dentry *direntry, struct inode *inode, direntry 620 fs/cifs/link.c if (!direntry) direntry 633 fs/cifs/link.c full_path = build_path_from_dentry(direntry); direntry 674 fs/cifs/link.c cifs_symlink(struct inode *inode, struct dentry *direntry, const char *symname) direntry 693 fs/cifs/link.c full_path = build_path_from_dentry(direntry); direntry 725 fs/cifs/link.c d_instantiate(direntry, newinode); direntry 309 fs/cifs/xattr.c ssize_t cifs_listxattr(struct dentry *direntry, char *data, size_t buf_size) direntry 313 fs/cifs/xattr.c struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); direntry 328 fs/cifs/xattr.c full_path = build_path_from_dentry(direntry);