Lines Matching defs:fsnotify_group
126 struct fsnotify_group { struct
135 atomic_t refcnt; /* things with interest in this group */
137 const struct fsnotify_ops *ops; /* how this group handles things */
140 struct mutex notification_mutex; /* protect the notification_list */
141 …truct list_head notification_list; /* list of event_holder this group needs to send to userspace */
142 wait_queue_head_t notification_waitq; /* read() on the notification file blocks on this waitq */
143 unsigned int q_len; /* events on the queue */
144 unsigned int max_events; /* maximum events allowed on the list */
152 unsigned int priority;
155 struct mutex mark_mutex; /* protect marks_list */
156 atomic_t num_marks; /* 1 for each mark and 1 for not being
159 struct list_head marks_list; /* all inode marks for this group */
161 struct fasync_struct *fsn_fa; /* async notification */
163 struct fsnotify_event *overflow_event; /* Event we queue when the
168 union {