Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
fs.c File Reference
#include <linux/capability.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/fs.h>
#include <linux/list.h>
#include <linux/mtd/mtd.h>
#include <linux/pagemap.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/vfs.h>
#include <linux/crc32.h>
#include "nodelist.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

int jffs2_do_setattr (struct inode *inode, struct iattr *iattr)
 
int jffs2_setattr (struct dentry *dentry, struct iattr *iattr)
 
int jffs2_statfs (struct dentry *dentry, struct kstatfs *buf)
 
void jffs2_evict_inode (struct inode *inode)
 
struct inodejffs2_iget (struct super_block *sb, unsigned long ino)
 
void jffs2_dirty_inode (struct inode *inode, int flags)
 
int jffs2_do_remount_fs (struct super_block *sb, int *flags, char *data)
 
struct inodejffs2_new_inode (struct inode *dir_i, umode_t mode, struct jffs2_raw_inode *ri)
 
int jffs2_do_fill_super (struct super_block *sb, void *data, int silent)
 
void jffs2_gc_release_inode (struct jffs2_sb_info *c, struct jffs2_inode_info *f)
 
struct jffs2_inode_infojffs2_gc_fetch_inode (struct jffs2_sb_info *c, int inum, int unlinked)
 
unsigned charjffs2_gc_fetch_page (struct jffs2_sb_info *c, struct jffs2_inode_info *f, unsigned long offset, unsigned long *priv)
 
void jffs2_gc_release_page (struct jffs2_sb_info *c, unsigned char *ptr, unsigned long *priv)
 
void jffs2_flash_cleanup (struct jffs2_sb_info *c)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 13 of file fs.c.

Function Documentation

void jffs2_dirty_inode ( struct inode inode,
int  flags 
)

Definition at line 370 of file fs.c.

int jffs2_do_fill_super ( struct super_block sb,
void data,
int  silent 
)

Definition at line 509 of file fs.c.

int jffs2_do_remount_fs ( struct super_block sb,
int flags,
char data 
)

Definition at line 394 of file fs.c.

int jffs2_do_setattr ( struct inode inode,
struct iattr iattr 
)

Definition at line 30 of file fs.c.

void jffs2_evict_inode ( struct inode inode)

Definition at line 234 of file fs.c.

void jffs2_flash_cleanup ( struct jffs2_sb_info c)

Definition at line 738 of file fs.c.

struct jffs2_inode_info* jffs2_gc_fetch_inode ( struct jffs2_sb_info c,
int  inum,
int  unlinked 
)
read

Definition at line 612 of file fs.c.

unsigned char* jffs2_gc_fetch_page ( struct jffs2_sb_info c,
struct jffs2_inode_info f,
unsigned long  offset,
unsigned long priv 
)

Definition at line 677 of file fs.c.

void jffs2_gc_release_inode ( struct jffs2_sb_info c,
struct jffs2_inode_info f 
)

Definition at line 606 of file fs.c.

void jffs2_gc_release_page ( struct jffs2_sb_info c,
unsigned char ptr,
unsigned long priv 
)

Definition at line 694 of file fs.c.

struct inode* jffs2_iget ( struct super_block sb,
unsigned long  ino 
)
read

Definition at line 249 of file fs.c.

struct inode* jffs2_new_inode ( struct inode dir_i,
umode_t  mode,
struct jffs2_raw_inode ri 
)
read

Definition at line 421 of file fs.c.

int jffs2_setattr ( struct dentry dentry,
struct iattr iattr 
)

Definition at line 191 of file fs.c.

int jffs2_statfs ( struct dentry dentry,
struct kstatfs buf 
)

Definition at line 206 of file fs.c.