Lines Matching refs:fanotify_data
84 client_fd = get_unused_fd_flags(group->fanotify_data.f_flags); in create_fd()
96 group->fanotify_data.f_flags | FMODE_NONOTIFY, in create_fd()
153 list_for_each_entry(event, &group->fanotify_data.access_list, in dequeue_event()
194 if ((response & FAN_AUDIT) && !group->fanotify_data.audit) in process_access_response()
202 wake_up(&group->fanotify_data.access_waitq); in process_access_response()
318 wake_up(&group->fanotify_data.access_waitq); in fanotify_read()
322 &group->fanotify_data.access_list); in fanotify_read()
382 list_for_each_entry_safe(event, next, &group->fanotify_data.access_list, in fanotify_release()
409 wake_up(&group->fanotify_data.access_waitq); in fanotify_release()
610 if (atomic_read(&group->num_marks) > group->fanotify_data.max_marks) in fanotify_add_new_mark()
733 group->fanotify_data.user = user; in SYSCALL_DEFINE2()
746 group->fanotify_data.f_flags = event_f_flags; in SYSCALL_DEFINE2()
747 init_waitqueue_head(&group->fanotify_data.access_waitq); in SYSCALL_DEFINE2()
748 INIT_LIST_HEAD(&group->fanotify_data.access_list); in SYSCALL_DEFINE2()
777 group->fanotify_data.max_marks = UINT_MAX; in SYSCALL_DEFINE2()
779 group->fanotify_data.max_marks = FANOTIFY_DEFAULT_MAX_MARKS; in SYSCALL_DEFINE2()
786 group->fanotify_data.audit = true; in SYSCALL_DEFINE2()