fanotify_event
static void fanotify_free_path_event(struct fanotify_event *event)
static void fanotify_free_perm_event(struct fanotify_event *event)
static void fanotify_free_fid_event(struct fanotify_event *event)
static void fanotify_free_name_event(struct fanotify_event *event)
struct fanotify_event *event)
static void fanotify_free_mnt_event(struct fanotify_event *event)
struct fanotify_event *event;
static bool fanotify_should_merge(struct fanotify_event *old,
struct fanotify_event *new)
struct fanotify_event *old, *new = FANOTIFY_E(event);
static struct fanotify_event *fanotify_alloc_path_event(const struct path *path,
static struct fanotify_event *fanotify_alloc_mnt_event(u64 mnt_id, gfp_t gfp)
static struct fanotify_event *fanotify_alloc_perm_event(const void *data,
static struct fanotify_event *fanotify_alloc_fid_event(struct inode *id,
static struct fanotify_event *fanotify_alloc_name_event(struct inode *dir,
static struct fanotify_event *fanotify_alloc_error_event(
static struct fanotify_event *fanotify_alloc_event(
struct fanotify_event *event = NULL;
struct fanotify_event *event = FANOTIFY_E(fsn_event);
struct fanotify_event *event;
static inline void fanotify_init_event(struct fanotify_event *event,
struct fanotify_event fae;
FANOTIFY_FE(struct fanotify_event *event)
struct fanotify_event fae;
FANOTIFY_NE(struct fanotify_event *event)
struct fanotify_event fae;
FANOTIFY_EE(struct fanotify_event *event)
static inline __kernel_fsid_t *fanotify_event_fsid(struct fanotify_event *event)
struct fanotify_event *event)
struct fanotify_event *event)
static inline int fanotify_event_object_fh_len(struct fanotify_event *event)
static inline int fanotify_event_dir_fh_len(struct fanotify_event *event)
static inline int fanotify_event_dir2_fh_len(struct fanotify_event *event)
static inline bool fanotify_event_has_object_fh(struct fanotify_event *event)
static inline bool fanotify_event_has_dir_fh(struct fanotify_event *event)
static inline bool fanotify_event_has_dir2_fh(struct fanotify_event *event)
static inline bool fanotify_event_has_any_dir_fh(struct fanotify_event *event)
struct fanotify_event fae;
struct fanotify_event fae;
FANOTIFY_PE(struct fanotify_event *event)
FANOTIFY_ME(struct fanotify_event *event)
struct fanotify_event fae;
FANOTIFY_PERM(struct fanotify_event *event)
static inline bool fanotify_event_has_access_range(struct fanotify_event *event)
static inline struct fanotify_event *FANOTIFY_E(struct fsnotify_event *fse)
return container_of(fse, struct fanotify_event, fse);
static inline const struct path *fanotify_event_path(struct fanotify_event *event)
struct fanotify_event *event)
struct fanotify_event *event = FANOTIFY_E(fsn_event);
struct fanotify_event *oevent;
static int fanotify_dir_name_info_len(struct fanotify_event *event)
struct fanotify_event *event)
struct fanotify_event *event)
static struct fanotify_event *get_one_event(struct fsnotify_group *group,
struct fanotify_event *event = NULL;
static size_t copy_mnt_info_to_user(struct fanotify_event *event,
static size_t copy_error_info_to_user(struct fanotify_event *event,
static size_t copy_range_info_to_user(struct fanotify_event *event,
static int copy_info_records_to_user(struct fanotify_event *event,
struct fanotify_event *event,
struct fanotify_event *event;