Lines Matching defs:flags
36 r->param.mount.flags);
53 return tomoyo_compare_number_union(r->param.mount.flags,
54 &acl->flags) &&
71 * @flags: Mount options.
80 unsigned long flags)
163 r->param.mount.flags = flags;
186 * @flags: Mount options.
192 const char *type, unsigned long flags,
202 if ((flags & MS_MGC_MSK) == MS_MGC_VAL)
203 flags &= ~MS_MGC_MSK;
204 if (flags & MS_REMOUNT) {
206 flags &= ~MS_REMOUNT;
207 } else if (flags & MS_BIND) {
209 flags &= ~MS_BIND;
210 } else if (flags & MS_SHARED) {
211 if (flags & (MS_PRIVATE | MS_SLAVE | MS_UNBINDABLE))
214 flags &= ~MS_SHARED;
215 } else if (flags & MS_PRIVATE) {
216 if (flags & (MS_SHARED | MS_SLAVE | MS_UNBINDABLE))
219 flags &= ~MS_PRIVATE;
220 } else if (flags & MS_SLAVE) {
221 if (flags & (MS_SHARED | MS_PRIVATE | MS_UNBINDABLE))
224 flags &= ~MS_SLAVE;
225 } else if (flags & MS_UNBINDABLE) {
226 if (flags & (MS_SHARED | MS_PRIVATE | MS_SLAVE))
229 flags &= ~MS_UNBINDABLE;
230 } else if (flags & MS_MOVE) {
232 flags &= ~MS_MOVE;
237 error = tomoyo_mount_acl(&r, dev_name, path, type, flags);