Lines Matching defs:flags

103  * @flags:	FIEMAP_EXTENT flags that describe this extent
113 u64 phys, u64 len, u32 flags)
121 return (flags & FIEMAP_EXTENT_LAST) ? 1 : 0;
131 if (flags & SET_UNKNOWN_FLAGS)
132 flags |= FIEMAP_EXTENT_UNKNOWN;
133 if (flags & SET_NO_UNMOUNTED_IO_FLAGS)
134 flags |= FIEMAP_EXTENT_ENCODED;
135 if (flags & SET_NOT_ALIGNED_FLAGS)
136 flags |= FIEMAP_EXTENT_NOT_ALIGNED;
142 extent.fe_flags = flags;
151 return (flags & FIEMAP_EXTENT_LAST) ? 1 : 0;
156 * fiemap_prep - check validity of requested flags for fiemap
161 * @supported_flags: Set of fiemap flags that the file system understands
460 * @xflags: FS_XFLAG_* flags
462 * Set ->fsx_xflags, ->fsx_valid and ->flags (translated xflags). All
471 fa->flags |= FS_IMMUTABLE_FL;
473 fa->flags |= FS_APPEND_FL;
475 fa->flags |= FS_SYNC_FL;
477 fa->flags |= FS_NOATIME_FL;
479 fa->flags |= FS_NODUMP_FL;
481 fa->flags |= FS_DAX_FL;
483 fa->flags |= FS_PROJINHERIT_FL;
488 * fileattr_fill_flags - initialize fileattr with flags
490 * @flags: FS_*_FL flags
492 * Set ->flags, ->flags_valid and ->fsx_xflags (translated flags).
495 void fileattr_fill_flags(struct fileattr *fa, u32 flags)
499 fa->flags = flags;
500 if (fa->flags & FS_SYNC_FL)
502 if (fa->flags & FS_IMMUTABLE_FL)
504 if (fa->flags & FS_APPEND_FL)
506 if (fa->flags & FS_NODUMP_FL)
508 if (fa->flags & FS_NOATIME_FL)
510 if (fa->flags & FS_DAX_FL)
512 if (fa->flags & FS_PROJINHERIT_FL)
592 * The IMMUTABLE and APPEND_ONLY flags can only be changed by
595 if ((fa->flags ^ old_ma->flags) & (FS_APPEND_FL | FS_IMMUTABLE_FL) &&
599 err = fscrypt_prepare_setflags(inode, old_ma->flags, fa->flags);
644 /* Extent size hints of zero turn off the flags. */
693 fa->flags |= old_ma.flags & ~FS_COMMON_FL;
712 err = put_user(fa.flags, argp);
721 unsigned int flags;
724 err = get_user(flags, argp);
728 fileattr_fill_flags(&fa, flags);