diff options
Diffstat (limited to 'fs/cifs/smb2pdu.h')
-rw-r--r-- | fs/cifs/smb2pdu.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/fs/cifs/smb2pdu.h b/fs/cifs/smb2pdu.h index 8a0745764297..3c8e99ea88ad 100644 --- a/fs/cifs/smb2pdu.h +++ b/fs/cifs/smb2pdu.h | |||
@@ -630,6 +630,25 @@ struct smb2_oplock_break { | |||
630 | * BB consider moving to a different header | 630 | * BB consider moving to a different header |
631 | */ | 631 | */ |
632 | 632 | ||
633 | /* File System Information Classes */ | ||
634 | #define FS_VOLUME_INFORMATION 1 /* Query */ | ||
635 | #define FS_LABEL_INFORMATION 2 /* Set */ | ||
636 | #define FS_SIZE_INFORMATION 3 /* Query */ | ||
637 | #define FS_DEVICE_INFORMATION 4 /* Query */ | ||
638 | #define FS_ATTRIBUTE_INFORMATION 5 /* Query */ | ||
639 | #define FS_CONTROL_INFORMATION 6 /* Query, Set */ | ||
640 | #define FS_FULL_SIZE_INFORMATION 7 /* Query */ | ||
641 | #define FS_OBJECT_ID_INFORMATION 8 /* Query, Set */ | ||
642 | #define FS_DRIVER_PATH_INFORMATION 9 /* Query */ | ||
643 | |||
644 | struct smb2_fs_full_size_info { | ||
645 | __le64 TotalAllocationUnits; | ||
646 | __le64 CallerAvailableAllocationUnits; | ||
647 | __le64 ActualAvailableAllocationUnits; | ||
648 | __le32 SectorsPerAllocationUnit; | ||
649 | __le32 BytesPerSector; | ||
650 | } __packed; | ||
651 | |||
633 | /* partial list of QUERY INFO levels */ | 652 | /* partial list of QUERY INFO levels */ |
634 | #define FILE_DIRECTORY_INFORMATION 1 | 653 | #define FILE_DIRECTORY_INFORMATION 1 |
635 | #define FILE_FULL_DIRECTORY_INFORMATION 2 | 654 | #define FILE_FULL_DIRECTORY_INFORMATION 2 |