Lines Matching defs:mark
46 * Most of the memory cost of adding an inode mark is pinning the marked inode.
1067 * We need to keep the mark around even if remaining mask cannot
1070 * Destroy mark when only umask bits remain.
1140 * When using FAN_MARK_IGNORE for the first time, mark starts using
1165 * NO_IREF may be removed from a mark, but not added.
1201 struct fsnotify_mark *mark,
1208 FANOTIFY_MARK(mark)->fsid = fsid->id;
1209 mark->flags |= FSNOTIFY_MARK_FLAG_HAS_FSID;
1211 mark->flags |= FSNOTIFY_MARK_FLAG_WEAK_FSID;
1213 /* First mark added will determine if group is single or multi fsid */
1217 /* Find sb of an existing mark */
1232 if ((mark->flags ^ old->flags) & FSNOTIFY_MARK_FLAG_WEAK_FSID)
1245 &FANOTIFY_MARK(mark)->fsid))
1259 struct fsnotify_mark *mark;
1264 * A group with FAN_UNLIMITED_MARKS does not contribute to mark count
1277 mark = &fan_mark->fsn_mark;
1278 fsnotify_init_mark(mark, group);
1280 mark->flags |= FSNOTIFY_MARK_FLAG_NO_IREF;
1284 ret = fanotify_set_mark_fsid(group, mark, fsid);
1291 ret = fsnotify_add_mark_locked(mark, connp, obj_type, 0);
1295 return mark;
1298 fsnotify_put_mark(mark);
1319 * Non evictable mark cannot be downgraded to evictable mark.
1367 * Check if requested mark flags conflict with an existing mark flags.
1681 * For sb/mount mark, we also need to make sure that the filesystem
1721 * mark is questionable. For now we leave them alone.
1859 * events are not supported on a mount mark, because they do not
1936 /* create/update an inode mark */