fs/ceph/dir.c
240
dfi->file_info.flags |= CEPH_F_ATEND;
fs/ceph/dir.c
332
if (dfi->file_info.flags & CEPH_F_ATEND)
fs/ceph/dir.c
609
dfi->file_info.flags |= CEPH_F_ATEND;
fs/ceph/dir.c
652
dfi->file_info.flags &= ~CEPH_F_ATEND;
fs/ceph/dir.c
715
dfi->file_info.flags &= ~CEPH_F_ATEND;
fs/ceph/file.c
1025
WARN_ON(!list_empty(&dfi->file_info.rw_contexts));
fs/ceph/file.c
1027
ceph_put_fmode(ci, dfi->file_info.fmode, 1);
fs/ceph/file.c
240
fi = &dfi->file_info;
fs/ceph/super.h
890
struct ceph_file_info file_info;
fs/ecryptfs/ecryptfs_kernel.h
426
struct ecryptfs_file_info *file_info)
fs/ecryptfs/ecryptfs_kernel.h
428
file->private_data = file_info;
fs/ecryptfs/file.c
215
struct ecryptfs_file_info *file_info;
fs/ecryptfs/file.c
218
file_info = kmem_cache_zalloc(ecryptfs_file_info_cache, GFP_KERNEL);
fs/ecryptfs/file.c
219
ecryptfs_set_file_private(file, file_info);
fs/ecryptfs/file.c
220
if (!file_info) {
fs/ecryptfs/file.c
282
struct ecryptfs_file_info *file_info;
fs/ecryptfs/file.c
287
file_info = kmem_cache_zalloc(ecryptfs_file_info_cache, GFP_KERNEL);
fs/ecryptfs/file.c
288
ecryptfs_set_file_private(file, file_info);
fs/ecryptfs/file.c
289
if (unlikely(!file_info)) {
fs/ecryptfs/file.c
301
kmem_cache_free(ecryptfs_file_info_cache, file_info);
fs/smb/client/dir.c
526
struct cifsFileInfo *file_info;
fs/smb/client/dir.c
621
file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
fs/smb/client/dir.c
622
if (file_info == NULL) {
fs/smb/client/readdir.c
1003
switch (file_info->srch_inf.info_level) {
fs/smb/client/readdir.c
662
struct cifsFileInfo *file_info)
fs/smb/client/readdir.c
667
rc = cifs_fill_dirent(&de, current_entry, file_info->srch_inf.info_level,
fs/smb/client/readdir.c
668
file_info->srch_inf.unicode);
fs/smb/client/readdir.c
670
file_info->srch_inf.presume_name = de.name;
fs/smb/client/readdir.c
671
file_info->srch_inf.resume_name_len = de.namelen;
fs/smb/client/readdir.c
672
file_info->srch_inf.resume_key = de.resume_key;
fs/smb/client/readdir.c
957
struct cifsFileInfo *file_info = file->private_data;
fs/smb/client/readdir.c
966
rc = cifs_fill_dirent(&de, find_entry, file_info->srch_inf.info_level,
fs/smb/client/readdir.c
967
file_info->srch_inf.unicode);
fs/smb/client/readdir.c
983
if (cifs_entry_is_dot(&de, file_info->srch_inf.unicode))
fs/smb/client/readdir.c
986
if (file_info->srch_inf.unicode) {
fs/smb/client/smb1ops.c
509
FILE_ALL_INFO file_info;
fs/smb/client/smb1ops.c
512
rc = CIFSSMBQPathInfo(xid, tcon, full_path, &file_info,
fs/smb/client/smb1ops.c
527
rc = SMBQueryInformation(xid, tcon, full_path, &file_info,
fs/smb/client/smb2pdu.c
3305
struct smb2_file_all_info *file_info = buf ? &buf->fi : NULL;
fs/smb/client/smb2pdu.c
3374
if (file_info) {
fs/smb/client/smb2pdu.c
3375
file_info->CreationTime = rsp->CreationTime;
fs/smb/client/smb2pdu.c
3376
file_info->LastAccessTime = rsp->LastAccessTime;
fs/smb/client/smb2pdu.c
3377
file_info->LastWriteTime = rsp->LastWriteTime;
fs/smb/client/smb2pdu.c
3378
file_info->ChangeTime = rsp->ChangeTime;
fs/smb/client/smb2pdu.c
3379
file_info->AllocationSize = rsp->AllocationSize;
fs/smb/client/smb2pdu.c
3380
file_info->EndOfFile = rsp->EndofFile;
fs/smb/client/smb2pdu.c
3381
file_info->Attributes = rsp->FileAttributes;
fs/smb/client/smb2pdu.c
3382
file_info->NumberOfLinks = cpu_to_le32(1);
fs/smb/client/smb2pdu.c
3384
file_info->DeletePending = 0; /* successful open = not delete pending */
fs/smb/client/smb2pdu.c
3389
oparms->fid->lease_key, oplock, file_info, posix);
fs/smb/server/smb2pdu.c
3221
int req_op_level = 0, open_flags = 0, may_flags = 0, file_info = 0;
fs/smb/server/smb2pdu.c
3359
file_info = FILE_OPENED;
fs/smb/server/smb2pdu.c
3711
file_info = FILE_OPENED;
fs/smb/server/smb2pdu.c
3713
file_info = FILE_OVERWRITTEN;
fs/smb/server/smb2pdu.c
3717
file_info = FILE_SUPERSEDED;
fs/smb/server/smb2pdu.c
3719
file_info = FILE_CREATED;
fs/smb/server/smb2pdu.c
3834
file_info = FILE_CREATED;
fs/smb/server/smb2pdu.c
3915
ksmbd_fd_set_delete_on_close(fp, file_info);
fs/smb/server/smb2pdu.c
4027
rsp->CreateAction = cpu_to_le32(file_info);
fs/smb/server/smb2pdu.c
5068
struct smb2_file_internal_info *file_info;
fs/smb/server/smb2pdu.c
5070
file_info = (struct smb2_file_internal_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5073
file_info->IndexNumber = cpu_to_le64(num | (1ULL << 63));
fs/smb/server/smb2pdu.c
5298
struct smb2_file_access_info *file_info;
fs/smb/server/smb2pdu.c
5300
file_info = (struct smb2_file_access_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5301
file_info->AccessFlags = fp->daccess;
fs/smb/server/smb2pdu.c
5374
struct smb2_file_alignment_info *file_info;
fs/smb/server/smb2pdu.c
5376
file_info = (struct smb2_file_alignment_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5377
file_info->AlignmentRequirement = 0;
fs/smb/server/smb2pdu.c
5388
struct smb2_file_all_info *file_info;
fs/smb/server/smb2pdu.c
5426
file_info = (struct smb2_file_all_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5428
file_info->CreationTime = cpu_to_le64(fp->create_time);
fs/smb/server/smb2pdu.c
5430
file_info->LastAccessTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
5432
file_info->LastWriteTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
5433
file_info->ChangeTime = cpu_to_le64(fp->change_time);
fs/smb/server/smb2pdu.c
5434
file_info->Attributes = fp->f_ci->m_fattr;
fs/smb/server/smb2pdu.c
5435
file_info->Pad1 = 0;
fs/smb/server/smb2pdu.c
5437
file_info->AllocationSize = cpu_to_le64(fp->allocation_size);
fs/smb/server/smb2pdu.c
5438
file_info->EndOfFile = S_ISDIR(stat.mode) ? 0 : cpu_to_le64(stat.size);
fs/smb/server/smb2pdu.c
5440
file_info->AllocationSize = cpu_to_le64(fp->stream.size);
fs/smb/server/smb2pdu.c
5441
file_info->EndOfFile = cpu_to_le64(fp->stream.size);
fs/smb/server/smb2pdu.c
5443
file_info->NumberOfLinks =
fs/smb/server/smb2pdu.c
5445
file_info->DeletePending = delete_pending;
fs/smb/server/smb2pdu.c
5446
file_info->Directory = S_ISDIR(stat.mode) ? 1 : 0;
fs/smb/server/smb2pdu.c
5447
file_info->Pad2 = 0;
fs/smb/server/smb2pdu.c
5448
file_info->IndexNumber = cpu_to_le64(stat.ino);
fs/smb/server/smb2pdu.c
5449
file_info->EASize = 0;
fs/smb/server/smb2pdu.c
5450
file_info->AccessFlags = fp->daccess;
fs/smb/server/smb2pdu.c
5452
file_info->CurrentByteOffset = cpu_to_le64(fp->filp->f_pos);
fs/smb/server/smb2pdu.c
5454
file_info->CurrentByteOffset = cpu_to_le64(fp->stream.pos);
fs/smb/server/smb2pdu.c
5455
file_info->Mode = fp->coption;
fs/smb/server/smb2pdu.c
5456
file_info->AlignmentRequirement = 0;
fs/smb/server/smb2pdu.c
5457
conv_len = smbConvertToUTF16((__le16 *)file_info->FileName, filename,
fs/smb/server/smb2pdu.c
5461
file_info->FileNameLength = cpu_to_le32(conv_len);
fs/smb/server/smb2pdu.c
5474
struct smb2_file_alt_name_info *file_info;
fs/smb/server/smb2pdu.c
5479
file_info = (struct smb2_file_alt_name_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5482
file_info->FileName);
fs/smb/server/smb2pdu.c
5484
file_info->FileNameLength = cpu_to_le32(conv_len);
fs/smb/server/smb2pdu.c
5486
cpu_to_le32(struct_size(file_info, FileName, conv_len));
fs/smb/server/smb2pdu.c
5495
struct smb2_file_stream_info *file_info;
fs/smb/server/smb2pdu.c
5510
file_info = (struct smb2_file_stream_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5557
file_info = (struct smb2_file_stream_info *)&rsp->Buffer[nbytes];
fs/smb/server/smb2pdu.c
5558
streamlen = smbConvertToUTF16((__le16 *)file_info->StreamName,
fs/smb/server/smb2pdu.c
5563
file_info->StreamNameLength = cpu_to_le32(streamlen);
fs/smb/server/smb2pdu.c
5564
file_info->StreamSize = cpu_to_le64(stream_name_len);
fs/smb/server/smb2pdu.c
5565
file_info->StreamAllocationSize = cpu_to_le64(stream_name_len);
fs/smb/server/smb2pdu.c
5569
file_info->NextEntryOffset = cpu_to_le32(next);
fs/smb/server/smb2pdu.c
5575
file_info = (struct smb2_file_stream_info *)
fs/smb/server/smb2pdu.c
5577
streamlen = smbConvertToUTF16((__le16 *)file_info->StreamName,
fs/smb/server/smb2pdu.c
5580
file_info->StreamNameLength = cpu_to_le32(streamlen);
fs/smb/server/smb2pdu.c
5581
file_info->StreamSize = cpu_to_le64(stat.size);
fs/smb/server/smb2pdu.c
5582
file_info->StreamAllocationSize = cpu_to_le64(stat.blocks << 9);
fs/smb/server/smb2pdu.c
5587
file_info->NextEntryOffset = 0;
fs/smb/server/smb2pdu.c
5598
struct smb2_file_internal_info *file_info;
fs/smb/server/smb2pdu.c
5607
file_info = (struct smb2_file_internal_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5608
file_info->IndexNumber = cpu_to_le64(stat.ino);
fs/smb/server/smb2pdu.c
5618
struct smb2_file_network_open_info *file_info;
fs/smb/server/smb2pdu.c
5634
file_info = (struct smb2_file_network_open_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5636
file_info->CreationTime = cpu_to_le64(fp->create_time);
fs/smb/server/smb2pdu.c
5638
file_info->LastAccessTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
5640
file_info->LastWriteTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
5641
file_info->ChangeTime = cpu_to_le64(fp->change_time);
fs/smb/server/smb2pdu.c
5642
file_info->Attributes = fp->f_ci->m_fattr;
fs/smb/server/smb2pdu.c
5644
file_info->AllocationSize = cpu_to_le64(fp->allocation_size);
fs/smb/server/smb2pdu.c
5645
file_info->EndOfFile = S_ISDIR(stat.mode) ? 0 : cpu_to_le64(stat.size);
fs/smb/server/smb2pdu.c
5647
file_info->AllocationSize = cpu_to_le64(fp->stream.size);
fs/smb/server/smb2pdu.c
5648
file_info->EndOfFile = cpu_to_le64(fp->stream.size);
fs/smb/server/smb2pdu.c
5650
file_info->Reserved = cpu_to_le32(0);
fs/smb/server/smb2pdu.c
5658
struct smb2_file_ea_info *file_info;
fs/smb/server/smb2pdu.c
5660
file_info = (struct smb2_file_ea_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5661
file_info->EASize = 0;
fs/smb/server/smb2pdu.c
5669
struct smb2_file_pos_info *file_info;
fs/smb/server/smb2pdu.c
5671
file_info = (struct smb2_file_pos_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5673
file_info->CurrentByteOffset = cpu_to_le64(fp->filp->f_pos);
fs/smb/server/smb2pdu.c
5675
file_info->CurrentByteOffset = cpu_to_le64(fp->stream.pos);
fs/smb/server/smb2pdu.c
5684
struct smb2_file_mode_info *file_info;
fs/smb/server/smb2pdu.c
5686
file_info = (struct smb2_file_mode_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5687
file_info->Mode = fp->coption & FILE_MODE_INFO_MASK;
fs/smb/server/smb2pdu.c
5695
struct smb2_file_comp_info *file_info;
fs/smb/server/smb2pdu.c
5709
file_info = (struct smb2_file_comp_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5710
file_info->CompressedFileSize = cpu_to_le64(min_t(u64, stat.blocks << 9, stat.size));
fs/smb/server/smb2pdu.c
5711
file_info->CompressionFormat = cpu_to_le16(fmt);
fs/smb/server/smb2pdu.c
5712
file_info->CompressionUnitShift = 0;
fs/smb/server/smb2pdu.c
5713
file_info->ChunkShift = 0;
fs/smb/server/smb2pdu.c
5714
file_info->ClusterShift = 0;
fs/smb/server/smb2pdu.c
5715
memset(&file_info->Reserved[0], 0, 3);
fs/smb/server/smb2pdu.c
5726
struct smb2_file_attr_tag_info *file_info;
fs/smb/server/smb2pdu.c
5734
file_info = (struct smb2_file_attr_tag_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5735
file_info->FileAttributes = fp->f_ci->m_fattr;
fs/smb/server/smb2pdu.c
5736
file_info->ReparseTag = 0;
fs/smb/server/smb2pdu.c
5745
struct smb311_posix_qinfo *file_info;
fs/smb/server/smb2pdu.c
5766
file_info = (struct smb311_posix_qinfo *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5767
file_info->CreationTime = cpu_to_le64(fp->create_time);
fs/smb/server/smb2pdu.c
5769
file_info->LastAccessTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
5771
file_info->LastWriteTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
5772
file_info->ChangeTime = cpu_to_le64(fp->change_time);
fs/smb/server/smb2pdu.c
5773
file_info->DosAttributes = fp->f_ci->m_fattr;
fs/smb/server/smb2pdu.c
5774
file_info->Inode = cpu_to_le64(stat.ino);
fs/smb/server/smb2pdu.c
5776
file_info->EndOfFile = cpu_to_le64(stat.size);
fs/smb/server/smb2pdu.c
5777
file_info->AllocationSize = cpu_to_le64(fp->allocation_size);
fs/smb/server/smb2pdu.c
5779
file_info->EndOfFile = cpu_to_le64(fp->stream.size);
fs/smb/server/smb2pdu.c
5780
file_info->AllocationSize = cpu_to_le64(fp->stream.size);
fs/smb/server/smb2pdu.c
5782
file_info->HardLinks = cpu_to_le32(stat.nlink);
fs/smb/server/smb2pdu.c
5783
file_info->Mode = cpu_to_le32(stat.mode & 0777);
fs/smb/server/smb2pdu.c
5786
file_info->Mode |= cpu_to_le32(POSIX_TYPE_DIR << POSIX_FILETYPE_SHIFT);
fs/smb/server/smb2pdu.c
5789
file_info->Mode |= cpu_to_le32(POSIX_TYPE_SYMLINK << POSIX_FILETYPE_SHIFT);
fs/smb/server/smb2pdu.c
5792
file_info->Mode |= cpu_to_le32(POSIX_TYPE_CHARDEV << POSIX_FILETYPE_SHIFT);
fs/smb/server/smb2pdu.c
5795
file_info->Mode |= cpu_to_le32(POSIX_TYPE_BLKDEV << POSIX_FILETYPE_SHIFT);
fs/smb/server/smb2pdu.c
5798
file_info->Mode |= cpu_to_le32(POSIX_TYPE_FIFO << POSIX_FILETYPE_SHIFT);
fs/smb/server/smb2pdu.c
5801
file_info->Mode |= cpu_to_le32(POSIX_TYPE_SOCKET << POSIX_FILETYPE_SHIFT);
fs/smb/server/smb2pdu.c
5804
file_info->DeviceId = cpu_to_le32(stat.rdev);
fs/smb/server/smb2pdu.c
5812
SIDUNIX_USER, (struct smb_sid *)&file_info->Sids[0]);
fs/smb/server/smb2pdu.c
5814
SIDUNIX_GROUP, (struct smb_sid *)&file_info->Sids[16]);
fs/smb/server/smb2pdu.c
6553
struct smb2_file_rename_info *file_info,
fs/smb/server/smb2pdu.c
6561
new_name = smb2_get_name(file_info->FileName,
fs/smb/server/smb2pdu.c
6562
le32_to_cpu(file_info->FileNameLength),
fs/smb/server/smb2pdu.c
6611
if (!file_info->ReplaceIfExists)
fs/smb/server/smb2pdu.c
6624
struct smb2_file_link_info *file_info,
fs/smb/server/smb2pdu.c
6633
le32_to_cpu(file_info->FileNameLength))
fs/smb/server/smb2pdu.c
6641
link_name = smb2_get_name(file_info->FileName,
fs/smb/server/smb2pdu.c
6642
le32_to_cpu(file_info->FileNameLength),
fs/smb/server/smb2pdu.c
6663
if (file_info->ReplaceIfExists) {
fs/smb/server/smb2pdu.c
6690
struct file_basic_info *file_info,
fs/smb/server/smb2pdu.c
6707
if (file_info->CreationTime)
fs/smb/server/smb2pdu.c
6708
fp->create_time = le64_to_cpu(file_info->CreationTime);
fs/smb/server/smb2pdu.c
6710
if (file_info->LastAccessTime) {
fs/smb/server/smb2pdu.c
6711
attrs.ia_atime = ksmbd_NTtimeToUnix(file_info->LastAccessTime);
fs/smb/server/smb2pdu.c
6715
if (file_info->ChangeTime) {
fs/smb/server/smb2pdu.c
6716
fp->change_time = le64_to_cpu(file_info->ChangeTime);
fs/smb/server/smb2pdu.c
6718
ksmbd_NTtimeToUnix(file_info->ChangeTime));
fs/smb/server/smb2pdu.c
6721
if (file_info->LastWriteTime) {
fs/smb/server/smb2pdu.c
6722
attrs.ia_mtime = ksmbd_NTtimeToUnix(file_info->LastWriteTime);
fs/smb/server/smb2pdu.c
6726
if (file_info->Attributes) {
fs/smb/server/smb2pdu.c
6728
file_info->Attributes & FILE_ATTRIBUTE_DIRECTORY_LE) {
fs/smb/server/smb2pdu.c
6733
if (!(S_ISDIR(inode->i_mode) && file_info->Attributes == FILE_ATTRIBUTE_NORMAL_LE))
fs/smb/server/smb2pdu.c
6734
fp->f_ci->m_fattr = file_info->Attributes |
fs/smb/server/smb2pdu.c
6739
(file_info->CreationTime || file_info->Attributes)) {
fs/smb/server/smb2pdu.c
6900
struct smb2_file_disposition_info *file_info)
fs/smb/server/smb2pdu.c
6910
if (file_info->DeletePending) {
fs/smb/server/smb2pdu.c
6926
struct smb2_file_pos_info *file_info)
fs/smb/server/smb2pdu.c
6933
current_byte_offset = le64_to_cpu(file_info->CurrentByteOffset);
fs/smb/server/smb2pdu.c
6955
struct smb2_file_mode_info *file_info)
fs/smb/server/smb2pdu.c
6959
mode = file_info->Mode;
fs/smb/server/smb2pdu.c
7026
struct smb2_file_link_info *file_info;
fs/smb/server/smb2pdu.c
7031
file_info = (struct smb2_file_link_info *)buffer;
fs/smb/server/smb2pdu.c
7032
if (file_info->ReplaceIfExists && !(fp->daccess & FILE_DELETE_LE)) {
fs/smb/server/smb2pdu.c
7037
return smb2_create_link(work, work->tcon->share_conf, file_info,
fs/smb/server/vfs_cache.c
285
int file_info)
fs/smb/server/vfs_cache.h
216
int file_info);
tools/testing/selftests/mm/khugepaged.c
82
static struct file_info finfo;