Lines Matching refs:inode
23 struct inode *inode) in fsnotify_d_instantiate() argument
25 __fsnotify_d_instantiate(dentry, inode); in fsnotify_d_instantiate()
41 struct inode *inode = file_inode(file); in fsnotify_perm() local
60 return fsnotify(inode, fsnotify_mask, path, FSNOTIFY_EVENT_PATH, NULL, 0); in fsnotify_perm()
78 static inline void fsnotify_link_count(struct inode *inode) in fsnotify_link_count() argument
80 fsnotify(inode, FS_ATTRIB, inode, FSNOTIFY_EVENT_INODE, NULL, 0); in fsnotify_link_count()
86 static inline void fsnotify_move(struct inode *old_dir, struct inode *new_dir, in fsnotify_move()
88 int isdir, struct inode *target, struct dentry *moved) in fsnotify_move()
90 struct inode *source = moved->d_inode; in fsnotify_move()
120 static inline void fsnotify_inode_delete(struct inode *inode) in fsnotify_inode_delete() argument
122 __fsnotify_inode_delete(inode); in fsnotify_inode_delete()
149 static inline void fsnotify_inoderemove(struct inode *inode) in fsnotify_inoderemove() argument
151 fsnotify(inode, FS_DELETE_SELF, inode, FSNOTIFY_EVENT_INODE, NULL, 0); in fsnotify_inoderemove()
152 __fsnotify_inode_delete(inode); in fsnotify_inoderemove()
158 static inline void fsnotify_create(struct inode *inode, struct dentry *dentry) in fsnotify_create() argument
160 audit_inode_child(inode, dentry, AUDIT_TYPE_CHILD_CREATE); in fsnotify_create()
162 fsnotify(inode, FS_CREATE, dentry->d_inode, FSNOTIFY_EVENT_INODE, dentry->d_name.name, 0); in fsnotify_create()
170 static inline void fsnotify_link(struct inode *dir, struct inode *inode, struct dentry *new_dentry) in fsnotify_link() argument
172 fsnotify_link_count(inode); in fsnotify_link()
175 fsnotify(dir, FS_CREATE, inode, FSNOTIFY_EVENT_INODE, new_dentry->d_name.name, 0); in fsnotify_link()
181 static inline void fsnotify_mkdir(struct inode *inode, struct dentry *dentry) in fsnotify_mkdir() argument
184 struct inode *d_inode = dentry->d_inode; in fsnotify_mkdir()
186 audit_inode_child(inode, dentry, AUDIT_TYPE_CHILD_CREATE); in fsnotify_mkdir()
188 fsnotify(inode, mask, d_inode, FSNOTIFY_EVENT_INODE, dentry->d_name.name, 0); in fsnotify_mkdir()
197 struct inode *inode = file_inode(file); in fsnotify_access() local
200 if (S_ISDIR(inode->i_mode)) in fsnotify_access()
205 fsnotify(inode, mask, path, FSNOTIFY_EVENT_PATH, NULL, 0); in fsnotify_access()
215 struct inode *inode = file_inode(file); in fsnotify_modify() local
218 if (S_ISDIR(inode->i_mode)) in fsnotify_modify()
223 fsnotify(inode, mask, path, FSNOTIFY_EVENT_PATH, NULL, 0); in fsnotify_modify()
233 struct inode *inode = file_inode(file); in fsnotify_open() local
236 if (S_ISDIR(inode->i_mode)) in fsnotify_open()
240 fsnotify(inode, mask, path, FSNOTIFY_EVENT_PATH, NULL, 0); in fsnotify_open()
249 struct inode *inode = file_inode(file); in fsnotify_close() local
253 if (S_ISDIR(inode->i_mode)) in fsnotify_close()
258 fsnotify(inode, mask, path, FSNOTIFY_EVENT_PATH, NULL, 0); in fsnotify_close()
267 struct inode *inode = dentry->d_inode; in fsnotify_xattr() local
270 if (S_ISDIR(inode->i_mode)) in fsnotify_xattr()
274 fsnotify(inode, mask, inode, FSNOTIFY_EVENT_INODE, NULL, 0); in fsnotify_xattr()
283 struct inode *inode = dentry->d_inode; in fsnotify_change() local
305 if (S_ISDIR(inode->i_mode)) in fsnotify_change()
309 fsnotify(inode, mask, inode, FSNOTIFY_EVENT_INODE, NULL, 0); in fsnotify_change()