Changeset View
Changeset View
Standalone View
Standalone View
head/sys/compat/linux/linux_file.h
Show First 20 Lines • Show All 112 Lines • ▼ Show 20 Lines | |||||
#define LINUX_F_SETLEASE (LINUX_F_SPECIFIC_BASE + 0) | #define LINUX_F_SETLEASE (LINUX_F_SPECIFIC_BASE + 0) | ||||
#define LINUX_F_GETLEASE (LINUX_F_SPECIFIC_BASE + 1) | #define LINUX_F_GETLEASE (LINUX_F_SPECIFIC_BASE + 1) | ||||
#define LINUX_F_CANCELLK (LINUX_F_SPECIFIC_BASE + 5) | #define LINUX_F_CANCELLK (LINUX_F_SPECIFIC_BASE + 5) | ||||
#define LINUX_F_DUPFD_CLOEXEC (LINUX_F_SPECIFIC_BASE + 6) | #define LINUX_F_DUPFD_CLOEXEC (LINUX_F_SPECIFIC_BASE + 6) | ||||
#define LINUX_F_NOTIFY (LINUX_F_SPECIFIC_BASE + 2) | #define LINUX_F_NOTIFY (LINUX_F_SPECIFIC_BASE + 2) | ||||
#define LINUX_F_SETPIPE_SZ (LINUX_F_SPECIFIC_BASE + 7) | #define LINUX_F_SETPIPE_SZ (LINUX_F_SPECIFIC_BASE + 7) | ||||
#define LINUX_F_GETPIPE_SZ (LINUX_F_SPECIFIC_BASE + 8) | #define LINUX_F_GETPIPE_SZ (LINUX_F_SPECIFIC_BASE + 8) | ||||
#define LINUX_F_ADD_SEALS (LINUX_F_SPECIFIC_BASE + 9) | |||||
#define LINUX_F_GET_SEALS (LINUX_F_SPECIFIC_BASE + 10) | |||||
#define LINUX_F_GETLKP 36 | #define LINUX_F_GETLKP 36 | ||||
#define LINUX_F_SETLKP 37 | #define LINUX_F_SETLKP 37 | ||||
#define LINUX_F_SETLKPW 38 | #define LINUX_F_SETLKPW 38 | ||||
#define LINUX_F_OWNER_TID 0 | #define LINUX_F_OWNER_TID 0 | ||||
#define LINUX_F_OWNER_PID 1 | #define LINUX_F_OWNER_PID 1 | ||||
#define LINUX_F_OWNER_PGRP 2 | #define LINUX_F_OWNER_PGRP 2 | ||||
Show All 11 Lines | |||||
#define LINUX_RENAME_WHITEOUT 0x00000004 | #define LINUX_RENAME_WHITEOUT 0x00000004 | ||||
/* | /* | ||||
* sync_file_range flags | * sync_file_range flags | ||||
*/ | */ | ||||
#define LINUX_SYNC_FILE_RANGE_WAIT_BEFORE 1 | #define LINUX_SYNC_FILE_RANGE_WAIT_BEFORE 1 | ||||
#define LINUX_SYNC_FILE_RANGE_WRITE 2 | #define LINUX_SYNC_FILE_RANGE_WRITE 2 | ||||
#define LINUX_SYNC_FILE_RANGE_WAIT_AFTER 4 | #define LINUX_SYNC_FILE_RANGE_WAIT_AFTER 4 | ||||
#define LINUX_F_SEAL_SEAL 0x0001 | |||||
#define LINUX_F_SEAL_SHRINK 0x0002 | |||||
#define LINUX_F_SEAL_GROW 0x0004 | |||||
#define LINUX_F_SEAL_WRITE 0x0008 | |||||
#define LINUX_MFD_CLOEXEC 0x0001 | |||||
#define LINUX_MFD_ALLOW_SEALING 0x0002 | |||||
#define LINUX_MFD_HUGETLB 0x0004 | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_SHIFT 26 | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_MASK 0x3f | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_64KB (16 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_512KB (19 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_1MB (20 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_2MB (21 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_8MB (23 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_16MB (24 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_32MB (25 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_256MB (28 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_512MB (29 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_1GB (30 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_2GB (31 << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#define LINUX_HUGETLB_FLAG_ENCODE_16GB (34U << LINUX_HUGETLB_FLAG_ENCODE_SHIFT) | |||||
#endif /* !_LINUX_FILE_H_ */ | #endif /* !_LINUX_FILE_H_ */ |