aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/smb2pdu.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/cifs/smb2pdu.h')
-rw-r--r--fs/cifs/smb2pdu.h19
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
644struct 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