Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
coda_psdev.h File Reference
#include <linux/backing-dev.h>
#include <linux/mutex.h>
#include <uapi/linux/coda_psdev.h>

Go to the source code of this file.

Data Structures

struct  venus_comm
 

Functions

int venus_rootfid (struct super_block *sb, struct CodaFid *fidp)
 
int venus_getattr (struct super_block *sb, struct CodaFid *fid, struct coda_vattr *attr)
 
int venus_setattr (struct super_block *, struct CodaFid *, struct coda_vattr *)
 
int venus_lookup (struct super_block *sb, struct CodaFid *fid, const char *name, int length, int *type, struct CodaFid *resfid)
 
int venus_close (struct super_block *sb, struct CodaFid *fid, int flags, vuid_t uid)
 
int venus_open (struct super_block *sb, struct CodaFid *fid, int flags, struct file **f)
 
int venus_mkdir (struct super_block *sb, struct CodaFid *dirfid, const char *name, int length, struct CodaFid *newfid, struct coda_vattr *attrs)
 
int venus_create (struct super_block *sb, struct CodaFid *dirfid, const char *name, int length, int excl, int mode, struct CodaFid *newfid, struct coda_vattr *attrs)
 
int venus_rmdir (struct super_block *sb, struct CodaFid *dirfid, const char *name, int length)
 
int venus_remove (struct super_block *sb, struct CodaFid *dirfid, const char *name, int length)
 
int venus_readlink (struct super_block *sb, struct CodaFid *fid, char *buffer, int *length)
 
int venus_rename (struct super_block *, struct CodaFid *new_fid, struct CodaFid *old_fid, size_t old_length, size_t new_length, const char *old_name, const char *new_name)
 
int venus_link (struct super_block *sb, struct CodaFid *fid, struct CodaFid *dirfid, const char *name, int len)
 
int venus_symlink (struct super_block *sb, struct CodaFid *fid, const char *name, int len, const char *symname, int symlen)
 
int venus_access (struct super_block *sb, struct CodaFid *fid, int mask)
 
int venus_pioctl (struct super_block *sb, struct CodaFid *fid, unsigned int cmd, struct PioctlData *data)
 
int coda_downcall (struct venus_comm *vcp, int opcode, union outputArgs *out)
 
int venus_fsync (struct super_block *sb, struct CodaFid *fid)
 
int venus_statfs (struct dentry *dentry, struct kstatfs *sfs)
 

Variables

struct venus_comm coda_comms []
 

Function Documentation

int coda_downcall ( struct venus_comm vcp,
int  opcode,
union outputArgs out 
)

Definition at line 807 of file upcall.c.

int venus_access ( struct super_block sb,
struct CodaFid fid,
int  mask 
)

Definition at line 456 of file upcall.c.

int venus_close ( struct super_block sb,
struct CodaFid fid,
int  flags,
vuid_t  uid 
)

Definition at line 159 of file upcall.c.

int venus_create ( struct super_block sb,
struct CodaFid dirfid,
const char name,
int  length,
int  excl,
int  mode,
struct CodaFid newfid,
struct coda_vattr attrs 
)

Definition at line 268 of file upcall.c.

int venus_fsync ( struct super_block sb,
struct CodaFid fid 
)

Definition at line 439 of file upcall.c.

int venus_getattr ( struct super_block sb,
struct CodaFid fid,
struct coda_vattr attr 
)

Definition at line 91 of file upcall.c.

int venus_link ( struct super_block sb,
struct CodaFid fid,
struct CodaFid dirfid,
const char name,
int  len 
)

Definition at line 378 of file upcall.c.

int venus_lookup ( struct super_block sb,
struct CodaFid fid,
const char name,
int  length,
int type,
struct CodaFid resfid 
)

Definition at line 129 of file upcall.c.

int venus_mkdir ( struct super_block sb,
struct CodaFid dirfid,
const char name,
int  length,
struct CodaFid newfid,
struct coda_vattr attrs 
)

Definition at line 200 of file upcall.c.

int venus_open ( struct super_block sb,
struct CodaFid fid,
int  flags,
struct file **  f 
)

Definition at line 179 of file upcall.c.

int venus_pioctl ( struct super_block sb,
struct CodaFid fid,
unsigned int  cmd,
struct PioctlData data 
)

Definition at line 475 of file upcall.c.

int venus_readlink ( struct super_block sb,
struct CodaFid fid,
char buffer,
int length 
)

Definition at line 346 of file upcall.c.

int venus_remove ( struct super_block sb,
struct CodaFid dirfid,
const char name,
int  length 
)

Definition at line 324 of file upcall.c.

int venus_rename ( struct super_block ,
struct CodaFid new_fid,
struct CodaFid old_fid,
size_t  old_length,
size_t  new_length,
const char old_name,
const char new_name 
)

Definition at line 231 of file upcall.c.

int venus_rmdir ( struct super_block sb,
struct CodaFid dirfid,
const char name,
int  length 
)

Definition at line 301 of file upcall.c.

int venus_rootfid ( struct super_block sb,
struct CodaFid fidp 
)

Definition at line 74 of file upcall.c.

int venus_setattr ( struct super_block ,
struct CodaFid ,
struct coda_vattr  
)

Definition at line 110 of file upcall.c.

int venus_statfs ( struct dentry dentry,
struct kstatfs sfs 
)

Definition at line 550 of file upcall.c.

int venus_symlink ( struct super_block sb,
struct CodaFid fid,
const char name,
int  len,
const char symname,
int  symlen 
)

Definition at line 404 of file upcall.c.

Variable Documentation

struct venus_comm coda_comms[]

Definition at line 56 of file psdev.c.