Lines Matching full:marks
65 * Set on inode/sb/mount marks that care about parent/name info.
144 * @iter_info: array of marks from this group that are interested in the event
147 * have inode marks and don't have ignore mask
162 * userspace messages that marks have been removed.
228 #define FSNOTIFY_GROUP_DUPS 0x02 /* allow multiple marks per object */
232 /* stores all fastpath marks assoc with this group so they can be cleaned on unregister */
236 struct list_head marks_list; /* all inode marks for this group */
274 * evictable marks of the same group that is allocating a new mark.
411 * Index to merged marks iterator array that correlates to a type of watch.
442 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT]; member
464 return iter_info->marks[iter_type]; in fsnotify_iter_mark()
501 * Inode/vfsmount/sb point to this structure which tracks all marks attached to
503 * structure. We destroy this structure when there are no more marks attached
523 * Container for per-sb fsnotify state (sb marks and more).
576 /* List of marks by group->marks_list. Also reused for queueing
582 /* List of marks for inode / vfsmount [connector->lock, mark ref] */
584 /* Head of list of marks for an object [mark ref] */
621 /* FS_EVENT_ON_CHILD is set on marks that want parent/name info */ in fsnotify_parent_needed_mask()
727 /* functions used to manipulate the marks attached to inodes */
824 /* Get mask of events for a list of marks */
826 /* Calculate mask of events for a list of marks */
830 /* Find mark belonging to given group in the list of marks */
869 /* Wait until all marks queued for destruction are destroyed */
871 /* Clear all of the marks of a group attached to a given object type */
874 /* run all the marks in a group, and clear all of the vfsmount marks */
879 /* run all the marks in a group, and clear all of the inode marks */
884 /* run all the marks in a group, and clear all of the sn marks */