Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
super_operations Struct Reference

#include <fs.h>

Data Fields

struct inode *(* alloc_inode )(struct super_block *sb)
void(* destroy_inode )(struct inode *)
void(* dirty_inode )(struct inode *, int flags)
int(* write_inode )(struct inode *, struct writeback_control *wbc)
int(* drop_inode )(struct inode *)
void(* evict_inode )(struct inode *)
void(* put_super )(struct super_block *)
int(* sync_fs )(struct super_block *sb, int wait)
int(* freeze_fs )(struct super_block *)
int(* unfreeze_fs )(struct super_block *)
int(* statfs )(struct dentry *, struct kstatfs *)
int(* remount_fs )(struct super_block *, int *, char *)
void(* umount_begin )(struct super_block *)
int(* show_options )(struct seq_file *, struct dentry *)
int(* show_devname )(struct seq_file *, struct dentry *)
int(* show_path )(struct seq_file *, struct dentry *)
int(* show_stats )(struct seq_file *, struct dentry *)
int(* bdev_try_to_free_page )(struct super_block *, struct page *, gfp_t)
int(* nr_cached_objects )(struct super_block *)
void(* free_cached_objects )(struct super_block *, int)

Detailed Description

Definition at line 1593 of file fs.h.

Field Documentation

struct inode*(* alloc_inode)(struct super_block *sb)

Definition at line 1594 of file fs.h.

int(* bdev_try_to_free_page)(struct super_block *, struct page *, gfp_t)

Definition at line 1617 of file fs.h.

void(* destroy_inode)(struct inode *)

Definition at line 1595 of file fs.h.

void(* dirty_inode)(struct inode *, int flags)

Definition at line 1597 of file fs.h.

int(* drop_inode)(struct inode *)

Definition at line 1599 of file fs.h.

void(* evict_inode)(struct inode *)

Definition at line 1600 of file fs.h.

void(* free_cached_objects)(struct super_block *, int)

Definition at line 1619 of file fs.h.

int(* freeze_fs)(struct super_block *)

Definition at line 1603 of file fs.h.

int(* nr_cached_objects)(struct super_block *)

Definition at line 1618 of file fs.h.

void(* put_super)(struct super_block *)

Definition at line 1601 of file fs.h.

int(* remount_fs)(struct super_block *, int *, char *)

Definition at line 1606 of file fs.h.

int(* show_devname)(struct seq_file *, struct dentry *)

Definition at line 1610 of file fs.h.

int(* show_options)(struct seq_file *, struct dentry *)

Definition at line 1609 of file fs.h.

int(* show_path)(struct seq_file *, struct dentry *)

Definition at line 1611 of file fs.h.

int(* show_stats)(struct seq_file *, struct dentry *)

Definition at line 1612 of file fs.h.

Definition at line 1605 of file fs.h.

int(* sync_fs)(struct super_block *sb, int wait)

Definition at line 1602 of file fs.h.

void(* umount_begin)(struct super_block *)

Definition at line 1607 of file fs.h.

int(* unfreeze_fs)(struct super_block *)

Definition at line 1604 of file fs.h.

int(* write_inode)(struct inode *, struct writeback_control *wbc)

Definition at line 1598 of file fs.h.

The documentation for this struct was generated from the following file: