• Home
  • Raw
  • Download

Lines Matching refs:info

232 cifs_posix_to_fattr(struct cifs_fattr *fattr, struct smb2_posix_info *info,  in cifs_posix_to_fattr()  argument
237 posix_info_parse(info, NULL, &parsed); in cifs_posix_to_fattr()
240 fattr->cf_uniqueid = le64_to_cpu(info->Inode); in cifs_posix_to_fattr()
241 fattr->cf_bytes = le64_to_cpu(info->AllocationSize); in cifs_posix_to_fattr()
242 fattr->cf_eof = le64_to_cpu(info->EndOfFile); in cifs_posix_to_fattr()
244 fattr->cf_atime = cifs_NTtimeToUnix(info->LastAccessTime); in cifs_posix_to_fattr()
245 fattr->cf_mtime = cifs_NTtimeToUnix(info->LastWriteTime); in cifs_posix_to_fattr()
246 fattr->cf_ctime = cifs_NTtimeToUnix(info->CreationTime); in cifs_posix_to_fattr()
248 fattr->cf_nlink = le32_to_cpu(info->HardLinks); in cifs_posix_to_fattr()
249 fattr->cf_cifsattrs = le32_to_cpu(info->DosAttributes); in cifs_posix_to_fattr()
256 fattr->cf_mode = le32_to_cpu(info->Mode) & ~S_IFMT; in cifs_posix_to_fattr()
259 le32_to_cpu(info->DeviceId), in cifs_posix_to_fattr()
260 le32_to_cpu(info->ReparseTag), in cifs_posix_to_fattr()
261 le32_to_cpu(info->Mode)); in cifs_posix_to_fattr()
283 static void __dir_info_to_fattr(struct cifs_fattr *fattr, const void *info) in __dir_info_to_fattr() argument
285 const FILE_DIRECTORY_INFO *fi = info; in __dir_info_to_fattr()
298 cifs_dir_info_to_fattr(struct cifs_fattr *fattr, FILE_DIRECTORY_INFO *info, in cifs_dir_info_to_fattr() argument
301 __dir_info_to_fattr(fattr, info); in cifs_dir_info_to_fattr()
306 SEARCH_ID_FULL_DIR_INFO *info, in cifs_fulldir_info_to_fattr() argument
309 __dir_info_to_fattr(fattr, info); in cifs_fulldir_info_to_fattr()
313 fattr->cf_cifstag = le32_to_cpu(info->EaSize); in cifs_fulldir_info_to_fattr()
318 cifs_std_info_to_fattr(struct cifs_fattr *fattr, FIND_FILE_STANDARD_INFO *info, in cifs_std_info_to_fattr() argument
324 fattr->cf_atime = cnvrtDosUnixTm(info->LastAccessDate, in cifs_std_info_to_fattr()
325 info->LastAccessTime, offset); in cifs_std_info_to_fattr()
326 fattr->cf_ctime = cnvrtDosUnixTm(info->LastWriteDate, in cifs_std_info_to_fattr()
327 info->LastWriteTime, offset); in cifs_std_info_to_fattr()
328 fattr->cf_mtime = cnvrtDosUnixTm(info->LastWriteDate, in cifs_std_info_to_fattr()
329 info->LastWriteTime, offset); in cifs_std_info_to_fattr()
331 fattr->cf_cifsattrs = le16_to_cpu(info->Attributes); in cifs_std_info_to_fattr()
332 fattr->cf_bytes = le32_to_cpu(info->AllocationSize); in cifs_std_info_to_fattr()
333 fattr->cf_eof = le32_to_cpu(info->DataSize); in cifs_std_info_to_fattr()
534 const struct smb2_posix_info *info) in cifs_fill_dirent_posix() argument
539 if (posix_info_parse(info, NULL, &parsed) < 0) { in cifs_fill_dirent_posix()
546 de->resume_key = info->Ignored; in cifs_fill_dirent_posix()
547 de->ino = le64_to_cpu(info->Inode); in cifs_fill_dirent_posix()
551 const FILE_UNIX_INFO *info, bool is_unicode) in cifs_fill_dirent_unix() argument
553 de->name = &info->FileName[0]; in cifs_fill_dirent_unix()
558 de->resume_key = info->ResumeKey; in cifs_fill_dirent_unix()
559 de->ino = le64_to_cpu(info->basic.UniqueId); in cifs_fill_dirent_unix()
563 const FILE_DIRECTORY_INFO *info) in cifs_fill_dirent_dir() argument
565 de->name = &info->FileName[0]; in cifs_fill_dirent_dir()
566 de->namelen = le32_to_cpu(info->FileNameLength); in cifs_fill_dirent_dir()
567 de->resume_key = info->FileIndex; in cifs_fill_dirent_dir()
571 const FILE_FULL_DIRECTORY_INFO *info) in cifs_fill_dirent_full() argument
573 de->name = &info->FileName[0]; in cifs_fill_dirent_full()
574 de->namelen = le32_to_cpu(info->FileNameLength); in cifs_fill_dirent_full()
575 de->resume_key = info->FileIndex; in cifs_fill_dirent_full()
579 const SEARCH_ID_FULL_DIR_INFO *info) in cifs_fill_dirent_search() argument
581 de->name = &info->FileName[0]; in cifs_fill_dirent_search()
582 de->namelen = le32_to_cpu(info->FileNameLength); in cifs_fill_dirent_search()
583 de->resume_key = info->FileIndex; in cifs_fill_dirent_search()
584 de->ino = le64_to_cpu(info->UniqueId); in cifs_fill_dirent_search()
588 const FILE_BOTH_DIRECTORY_INFO *info) in cifs_fill_dirent_both() argument
590 de->name = &info->FileName[0]; in cifs_fill_dirent_both()
591 de->namelen = le32_to_cpu(info->FileNameLength); in cifs_fill_dirent_both()
592 de->resume_key = info->FileIndex; in cifs_fill_dirent_both()
596 const FIND_FILE_STANDARD_INFO *info) in cifs_fill_dirent_std() argument
598 de->name = &info->FileName[0]; in cifs_fill_dirent_std()
600 de->namelen = info->FileNameLength; in cifs_fill_dirent_std()
601 de->resume_key = info->ResumeKey; in cifs_fill_dirent_std()
604 static int cifs_fill_dirent(struct cifs_dirent *de, const void *info, in cifs_fill_dirent() argument
611 cifs_fill_dirent_posix(de, info); in cifs_fill_dirent()
614 cifs_fill_dirent_unix(de, info, is_unicode); in cifs_fill_dirent()
617 cifs_fill_dirent_dir(de, info); in cifs_fill_dirent()
620 cifs_fill_dirent_full(de, info); in cifs_fill_dirent()
623 cifs_fill_dirent_search(de, info); in cifs_fill_dirent()
626 cifs_fill_dirent_both(de, info); in cifs_fill_dirent()
629 cifs_fill_dirent_std(de, info); in cifs_fill_dirent()