Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
file.c File Reference
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/quotaops.h>
#include "jfs_incore.h"
#include "jfs_inode.h"
#include "jfs_dmap.h"
#include "jfs_txnmgr.h"
#include "jfs_xattr.h"
#include "jfs_acl.h"
#include "jfs_debug.h"

Go to the source code of this file.

Functions

int jfs_fsync (struct file *file, loff_t start, loff_t end, int datasync)
 
int jfs_setattr (struct dentry *dentry, struct iattr *iattr)
 

Variables

struct inode_operations jfs_file_inode_operations
 
struct file_operations jfs_file_operations
 

Function Documentation

int jfs_fsync ( struct file file,
loff_t  start,
loff_t  end,
int  datasync 
)

Definition at line 31 of file file.c.

int jfs_setattr ( struct dentry dentry,
struct iattr iattr 
)

Definition at line 100 of file file.c.

Variable Documentation

struct inode_operations jfs_file_inode_operations
Initial value:
= {
.truncate = jfs_truncate,
.setxattr = jfs_setxattr,
.getxattr = jfs_getxattr,
.listxattr = jfs_listxattr,
.removexattr = jfs_removexattr,
.setattr = jfs_setattr,
}

Definition at line 135 of file file.c.

struct file_operations jfs_file_operations
Initial value:
= {
.open = jfs_open,
.write = do_sync_write,
.read = do_sync_read,
.aio_read = generic_file_aio_read,
.aio_write = generic_file_aio_write,
.splice_read = generic_file_splice_read,
.splice_write = generic_file_splice_write,
.fsync = jfs_fsync,
.release = jfs_release,
.unlocked_ioctl = jfs_ioctl,
}

Definition at line 147 of file file.c.