Lines Matching +full:0 +full:x94

43 #define SEEK_SET	0	/* seek relative to beginning of file */
50 #define RENAME_NOREPLACE (1 << 0) /* Don't overwrite target */
68 #define FILE_DEDUPE_RANGE_SAME 0
78 * < 0 for error
127 #define FS_XFLAG_REALTIME 0x00000001 /* data in realtime volume */
128 #define FS_XFLAG_PREALLOC 0x00000002 /* preallocated file extents */
129 #define FS_XFLAG_IMMUTABLE 0x00000008 /* file cannot be modified */
130 #define FS_XFLAG_APPEND 0x00000010 /* all writes append */
131 #define FS_XFLAG_SYNC 0x00000020 /* all writes synchronous */
132 #define FS_XFLAG_NOATIME 0x00000040 /* do not update access time */
133 #define FS_XFLAG_NODUMP 0x00000080 /* do not include in backups */
134 #define FS_XFLAG_RTINHERIT 0x00000100 /* create with rt bit set */
135 #define FS_XFLAG_PROJINHERIT 0x00000200 /* create with parents projid */
136 #define FS_XFLAG_NOSYMLINKS 0x00000400 /* disallow symlink creation */
137 #define FS_XFLAG_EXTSIZE 0x00000800 /* extent size allocator hint */
138 #define FS_XFLAG_EXTSZINHERIT 0x00001000 /* inherit inode extent size */
139 #define FS_XFLAG_NODEFRAG 0x00002000 /* do not defragment */
140 #define FS_XFLAG_FILESTREAM 0x00004000 /* use filestream allocator */
141 #define FS_XFLAG_DAX 0x00008000 /* use DAX for IO */
142 #define FS_XFLAG_COWEXTSIZE 0x00010000 /* CoW extent size allocator hint */
143 #define FS_XFLAG_HASATTR 0x80000000 /* no DIFLAG for this */
148 #define BLKROSET _IO(0x12,93) /* set device read-only (0 = read-write) */
149 #define BLKROGET _IO(0x12,94) /* get read-only status (0 = read_write) */
150 #define BLKRRPART _IO(0x12,95) /* re-read partition table */
151 #define BLKGETSIZE _IO(0x12,96) /* return device size /512 (long *arg) */
152 #define BLKFLSBUF _IO(0x12,97) /* flush buffer cache */
153 #define BLKRASET _IO(0x12,98) /* set read ahead for block device */
154 #define BLKRAGET _IO(0x12,99) /* get current read ahead setting */
155 #define BLKFRASET _IO(0x12,100)/* set filesystem (mm/filemap.c) read-ahead */
156 #define BLKFRAGET _IO(0x12,101)/* get filesystem (mm/filemap.c) read-ahead */
157 #define BLKSECTSET _IO(0x12,102)/* set max sectors per request (ll_rw_blk.c) */
158 #define BLKSECTGET _IO(0x12,103)/* get max sectors per request (ll_rw_blk.c) */
159 #define BLKSSZGET _IO(0x12,104)/* get block device sector size */
160 #if 0
161 #define BLKPG _IO(0x12,105)/* See blkpg.h */
165 #define BLKELVGET _IOR(0x12,106,size_t)/* elevator get */
166 #define BLKELVSET _IOW(0x12,107,size_t)/* elevator set */
168 probably all these _IO(0x12,*) ioctls should be moved to blkpg.h. */
171 #define BLKBSZGET _IOR(0x12,112,size_t)
172 #define BLKBSZSET _IOW(0x12,113,size_t)
173 #define BLKGETSIZE64 _IOR(0x12,114,size_t) /* return device size in bytes (u64 *arg) */
174 #define BLKTRACESETUP _IOWR(0x12,115,struct blk_user_trace_setup)
175 #define BLKTRACESTART _IO(0x12,116)
176 #define BLKTRACESTOP _IO(0x12,117)
177 #define BLKTRACETEARDOWN _IO(0x12,118)
178 #define BLKDISCARD _IO(0x12,119)
179 #define BLKIOMIN _IO(0x12,120)
180 #define BLKIOOPT _IO(0x12,121)
181 #define BLKALIGNOFF _IO(0x12,122)
182 #define BLKPBSZGET _IO(0x12,123)
183 #define BLKDISCARDZEROES _IO(0x12,124)
184 #define BLKSECDISCARD _IO(0x12,125)
185 #define BLKROTATIONAL _IO(0x12,126)
186 #define BLKZEROOUT _IO(0x12,127)
187 #define BLKGETDISKSEQ _IOR(0x12,128,__u64)
194 #define FIBMAP _IO(0x00,1) /* bmap access */
195 #define FIGETBSZ _IO(0x00,2) /* get the block size used for bmap */
199 #define FICLONE _IOW(0x94, 9, int)
200 #define FICLONERANGE _IOW(0x94, 13, struct file_clone_range)
201 #define FIDEDUPERANGE _IOWR(0x94, 54, struct file_dedupe_range)
216 #define FS_IOC_GETFSLABEL _IOR(0x94, 49, char[FSLABEL_MAX])
217 #define FS_IOC_SETFSLABEL _IOW(0x94, 50, char[FSLABEL_MAX])
239 #define FS_SECRM_FL 0x00000001 /* Secure deletion */
240 #define FS_UNRM_FL 0x00000002 /* Undelete */
241 #define FS_COMPR_FL 0x00000004 /* Compress file */
242 #define FS_SYNC_FL 0x00000008 /* Synchronous updates */
243 #define FS_IMMUTABLE_FL 0x00000010 /* Immutable file */
244 #define FS_APPEND_FL 0x00000020 /* writes to file may only append */
245 #define FS_NODUMP_FL 0x00000040 /* do not dump file */
246 #define FS_NOATIME_FL 0x00000080 /* do not update atime */
248 #define FS_DIRTY_FL 0x00000100
249 #define FS_COMPRBLK_FL 0x00000200 /* One or more compressed clusters */
250 #define FS_NOCOMP_FL 0x00000400 /* Don't compress */
252 #define FS_ENCRYPT_FL 0x00000800 /* Encrypted file */
253 #define FS_BTREE_FL 0x00001000 /* btree format dir */
254 #define FS_INDEX_FL 0x00001000 /* hash-indexed directory */
255 #define FS_IMAGIC_FL 0x00002000 /* AFS directory */
256 #define FS_JOURNAL_DATA_FL 0x00004000 /* Reserved for ext3 */
257 #define FS_NOTAIL_FL 0x00008000 /* file tail should not be merged */
258 #define FS_DIRSYNC_FL 0x00010000 /* dirsync behaviour (directories only) */
259 #define FS_TOPDIR_FL 0x00020000 /* Top of directory hierarchies*/
260 #define FS_HUGE_FILE_FL 0x00040000 /* Reserved for ext4 */
261 #define FS_EXTENT_FL 0x00080000 /* Extents */
262 #define FS_VERITY_FL 0x00100000 /* Verity protected inode */
263 #define FS_EA_INODE_FL 0x00200000 /* Inode used for large EA */
264 #define FS_EOFBLOCKS_FL 0x00400000 /* Reserved for ext4 */
265 #define FS_NOCOW_FL 0x00800000 /* Do not cow file */
266 #define FS_DAX_FL 0x02000000 /* Inode is DAX */
267 #define FS_INLINE_DATA_FL 0x10000000 /* Reserved for ext4 */
268 #define FS_PROJINHERIT_FL 0x20000000 /* Create with parents projid */
269 #define FS_CASEFOLD_FL 0x40000000 /* Folder is case insensitive */
270 #define FS_RESERVED_FL 0x80000000 /* reserved for ext2 lib */
272 #define FS_FL_USER_VISIBLE 0x0003DFFF /* User visible flags */
273 #define FS_FL_USER_MODIFIABLE 0x000380FF /* User modifiable flags */
290 #define RWF_HIPRI ((__force __kernel_rwf_t)0x00000001)
293 #define RWF_DSYNC ((__force __kernel_rwf_t)0x00000002)
296 #define RWF_SYNC ((__force __kernel_rwf_t)0x00000004)
299 #define RWF_NOWAIT ((__force __kernel_rwf_t)0x00000008)
302 #define RWF_APPEND ((__force __kernel_rwf_t)0x00000010)