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 "udfdecl.h"
#include <linux/fs.h>
#include <asm/uaccess.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/capability.h>
#include <linux/errno.h>
#include <linux/pagemap.h>
#include <linux/buffer_head.h>
#include <linux/aio.h>
#include "udf_i.h"
#include "udf_sb.h"

Go to the source code of this file.

Functions

long udf_ioctl (struct file *filp, unsigned int cmd, unsigned long arg)
 

Variables

struct address_space_operations udf_adinicb_aops
 
struct file_operations udf_file_operations
 
struct inode_operations udf_file_inode_operations
 

Function Documentation

long udf_ioctl ( struct file filp,
unsigned int  cmd,
unsigned long  arg 
)

Definition at line 179 of file file.c.

Variable Documentation

struct address_space_operations udf_adinicb_aops
Initial value:
= {
.readpage = udf_adinicb_readpage,
.writepage = udf_adinicb_writepage,
.write_begin = udf_adinicb_write_begin,
.write_end = udf_adinicb_write_end,
.direct_IO = udf_adinicb_direct_IO,
}

Definition at line 129 of file file.c.

struct inode_operations udf_file_inode_operations
Initial value:
= {
.setattr = udf_setattr,
}

Definition at line 279 of file file.c.

struct file_operations udf_file_operations
Initial value:
= {
.read = do_sync_read,
.aio_read = generic_file_aio_read,
.unlocked_ioctl = udf_ioctl,
.write = do_sync_write,
.aio_write = udf_file_aio_write,
.release = udf_release_file,
.splice_read = generic_file_splice_read,
}

Definition at line 244 of file file.c.