Lines Matching +full:0 +full:x12

43 #define SEEK_SET	0	/* seek relative to beginning of file */
50 #define RENAME_NOREPLACE (1 << 0) /* Don't overwrite target */
86 #define FILE_DEDUPE_RANGE_SAME 0
96 * < 0 for error
145 #define FS_XFLAG_REALTIME 0x00000001 /* data in realtime volume */
146 #define FS_XFLAG_PREALLOC 0x00000002 /* preallocated file extents */
147 #define FS_XFLAG_IMMUTABLE 0x00000008 /* file cannot be modified */
148 #define FS_XFLAG_APPEND 0x00000010 /* all writes append */
149 #define FS_XFLAG_SYNC 0x00000020 /* all writes synchronous */
150 #define FS_XFLAG_NOATIME 0x00000040 /* do not update access time */
151 #define FS_XFLAG_NODUMP 0x00000080 /* do not include in backups */
152 #define FS_XFLAG_RTINHERIT 0x00000100 /* create with rt bit set */
153 #define FS_XFLAG_PROJINHERIT 0x00000200 /* create with parents projid */
154 #define FS_XFLAG_NOSYMLINKS 0x00000400 /* disallow symlink creation */
155 #define FS_XFLAG_EXTSIZE 0x00000800 /* extent size allocator hint */
156 #define FS_XFLAG_EXTSZINHERIT 0x00001000 /* inherit inode extent size */
157 #define FS_XFLAG_NODEFRAG 0x00002000 /* do not defragment */
158 #define FS_XFLAG_FILESTREAM 0x00004000 /* use filestream allocator */
159 #define FS_XFLAG_DAX 0x00008000 /* use DAX for IO */
160 #define FS_XFLAG_COWEXTSIZE 0x00010000 /* CoW extent size allocator hint */
161 #define FS_XFLAG_HASATTR 0x80000000 /* no DIFLAG for this */
166 #define BLKROSET _IO(0x12,93) /* set device read-only (0 = read-write) */
167 #define BLKROGET _IO(0x12,94) /* get read-only status (0 = read_write) */
168 #define BLKRRPART _IO(0x12,95) /* re-read partition table */
169 #define BLKGETSIZE _IO(0x12,96) /* return device size /512 (long *arg) */
170 #define BLKFLSBUF _IO(0x12,97) /* flush buffer cache */
171 #define BLKRASET _IO(0x12,98) /* set read ahead for block device */
172 #define BLKRAGET _IO(0x12,99) /* get current read ahead setting */
173 #define BLKFRASET _IO(0x12,100)/* set filesystem (mm/filemap.c) read-ahead */
174 #define BLKFRAGET _IO(0x12,101)/* get filesystem (mm/filemap.c) read-ahead */
175 #define BLKSECTSET _IO(0x12,102)/* set max sectors per request (ll_rw_blk.c) */
176 #define BLKSECTGET _IO(0x12,103)/* get max sectors per request (ll_rw_blk.c) */
177 #define BLKSSZGET _IO(0x12,104)/* get block device sector size */
178 #if 0
179 #define BLKPG _IO(0x12,105)/* See blkpg.h */
183 #define BLKELVGET _IOR(0x12,106,size_t)/* elevator get */
184 #define BLKELVSET _IOW(0x12,107,size_t)/* elevator set */
186 probably all these _IO(0x12,*) ioctls should be moved to blkpg.h. */
189 #define BLKBSZGET _IOR(0x12,112,size_t)
190 #define BLKBSZSET _IOW(0x12,113,size_t)
191 #define BLKGETSIZE64 _IOR(0x12,114,size_t) /* return device size in bytes (u64 *arg) */
192 #define BLKTRACESETUP _IOWR(0x12,115,struct blk_user_trace_setup)
193 #define BLKTRACESTART _IO(0x12,116)
194 #define BLKTRACESTOP _IO(0x12,117)
195 #define BLKTRACETEARDOWN _IO(0x12,118)
196 #define BLKDISCARD _IO(0x12,119)
197 #define BLKIOMIN _IO(0x12,120)
198 #define BLKIOOPT _IO(0x12,121)
199 #define BLKALIGNOFF _IO(0x12,122)
200 #define BLKPBSZGET _IO(0x12,123)
201 #define BLKDISCARDZEROES _IO(0x12,124)
202 #define BLKSECDISCARD _IO(0x12,125)
203 #define BLKROTATIONAL _IO(0x12,126)
204 #define BLKZEROOUT _IO(0x12,127)
205 #define BLKGETDISKSEQ _IOR(0x12,128,__u64)
212 #define FIBMAP _IO(0x00,1) /* bmap access */
213 #define FIGETBSZ _IO(0x00,2) /* get the block size used for bmap */
217 #define FICLONE _IOW(0x94, 9, int)
218 #define FICLONERANGE _IOW(0x94, 13, struct file_clone_range)
219 #define FIDEDUPERANGE _IOWR(0x94, 54, struct file_dedupe_range)
234 #define FS_IOC_GETFSLABEL _IOR(0x94, 49, char[FSLABEL_MAX])
235 #define FS_IOC_SETFSLABEL _IOW(0x94, 50, char[FSLABEL_MAX])
237 #define FS_IOC_GETFSUUID _IOR(0x15, 0, struct fsuuid2)
242 #define FS_IOC_GETFSSYSFSPATH _IOR(0x15, 1, struct fs_sysfs_path)
264 #define FS_SECRM_FL 0x00000001 /* Secure deletion */
265 #define FS_UNRM_FL 0x00000002 /* Undelete */
266 #define FS_COMPR_FL 0x00000004 /* Compress file */
267 #define FS_SYNC_FL 0x00000008 /* Synchronous updates */
268 #define FS_IMMUTABLE_FL 0x00000010 /* Immutable file */
269 #define FS_APPEND_FL 0x00000020 /* writes to file may only append */
270 #define FS_NODUMP_FL 0x00000040 /* do not dump file */
271 #define FS_NOATIME_FL 0x00000080 /* do not update atime */
273 #define FS_DIRTY_FL 0x00000100
274 #define FS_COMPRBLK_FL 0x00000200 /* One or more compressed clusters */
275 #define FS_NOCOMP_FL 0x00000400 /* Don't compress */
277 #define FS_ENCRYPT_FL 0x00000800 /* Encrypted file */
278 #define FS_BTREE_FL 0x00001000 /* btree format dir */
279 #define FS_INDEX_FL 0x00001000 /* hash-indexed directory */
280 #define FS_IMAGIC_FL 0x00002000 /* AFS directory */
281 #define FS_JOURNAL_DATA_FL 0x00004000 /* Reserved for ext3 */
282 #define FS_NOTAIL_FL 0x00008000 /* file tail should not be merged */
283 #define FS_DIRSYNC_FL 0x00010000 /* dirsync behaviour (directories only) */
284 #define FS_TOPDIR_FL 0x00020000 /* Top of directory hierarchies*/
285 #define FS_HUGE_FILE_FL 0x00040000 /* Reserved for ext4 */
286 #define FS_EXTENT_FL 0x00080000 /* Extents */
287 #define FS_VERITY_FL 0x00100000 /* Verity protected inode */
288 #define FS_EA_INODE_FL 0x00200000 /* Inode used for large EA */
289 #define FS_EOFBLOCKS_FL 0x00400000 /* Reserved for ext4 */
290 #define FS_NOCOW_FL 0x00800000 /* Do not cow file */
291 #define FS_DAX_FL 0x02000000 /* Inode is DAX */
292 #define FS_INLINE_DATA_FL 0x10000000 /* Reserved for ext4 */
293 #define FS_PROJINHERIT_FL 0x20000000 /* Create with parents projid */
294 #define FS_CASEFOLD_FL 0x40000000 /* Folder is case insensitive */
295 #define FS_RESERVED_FL 0x80000000 /* reserved for ext2 lib */
297 #define FS_FL_USER_VISIBLE 0x0003DFFF /* User visible flags */
298 #define FS_FL_USER_MODIFIABLE 0x000380FF /* User modifiable flags */
315 #define RWF_HIPRI ((__force __kernel_rwf_t)0x00000001)
318 #define RWF_DSYNC ((__force __kernel_rwf_t)0x00000002)
321 #define RWF_SYNC ((__force __kernel_rwf_t)0x00000004)
324 #define RWF_NOWAIT ((__force __kernel_rwf_t)0x00000008)
327 #define RWF_APPEND ((__force __kernel_rwf_t)0x00000010)
330 #define RWF_NOAPPEND ((__force __kernel_rwf_t)0x00000020)
342 #define PAGE_IS_WPALLOWED (1 << 0)
364 #define PM_SCAN_WP_MATCHING (1 << 0) /* Write protect the pages matched. */
377 * @max_pages: Optional limit for number of returned pages (0 = disabled)
378 * @category_inverted: PAGE_IS_* categories which values match if 0 instead of 1
415 PROCMAP_QUERY_VMA_READABLE = 0x01,
416 PROCMAP_QUERY_VMA_WRITABLE = 0x02,
417 PROCMAP_QUERY_VMA_EXECUTABLE = 0x04,
418 PROCMAP_QUERY_VMA_SHARED = 0x08,
431 PROCMAP_QUERY_COVERING_OR_NEXT_VMA = 0x10,
432 PROCMAP_QUERY_FILE_BACKED_VMA = 0x20,
449 * returns 0. If there is no matching VMA, -ENOENT will be returned.