fs_inode.c File Reference

Defines functions for kernel part of filesystem to manipulate with inodes. More...

#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/version.h>
#include <linux/fs.h>
#include <linux/sched.h>
#include <linux/statfs.h>
#include <linux/mm.h>
#include <asm/uaccess.h>
#include <asm/errno.h>
#include <linux/buffer_head.h>
#include <linux/pagemap.h>
#include <linux/proc_fs.h>
#include <asm/atomic.h>
#include <linux/string.h>
#include <linux/smp_lock.h>
#include "fsc_device.h"
#include "rkfs.h"
#include "parser.h"

Go to the source code of this file.

Classes

struct  write_buffer

Functions

int rkfs_get_sb (struct file_system_type *fs_type, int flags, const char *devname, void *data, struct vfsmount *mnt)
 Function to get super block.
void rkfs_kill_sb (struct super_block *super)
 Kill super block.
void rkfs_super_read_inode (struct inode *inode)
 Super read inode.
int rkfs_super_write_inode (struct inode *inode, int wait)
 Super write inode.
int rkfs_inode_unlink (struct inode *dir, struct dentry *dentry)
 Inode unlink.
void rkfs_super_delete_inode (struct inode *inode)
 Delete inode.
dentry * rkfs_inode_lookup (struct inode *parent_inode, struct dentry *dentry, struct nameidata *nameidata)
 Inode lookup.
int rkfs_inode_create (struct inode *dir, struct dentry *dirdentry, int mode, struct nameidata *nd)
 Inode create.
void rkfs_inode_truncate (struct inode *inode)
 Truncate inode.
int rkfs_inode_rename (struct inode *old_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry)
 Remame.

Variables

super_operations rkfs_sops
inode_operations rkfs_iops
write_buffer truncate_buffer


Detailed Description

Defines functions for kernel part of filesystem to manipulate with inodes.

Author:
Michal Podzimek, Michal Ficek, Tomas Pop, MFF UK, 2007

Definition in file fs_inode.c.


Generated on Mon May 28 13:33:08 2007 for MYSQLFS by  doxygen 1.5.0