Lines Matching full:marks
55 * Set on inode/sb/mount marks that care about parent/name info.
129 * @iter_info: array of marks from this group that are interested in the event
132 * have inode marks and don't have ignore mask
146 * userspace messages that marks have been removed.
207 /* stores all fastpath marks assoc with this group so they can be cleaned on unregister */
211 struct list_head marks_list; /* all inode marks for this group */
297 struct fsnotify_mark *marks[FSNOTIFY_OBJ_TYPE_COUNT]; member
318 iter_info->marks[type] = mark; in fsnotify_iter_set_report_type_mark()
327 iter_info->marks[FSNOTIFY_OBJ_TYPE_##NAME] : NULL; \
346 * Inode/vfsmount/sb point to this structure which tracks all marks attached to
348 * structure. We destroy this structure when there are no more marks attached
389 /* List of marks by group->marks_list. Also reused for queueing
395 /* List of marks for inode / vfsmount [connector->lock, mark ref] */
397 /* Head of list of marks for an object [mark ref] */
424 /* FS_EVENT_ON_CHILD is set on marks that want parent/name info */ in fsnotify_parent_needed_mask()
513 /* functions used to manipulate the marks attached to inodes */
515 /* Get mask of events for a list of marks */
517 /* Calculate mask of events for a list of marks */
521 /* Find mark belonging to given group in the list of marks */
560 /* Wait until all marks queued for destruction are destroyed */
562 /* run all the marks in a group, and clear all of the marks attached to given object type */
564 /* run all the marks in a group, and clear all of the vfsmount marks */
569 /* run all the marks in a group, and clear all of the inode marks */
574 /* run all the marks in a group, and clear all of the sn marks */