~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to fs/cifs/cifsfs.h

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 
48
48
/* Functions related to inodes */
49
49
extern const struct inode_operations cifs_dir_inode_ops;
50
 
extern struct inode *cifs_root_iget(struct super_block *, unsigned long);
 
50
extern struct inode *cifs_root_iget(struct super_block *);
51
51
extern int cifs_create(struct inode *, struct dentry *, int,
52
52
                       struct nameidata *);
53
53
extern struct dentry *cifs_lookup(struct inode *, struct dentry *,
59
59
extern int cifs_rmdir(struct inode *, struct dentry *);
60
60
extern int cifs_rename(struct inode *, struct dentry *, struct inode *,
61
61
                       struct dentry *);
 
62
extern int cifs_revalidate_file_attr(struct file *filp);
 
63
extern int cifs_revalidate_dentry_attr(struct dentry *);
62
64
extern int cifs_revalidate_file(struct file *filp);
63
65
extern int cifs_revalidate_dentry(struct dentry *);
64
 
extern void cifs_invalidate_mapping(struct inode *inode);
 
66
extern int cifs_invalidate_mapping(struct inode *inode);
65
67
extern int cifs_getattr(struct vfsmount *, struct dentry *, struct kstat *);
66
68
extern int cifs_setattr(struct dentry *, struct iattr *);
67
69
 
80
82
extern int cifs_open(struct inode *inode, struct file *file);
81
83
extern int cifs_close(struct inode *inode, struct file *file);
82
84
extern int cifs_closedir(struct inode *inode, struct file *file);
83
 
extern ssize_t cifs_user_read(struct file *file, char __user *read_data,
84
 
                              size_t read_size, loff_t *poffset);
 
85
extern ssize_t cifs_user_readv(struct kiocb *iocb, const struct iovec *iov,
 
86
                               unsigned long nr_segs, loff_t pos);
85
87
extern ssize_t cifs_strict_readv(struct kiocb *iocb, const struct iovec *iov,
86
88
                                 unsigned long nr_segs, loff_t pos);
87
 
extern ssize_t cifs_user_write(struct file *file, const char __user *write_data,
88
 
                               size_t write_size, loff_t *poffset);
 
89
extern ssize_t cifs_user_writev(struct kiocb *iocb, const struct iovec *iov,
 
90
                                unsigned long nr_segs, loff_t pos);
89
91
extern ssize_t cifs_strict_writev(struct kiocb *iocb, const struct iovec *iov,
90
92
                                  unsigned long nr_segs, loff_t pos);
91
93
extern int cifs_lock(struct file *, int, struct file_lock *);
123
125
extern ssize_t  cifs_listxattr(struct dentry *, char *, size_t);
124
126
extern long cifs_ioctl(struct file *filep, unsigned int cmd, unsigned long arg);
125
127
 
126
 
#ifdef CONFIG_CIFS_EXPERIMENTAL
 
128
#ifdef CIFS_NFSD_EXPORT
127
129
extern const struct export_operations cifs_export_ops;
128
 
#endif /* EXPERIMENTAL */
 
130
#endif /* CIFS_NFSD_EXPORT */
129
131
 
130
 
#define CIFS_VERSION   "1.71"
 
132
#define CIFS_VERSION   "1.74"
131
133
#endif                          /* _CIFSFS_H */