Blame view

kernel/linux-imx6_3.14.28/fs/notify/inotify/inotify.h 870 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  #include <linux/fsnotify_backend.h>
  #include <linux/inotify.h>
  #include <linux/slab.h> /* struct kmem_cache */
  
  struct inotify_event_info {
  	struct fsnotify_event fse;
  	int wd;
  	u32 sync_cookie;
  	int name_len;
  	char name[];
  };
  
  struct inotify_inode_mark {
  	struct fsnotify_mark fsn_mark;
  	int wd;
  };
  
  static inline struct inotify_event_info *INOTIFY_E(struct fsnotify_event *fse)
  {
  	return container_of(fse, struct inotify_event_info, fse);
  }
  
  extern void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark,
  					   struct fsnotify_group *group);
  extern int inotify_handle_event(struct fsnotify_group *group,
  				struct inode *inode,
  				struct fsnotify_mark *inode_mark,
  				struct fsnotify_mark *vfsmount_mark,
  				u32 mask, void *data, int data_type,
  				const unsigned char *file_name, u32 cookie);
  
  extern const struct fsnotify_ops inotify_fsnotify_ops;