• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/cifs/

Lines Matching refs:tmp_inode

208 		/* tmp_inode->i_fop = */ /* do not need to set to anything */
738 static void posix_fill_in_inode(struct inode *tmp_inode,
744 struct cifsInodeInfo *cifsInfo = CIFS_I(tmp_inode);
745 struct cifs_sb_info *cifs_sb = CIFS_SB(tmp_inode->i_sb);
754 local_mtime = tmp_inode->i_mtime;
755 local_size = tmp_inode->i_size;
757 tmp_inode->i_atime =
759 tmp_inode->i_mtime =
761 tmp_inode->i_ctime =
764 tmp_inode->i_mode = le64_to_cpu(pData->Permissions);
767 tmp_inode->i_mode &= ~S_IFMT;
770 tmp_inode->i_mode |= S_IFREG;
773 tmp_inode->i_mode |= S_IFLNK;
776 tmp_inode->i_mode |= S_IFDIR;
779 tmp_inode->i_mode |= S_IFCHR;
780 tmp_inode->i_rdev = MKDEV(le64_to_cpu(pData->DevMajor),
784 tmp_inode->i_mode |= S_IFBLK;
785 tmp_inode->i_rdev = MKDEV(le64_to_cpu(pData->DevMajor),
789 tmp_inode->i_mode |= S_IFIFO;
792 tmp_inode->i_mode |= S_IFSOCK;
796 tmp_inode->i_mode |= S_IFREG;
803 tmp_inode->i_uid = le64_to_cpu(pData->Uid);
804 tmp_inode->i_gid = le64_to_cpu(pData->Gid);
805 tmp_inode->i_nlink = le64_to_cpu(pData->Nlinks);
807 spin_lock(&tmp_inode->i_lock);
811 i_size_write(tmp_inode, end_of_file);
815 tmp_inode->i_blocks = (512 - 1 + num_of_bytes) >> 9;
817 spin_unlock(&tmp_inode->i_lock);
819 if (S_ISREG(tmp_inode->i_mode)) {
821 tmp_inode->i_op = &cifs_file_inode_ops;
825 tmp_inode->i_fop = &cifs_file_direct_nobrl_ops;
827 tmp_inode->i_fop = &cifs_file_direct_ops;
830 tmp_inode->i_fop = &cifs_file_nobrl_ops;
832 tmp_inode->i_fop = &cifs_file_ops;
837 tmp_inode->i_data.a_ops = &cifs_addr_ops_smallbuf;
839 tmp_inode->i_data.a_ops = &cifs_addr_ops;
845 if (timespec_equal(&tmp_inode->i_mtime, &local_mtime) &&
846 (local_size == tmp_inode->i_size)) {
851 invalidate_remote_inode(tmp_inode);
853 } else if (S_ISDIR(tmp_inode->i_mode)) {
855 tmp_inode->i_op = &cifs_dir_inode_ops;
856 tmp_inode->i_fop = &cifs_dir_ops;
857 } else if (S_ISLNK(tmp_inode->i_mode)) {
859 tmp_inode->i_op = &cifs_symlink_inode_ops;
860 /* tmp_inode->i_fop = *//* do not need to set to anything */
863 init_special_inode(tmp_inode, tmp_inode->i_mode,
864 tmp_inode->i_rdev);