Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Variables
file.c File Reference
#include <linux/file.h>
#include <linux/poll.h>
#include <linux/slab.h>
#include <linux/mount.h>
#include <linux/pagemap.h>
#include <linux/security.h>
#include <linux/compat.h>
#include <linux/fs_stack.h>
#include "ecryptfs_kernel.h"

Go to the source code of this file.

Data Structures

struct  ecryptfs_getdents_callback
 

Variables

struct kmem_cacheecryptfs_file_info_cache
 
struct file_operations ecryptfs_dir_fops
 
struct file_operations ecryptfs_main_fops
 

Variable Documentation

struct file_operations ecryptfs_dir_fops
Initial value:
= {
.readdir = ecryptfs_readdir,
.unlocked_ioctl = ecryptfs_unlocked_ioctl,
.open = ecryptfs_open,
.flush = ecryptfs_flush,
.release = ecryptfs_release,
.fsync = ecryptfs_fsync,
.fasync = ecryptfs_fasync,
.splice_read = generic_file_splice_read,
.llseek = default_llseek,
}

Definition at line 341 of file file.c.

struct kmem_cache* ecryptfs_file_info_cache

Definition at line 141 of file file.c.

struct file_operations ecryptfs_main_fops
Initial value:
= {
.read = do_sync_read,
.aio_read = ecryptfs_read_update_atime,
.write = do_sync_write,
.aio_write = generic_file_aio_write,
.readdir = ecryptfs_readdir,
.unlocked_ioctl = ecryptfs_unlocked_ioctl,
.open = ecryptfs_open,
.flush = ecryptfs_flush,
.release = ecryptfs_release,
.fsync = ecryptfs_fsync,
.fasync = ecryptfs_fasync,
.splice_read = generic_file_splice_read,
}

Definition at line 357 of file file.c.