• 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 refs:fattr

73 		    struct cifs_fattr *fattr)
98 inode = cifs_iget(sb, fattr);
121 cifs_fill_common_info(struct cifs_fattr *fattr, struct cifs_sb_info *cifs_sb)
123 fattr->cf_uid = cifs_sb->mnt_uid;
124 fattr->cf_gid = cifs_sb->mnt_gid;
126 if (fattr->cf_cifsattrs & ATTR_DIRECTORY) {
127 fattr->cf_mode = S_IFDIR | cifs_sb->mnt_dir_mode;
128 fattr->cf_dtype = DT_DIR;
130 fattr->cf_mode = S_IFREG | cifs_sb->mnt_file_mode;
131 fattr->cf_dtype = DT_REG;
134 if (fattr->cf_cifsattrs & ATTR_READONLY)
135 fattr->cf_mode &= ~S_IWUGO;
138 fattr->cf_cifsattrs & ATTR_SYSTEM) {
139 if (fattr->cf_eof == 0) {
140 fattr->cf_mode &= ~S_IFMT;
141 fattr->cf_mode |= S_IFIFO;
142 fattr->cf_dtype = DT_FIFO;
149 fattr->cf_flags |= CIFS_FATTR_NEED_REVAL;
155 cifs_dir_info_to_fattr(struct cifs_fattr *fattr, FILE_DIRECTORY_INFO *info,
158 memset(fattr, 0, sizeof(*fattr));
159 fattr->cf_cifsattrs = le32_to_cpu(info->ExtFileAttributes);
160 fattr->cf_eof = le64_to_cpu(info->EndOfFile);
161 fattr->cf_bytes = le64_to_cpu(info->AllocationSize);
162 fattr->cf_atime = cifs_NTtimeToUnix(info->LastAccessTime);
163 fattr->cf_ctime = cifs_NTtimeToUnix(info->ChangeTime);
164 fattr->cf_mtime = cifs_NTtimeToUnix(info->LastWriteTime);
166 cifs_fill_common_info(fattr, cifs_sb);
170 cifs_std_info_to_fattr(struct cifs_fattr *fattr, FIND_FILE_STANDARD_INFO *info,
175 memset(fattr, 0, sizeof(*fattr));
176 fattr->cf_atime = cnvrtDosUnixTm(info->LastAccessDate,
178 fattr->cf_ctime = cnvrtDosUnixTm(info->LastWriteDate,
180 fattr->cf_mtime = cnvrtDosUnixTm(info->LastWriteDate,
183 fattr->cf_cifsattrs = le16_to_cpu(info->Attributes);
184 fattr->cf_bytes = le32_to_cpu(info->AllocationSize);
185 fattr->cf_eof = le32_to_cpu(info->DataSize);
187 cifs_fill_common_info(fattr, cifs_sb);
691 struct cifs_fattr fattr;
722 cifs_unix_basic_to_fattr(&fattr,
726 cifs_std_info_to_fattr(&fattr, (FIND_FILE_STANDARD_INFO *)
729 cifs_dir_info_to_fattr(&fattr, (FILE_DIRECTORY_INFO *)
733 fattr.cf_uniqueid = inum;
735 fattr.cf_uniqueid = iunique(sb, ROOT_I);
739 ino = cifs_uniqueid_to_ino_t(fattr.cf_uniqueid);
740 tmp_dentry = cifs_readdir_lookup(file->f_dentry, &qstring, &fattr);
743 ino, fattr.cf_dtype);