"Fossies" - the Fresh Open Source Software Archive

Member "linux-coda-6.9/linux2.0/upcall.h" (1 Dec 2009, 2017 Bytes) of package /linux/misc/old/linux-coda-6.9.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 
    2 
    3 
    4 /* upcalls */
    5 int venus_rootfid(struct super_block *sb, ViceFid *fidp);
    6 int venus_getattr(struct super_block *sb, struct ViceFid *fid, 
    7              struct coda_vattr *attr);
    8 int venus_setattr(struct super_block *, struct ViceFid *, 
    9              struct coda_vattr *);
   10 int venus_lookup(struct super_block *sb, struct ViceFid *fid, 
   11             const char *name, int length, int *type, 
   12             struct ViceFid *resfid);
   13 int venus_release(struct super_block *sb, struct ViceFid *fid, int flags, struct coda_cred *cred);
   14 int venus_open(struct super_block *sb, struct ViceFid *fid,
   15           int flags, ino_t *ino, dev_t *dev);
   16 int venus_mkdir(struct super_block *sb, struct ViceFid *dirfid, 
   17               const char *name, int length, 
   18               struct ViceFid *newfid, struct coda_vattr *attrs);
   19 int venus_create(struct super_block *sb, struct ViceFid *dirfid, 
   20             const char *name, int length, int excl, int mode, 
   21             struct ViceFid *newfid, struct coda_vattr *attrs) ;
   22 int venus_rmdir(struct super_block *sb, struct ViceFid *dirfid, 
   23             const char *name, int length);
   24 int venus_remove(struct super_block *sb, struct ViceFid *dirfid, 
   25          const char *name, int length);
   26 int venus_readlink(struct super_block *sb, struct ViceFid *fid, 
   27            char *buffer, int *length);
   28 int venus_rename(struct super_block *, struct ViceFid *new_fid, 
   29          struct ViceFid *old_fid, size_t old_length, 
   30          size_t new_length, const char *old_name, 
   31          const char *new_name);
   32 int venus_link(struct super_block *sb, struct ViceFid *fid, 
   33           struct ViceFid *dirfid, const char *name, int len );
   34 int venus_symlink(struct super_block *sb, struct ViceFid *fid,
   35           const char *name, int len, const char *symname, int symlen);
   36 int venus_access(struct super_block *sb, struct ViceFid *fid, int mask);
   37 int venus_pioctl(struct super_block *sb, struct ViceFid *fid,
   38          unsigned int cmd, struct PioctlData *data);
   39 int venus_fsync(struct super_block *sb, struct ViceFid *fid);
   40 
   41 
   42 int coda_upcall(struct coda_sb_info *mntinfo, int inSize, 
   43         int *outSize, union inputArgs *buffer);
   44