• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/cifs/

Lines Matching defs:direntry

37 renew_parental_timestamps(struct dentry *direntry)
42 direntry->d_time = jiffies;
43 direntry = direntry->d_parent;
44 } while (!IS_ROOT(direntry));
49 build_path_from_dentry(struct dentry *direntry)
59 if (direntry == NULL)
64 cifs_sb = CIFS_SB(direntry->d_sb);
73 for (temp = direntry; !IS_ROOT(temp);) {
86 for (temp = direntry; !IS_ROOT(temp);) {
129 strncpy(full_path + dfsplen, CIFS_SB(direntry->d_sb)->prepath, pplen);
260 struct dentry *direntry,
264 direntry->d_op = &cifs_ci_dentry_ops;
266 direntry->d_op = &cifs_dentry_ops;
267 d_instantiate(direntry, newinode);
273 cifs_create(struct inode *inode, struct dentry *direntry, int mode,
302 full_path = build_path_from_dentry(direntry);
452 setup_cifs_dentry(tcon, direntry, newinode);
460 filp = lookup_instantiate_filp(nd, direntry, generic_file_open);
485 int cifs_mknod(struct inode *inode, struct dentry *direntry, int mode,
508 full_path = build_path_from_dentry(direntry);
539 direntry->d_op = &cifs_ci_dentry_ops;
541 direntry->d_op = &cifs_dentry_ops;
544 d_instantiate(direntry, newinode);
597 d_drop(direntry);
608 cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry,
626 parent_dir_inode, direntry->d_name.name, direntry);
639 for (i = 0; i < direntry->d_name.len; i++)
640 if (direntry->d_name.name[i] == '\\') {
652 d_instantiate(direntry, NULL);
659 full_path = build_path_from_dentry(direntry);
665 if (direntry->d_inode != NULL) {
670 cFYI(1, "Full path: %s inode = 0x%p", full_path, direntry->d_inode);
712 direntry->d_op = &cifs_ci_dentry_ops;
714 direntry->d_op = &cifs_dentry_ops;
715 d_add(direntry, newInode);
717 filp = lookup_instantiate_filp(nd, direntry,
738 renew_parental_timestamps(direntry);
742 direntry->d_time = jiffies;
744 direntry->d_op = &cifs_ci_dentry_ops;
746 direntry->d_op = &cifs_dentry_ops;
747 d_add(direntry, NULL);
749 shrink_dcache_parent(direntry); */
763 cifs_d_revalidate(struct dentry *direntry, struct nameidata *nd)
767 if (direntry->d_inode) {
768 if (cifs_revalidate_dentry(direntry))
772 direntry, direntry->d_name.name);
773 if (time_after(jiffies, direntry->d_time + HZ) ||
775 d_drop(direntry);
783 /* static int cifs_d_delete(struct dentry *direntry)
787 cFYI(1, "In cifs d_delete, name = %s", direntry->d_name.name);