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/ceph/ceph_debug.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/file.h>
#include <linux/mount.h>
#include <linux/namei.h>
#include <linux/writeback.h>
#include "super.h"
#include "mds_client.h"

Go to the source code of this file.

Functions

int ceph_open (struct inode *inode, struct file *file)
 
int ceph_atomic_open (struct inode *dir, struct dentry *dentry, struct file *file, unsigned flags, umode_t mode, int *opened)
 
int ceph_release (struct inode *inode, struct file *file)
 

Variables

struct file_operations ceph_file_fops
 

Function Documentation

int ceph_atomic_open ( struct inode dir,
struct dentry dentry,
struct file file,
unsigned  flags,
umode_t  mode,
int opened 
)

Definition at line 211 of file file.c.

int ceph_open ( struct inode inode,
struct file file 
)

Definition at line 115 of file file.c.

int ceph_release ( struct inode inode,
struct file file 
)

Definition at line 275 of file file.c.

Variable Documentation

struct file_operations ceph_file_fops
Initial value:
= {
.open = ceph_open,
.release = ceph_release,
.llseek = ceph_llseek,
.read = do_sync_read,
.write = do_sync_write,
.aio_read = ceph_aio_read,
.aio_write = ceph_aio_write,
.mmap = ceph_mmap,
.fsync = ceph_fsync,
.lock = ceph_lock,
.flock = ceph_flock,
.splice_read = generic_file_splice_read,
.splice_write = generic_file_splice_write,
.unlocked_ioctl = ceph_ioctl,
.compat_ioctl = ceph_ioctl,
}

Definition at line 864 of file file.c.