Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
file.c File Reference
#include "hpfs_fn.h"

Go to the source code of this file.

Macros

#define BLOCKS(size)   (((size) + 511) >> 9)
 

Functions

int hpfs_file_fsync (struct file *file, loff_t start, loff_t end, int datasync)
 

Variables

struct address_space_operations hpfs_aops
 
struct file_operations hpfs_file_ops
 
struct inode_operations hpfs_file_iops
 

Macro Definition Documentation

#define BLOCKS (   size)    (((size) + 511) >> 9)

Definition at line 11 of file file.c.

Function Documentation

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

Definition at line 21 of file file.c.

Variable Documentation

Initial value:
= {
.readpage = hpfs_readpage,
.writepage = hpfs_writepage,
.write_begin = hpfs_write_begin,
.write_end = generic_write_end,
.bmap = _hpfs_bmap
}

Definition at line 132 of file file.c.

struct inode_operations hpfs_file_iops
Initial value:
=
{
.truncate = hpfs_truncate,
.setattr = hpfs_setattr,
}

Definition at line 167 of file file.c.

struct file_operations hpfs_file_ops
Initial value:
=
{
.read = do_sync_read,
.aio_read = generic_file_aio_read,
.write = hpfs_file_write,
.aio_write = generic_file_aio_write,
.release = hpfs_file_release,
.fsync = hpfs_file_fsync,
.splice_read = generic_file_splice_read,
}

Definition at line 154 of file file.c.