Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
vfsmount_mark.c File Reference
#include <linux/fs.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/mount.h>
#include <linux/mutex.h>
#include <linux/spinlock.h>
#include <linux/atomic.h>
#include <linux/fsnotify_backend.h>
#include "fsnotify.h"
#include "../mount.h"

Go to the source code of this file.

Functions

void fsnotify_clear_marks_by_mount (struct vfsmount *mnt)
 
void fsnotify_clear_vfsmount_marks_by_group (struct fsnotify_group *group)
 
void fsnotify_recalc_vfsmount_mask (struct vfsmount *mnt)
 
void fsnotify_destroy_vfsmount_mark (struct fsnotify_mark *mark)
 
struct fsnotify_mark * fsnotify_find_vfsmount_mark (struct fsnotify_group *group, struct vfsmount *mnt)
 
int fsnotify_add_vfsmount_mark (struct fsnotify_mark *mark, struct fsnotify_group *group, struct vfsmount *mnt, int allow_dups)
 

Function Documentation

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.

void fsnotify_clear_marks_by_mount ( struct vfsmount mnt)

Definition at line 33 of file vfsmount_mark.c.

void fsnotify_clear_vfsmount_marks_by_group ( struct fsnotify_group *  group)

Definition at line 54 of file vfsmount_mark.c.

void fsnotify_destroy_vfsmount_mark ( struct fsnotify_mark *  mark)

Definition at line 87 of file vfsmount_mark.c.

struct fsnotify_mark* fsnotify_find_vfsmount_mark ( struct fsnotify_group *  group,
struct vfsmount mnt 
)
read

Definition at line 126 of file vfsmount_mark.c.

void fsnotify_recalc_vfsmount_mask ( struct vfsmount mnt)

Definition at line 80 of file vfsmount_mark.c.