Lines Matching refs:dir
52 struct inode *dir, const struct qstr *name, in fsnotify_name() argument
55 if (!fsnotify_sb_has_watchers(dir->i_sb)) in fsnotify_name()
58 return fsnotify(mask, data, data_type, dir, name, NULL, cookie); in fsnotify_name()
61 static inline void fsnotify_dirent(struct inode *dir, struct dentry *dentry, in fsnotify_dirent() argument
64 fsnotify_name(mask, dentry, FSNOTIFY_EVENT_DENTRY, dir, &dentry->d_name, 0); in fsnotify_dirent()
302 static inline void fsnotify_create(struct inode *dir, struct dentry *dentry) in fsnotify_create() argument
304 audit_inode_child(dir, dentry, AUDIT_TYPE_CHILD_CREATE); in fsnotify_create()
306 fsnotify_dirent(dir, dentry, FS_CREATE); in fsnotify_create()
316 static inline void fsnotify_link(struct inode *dir, struct inode *inode, in fsnotify_link() argument
320 audit_inode_child(dir, new_dentry, AUDIT_TYPE_CHILD_CREATE); in fsnotify_link()
323 dir, &new_dentry->d_name, 0); in fsnotify_link()
334 static inline void fsnotify_delete(struct inode *dir, struct inode *inode, in fsnotify_delete() argument
342 fsnotify_name(mask, inode, FSNOTIFY_EVENT_INODE, dir, &dentry->d_name, in fsnotify_delete()
353 static inline void d_delete_notify(struct inode *dir, struct dentry *dentry) in d_delete_notify() argument
359 fsnotify_delete(dir, inode, dentry); in d_delete_notify()
368 static inline void fsnotify_unlink(struct inode *dir, struct dentry *dentry) in fsnotify_unlink() argument
373 fsnotify_delete(dir, d_inode(dentry), dentry); in fsnotify_unlink()
383 static inline void fsnotify_mkdir(struct inode *dir, struct dentry *dentry) in fsnotify_mkdir() argument
385 audit_inode_child(dir, dentry, AUDIT_TYPE_CHILD_CREATE); in fsnotify_mkdir()
387 fsnotify_dirent(dir, dentry, FS_CREATE | FS_ISDIR); in fsnotify_mkdir()
395 static inline void fsnotify_rmdir(struct inode *dir, struct dentry *dentry) in fsnotify_rmdir() argument
400 fsnotify_delete(dir, d_inode(dentry), dentry); in fsnotify_rmdir()