Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
fsnotify.h File Reference
#include <linux/list.h>
#include <linux/fsnotify.h>
#include <linux/srcu.h>
#include <linux/types.h>

Go to the source code of this file.

Functions

void fsnotify_flush_notify (struct fsnotify_group *group)
 
void fsnotify_set_inode_mark_mask_locked (struct fsnotify_mark *fsn_mark, __u32 mask)
 
int fsnotify_add_inode_mark (struct fsnotify_mark *mark, struct fsnotify_group *group, struct inode *inode, int allow_dups)
 
int fsnotify_add_vfsmount_mark (struct fsnotify_mark *mark, struct fsnotify_group *group, struct vfsmount *mnt, int allow_dups)
 
void fsnotify_final_destroy_group (struct fsnotify_group *group)
 
void fsnotify_destroy_vfsmount_mark (struct fsnotify_mark *mark)
 
void fsnotify_destroy_inode_mark (struct fsnotify_mark *mark)
 
void fsnotify_clear_marks_by_inode (struct inode *inode)
 
void fsnotify_clear_marks_by_mount (struct vfsmount *mnt)
 
void __fsnotify_update_child_dentry_flags (struct inode *inode)
 
struct fsnotify_event_holder * fsnotify_alloc_event_holder (void)
 
void fsnotify_destroy_event_holder (struct fsnotify_event_holder *holder)
 

Variables

struct srcu_struct fsnotify_mark_srcu
 

Function Documentation

void __fsnotify_update_child_dentry_flags ( struct inode inode)

Definition at line 52 of file fsnotify.c.

int fsnotify_add_inode_mark ( struct fsnotify_mark *  mark,
struct fsnotify_group *  group,
struct inode inode,
int  allow_dups 
)

Definition at line 184 of file inode_mark.c.

int fsnotify_add_vfsmount_mark ( struct fsnotify_mark *  mark,
struct fsnotify_group *  group,
struct vfsmount mnt,
int  allow_dups 
)

Definition at line 143 of file vfsmount_mark.c.

struct fsnotify_event_holder* fsnotify_alloc_event_holder ( void  )
read

Definition at line 103 of file notification.c.

void fsnotify_clear_marks_by_inode ( struct inode inode)

Definition at line 87 of file inode_mark.c.

void fsnotify_clear_marks_by_mount ( struct vfsmount mnt)

Definition at line 33 of file vfsmount_mark.c.

void fsnotify_destroy_event_holder ( struct fsnotify_event_holder *  holder)

Definition at line 108 of file notification.c.

void fsnotify_destroy_inode_mark ( struct fsnotify_mark *  mark)

Definition at line 62 of file inode_mark.c.

void fsnotify_destroy_vfsmount_mark ( struct fsnotify_mark *  mark)

Definition at line 87 of file vfsmount_mark.c.

void fsnotify_final_destroy_group ( struct fsnotify_group *  group)

Definition at line 34 of file group.c.

void fsnotify_flush_notify ( struct fsnotify_group *  group)

Definition at line 283 of file notification.c.

void fsnotify_set_inode_mark_mask_locked ( struct fsnotify_mark *  fsn_mark,
__u32  mask 
)

Definition at line 156 of file inode_mark.c.

Variable Documentation

struct srcu_struct fsnotify_mark_srcu

Definition at line 100 of file mark.c.