Lines Matching defs:file_info

2828 	int req_op_level = 0, open_flags = 0, may_flags = 0, file_info = 0;
2929 file_info = FILE_OPENED;
3259 file_info = FILE_OPENED;
3261 file_info = FILE_OVERWRITTEN;
3265 file_info = FILE_SUPERSEDED;
3267 file_info = FILE_CREATED;
3376 file_info = FILE_CREATED;
3448 ksmbd_fd_set_delete_on_close(fp, file_info);
3542 rsp->CreateAction = cpu_to_le32(file_info);
4503 struct smb2_file_internal_info *file_info;
4505 file_info = (struct smb2_file_internal_info *)rsp->Buffer;
4508 file_info->IndexNumber = cpu_to_le64(num | (1ULL << 63));
4718 struct smb2_file_access_info *file_info;
4720 file_info = (struct smb2_file_access_info *)rsp->Buffer;
4721 file_info->AccessFlags = fp->daccess;
4790 struct smb2_file_alignment_info *file_info;
4792 file_info = (struct smb2_file_alignment_info *)rsp->Buffer;
4793 file_info->AlignmentRequirement = 0;
4804 struct smb2_file_all_info *file_info;
4829 file_info = (struct smb2_file_all_info *)rsp->Buffer;
4831 file_info->CreationTime = cpu_to_le64(fp->create_time);
4833 file_info->LastAccessTime = cpu_to_le64(time);
4835 file_info->LastWriteTime = cpu_to_le64(time);
4837 file_info->ChangeTime = cpu_to_le64(time);
4838 file_info->Attributes = fp->f_ci->m_fattr;
4839 file_info->Pad1 = 0;
4840 file_info->AllocationSize =
4842 file_info->EndOfFile = S_ISDIR(stat.mode) ? 0 : cpu_to_le64(stat.size);
4843 file_info->NumberOfLinks =
4845 file_info->DeletePending = delete_pending;
4846 file_info->Directory = S_ISDIR(stat.mode) ? 1 : 0;
4847 file_info->Pad2 = 0;
4848 file_info->IndexNumber = cpu_to_le64(stat.ino);
4849 file_info->EASize = 0;
4850 file_info->AccessFlags = fp->daccess;
4851 file_info->CurrentByteOffset = cpu_to_le64(fp->filp->f_pos);
4852 file_info->Mode = fp->coption;
4853 file_info->AlignmentRequirement = 0;
4854 conv_len = smbConvertToUTF16((__le16 *)file_info->FileName, filename,
4857 file_info->FileNameLength = cpu_to_le32(conv_len);
4870 struct smb2_file_alt_name_info *file_info;
4875 file_info = (struct smb2_file_alt_name_info *)rsp->Buffer;
4878 file_info->FileName);
4880 file_info->FileNameLength = cpu_to_le32(conv_len);
4891 struct smb2_file_stream_info *file_info;
4906 file_info = (struct smb2_file_stream_info *)rsp->Buffer;
4952 file_info = (struct smb2_file_stream_info *)&rsp->Buffer[nbytes];
4953 streamlen = smbConvertToUTF16((__le16 *)file_info->StreamName,
4958 file_info->StreamNameLength = cpu_to_le32(streamlen);
4959 file_info->StreamSize = cpu_to_le64(stream_name_len);
4960 file_info->StreamAllocationSize = cpu_to_le64(stream_name_len);
4964 file_info->NextEntryOffset = cpu_to_le32(next);
4970 file_info = (struct smb2_file_stream_info *)
4972 streamlen = smbConvertToUTF16((__le16 *)file_info->StreamName,
4975 file_info->StreamNameLength = cpu_to_le32(streamlen);
4976 file_info->StreamSize = cpu_to_le64(stat.size);
4977 file_info->StreamAllocationSize = cpu_to_le64(stat.blocks << 9);
4982 file_info->NextEntryOffset = 0;
4993 struct smb2_file_internal_info *file_info;
5002 file_info = (struct smb2_file_internal_info *)rsp->Buffer;
5003 file_info->IndexNumber = cpu_to_le64(stat.ino);
5013 struct smb2_file_ntwrk_info *file_info;
5029 file_info = (struct smb2_file_ntwrk_info *)rsp->Buffer;
5031 file_info->CreationTime = cpu_to_le64(fp->create_time);
5033 file_info->LastAccessTime = cpu_to_le64(time);
5035 file_info->LastWriteTime = cpu_to_le64(time);
5037 file_info->ChangeTime = cpu_to_le64(time);
5038 file_info->Attributes = fp->f_ci->m_fattr;
5039 file_info->AllocationSize = cpu_to_le64(stat.blocks << 9);
5040 file_info->EndOfFile = S_ISDIR(stat.mode) ? 0 : cpu_to_le64(stat.size);
5041 file_info->Reserved = cpu_to_le32(0);
5049 struct smb2_file_ea_info *file_info;
5051 file_info = (struct smb2_file_ea_info *)rsp->Buffer;
5052 file_info->EASize = 0;
5060 struct smb2_file_pos_info *file_info;
5062 file_info = (struct smb2_file_pos_info *)rsp->Buffer;
5063 file_info->CurrentByteOffset = cpu_to_le64(fp->filp->f_pos);
5071 struct smb2_file_mode_info *file_info;
5073 file_info = (struct smb2_file_mode_info *)rsp->Buffer;
5074 file_info->Mode = fp->coption & FILE_MODE_INFO_MASK;
5082 struct smb2_file_comp_info *file_info;
5091 file_info = (struct smb2_file_comp_info *)rsp->Buffer;
5092 file_info->CompressedFileSize = cpu_to_le64(stat.blocks << 9);
5093 file_info->CompressionFormat = COMPRESSION_FORMAT_NONE;
5094 file_info->CompressionUnitShift = 0;
5095 file_info->ChunkShift = 0;
5096 file_info->ClusterShift = 0;
5097 memset(&file_info->Reserved[0], 0, 3);
5108 struct smb2_file_attr_tag_info *file_info;
5116 file_info = (struct smb2_file_attr_tag_info *)rsp->Buffer;
5117 file_info->FileAttributes = fp->f_ci->m_fattr;
5118 file_info->ReparseTag = 0;
5127 struct smb311_posix_qinfo *file_info;
5142 file_info = (struct smb311_posix_qinfo *)rsp->Buffer;
5143 file_info->CreationTime = cpu_to_le64(fp->create_time);
5145 file_info->LastAccessTime = cpu_to_le64(time);
5147 file_info->LastWriteTime = cpu_to_le64(time);
5149 file_info->ChangeTime = cpu_to_le64(time);
5150 file_info->DosAttributes = fp->f_ci->m_fattr;
5151 file_info->Inode = cpu_to_le64(stat.ino);
5152 file_info->EndOfFile = cpu_to_le64(stat.size);
5153 file_info->AllocationSize = cpu_to_le64(stat.blocks << 9);
5154 file_info->HardLinks = cpu_to_le32(stat.nlink);
5155 file_info->Mode = cpu_to_le32(stat.mode & 0777);
5156 file_info->DeviceId = cpu_to_le32(stat.rdev);
5164 SIDUNIX_USER, (struct smb_sid *)&file_info->Sids[0]);
5166 SIDUNIX_GROUP, (struct smb_sid *)&file_info->Sids[16]);
5816 struct smb2_file_rename_info *file_info,
5824 new_name = smb2_get_name(file_info->FileName,
5825 le32_to_cpu(file_info->FileNameLength),
5875 if (!file_info->ReplaceIfExists)
5888 struct smb2_file_link_info *file_info,
5898 le32_to_cpu(file_info->FileNameLength))
5906 link_name = smb2_get_name(file_info->FileName,
5907 le32_to_cpu(file_info->FileNameLength),
5930 if (file_info->ReplaceIfExists) {
5962 struct smb2_file_basic_info *file_info,
5979 if (file_info->CreationTime)
5980 fp->create_time = le64_to_cpu(file_info->CreationTime);
5982 if (file_info->LastAccessTime) {
5983 attrs.ia_atime = ksmbd_NTtimeToUnix(file_info->LastAccessTime);
5988 if (file_info->ChangeTime)
5989 attrs.ia_ctime = ksmbd_NTtimeToUnix(file_info->ChangeTime);
5993 if (file_info->LastWriteTime) {
5994 attrs.ia_mtime = ksmbd_NTtimeToUnix(file_info->LastWriteTime);
5998 if (file_info->Attributes) {
6000 file_info->Attributes & FILE_ATTRIBUTE_DIRECTORY_LE) {
6005 if (!(S_ISDIR(inode->i_mode) && file_info->Attributes == FILE_ATTRIBUTE_NORMAL_LE))
6006 fp->f_ci->m_fattr = file_info->Attributes |
6011 (file_info->CreationTime || file_info->Attributes)) {
6154 struct smb2_file_disposition_info *file_info)
6164 if (file_info->DeletePending) {
6176 struct smb2_file_pos_info *file_info)
6183 current_byte_offset = le64_to_cpu(file_info->CurrentByteOffset);
6199 struct smb2_file_mode_info *file_info)
6203 mode = file_info->Mode;