Lines Matching refs:ssize_t
345 ssize_t bytes, void *private);
524 ssize_t (*direct_IO)(int, struct kiocb *, const struct iovec *iov,
1313 ssize_t (*read) (struct file *, char __user *, size_t, loff_t *);
1314 ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *);
1315 ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1316 ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1330 ssize_t (*sendpage) (struct file *, struct page *, int, size_t, loff_t *, int);
1334 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
1335 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
1358 ssize_t (*getxattr) (struct dentry *, const char *, void *, size_t);
1359 ssize_t (*listxattr) (struct dentry *, char *, size_t);
1370 ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector,
1375 extern ssize_t vfs_read(struct file *, char __user *, size_t, loff_t *);
1376 extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *);
1377 extern ssize_t vfs_readv(struct file *, const struct iovec __user *,
1379 extern ssize_t vfs_writev(struct file *, const struct iovec __user *,
1403 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
1404 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
1962 extern ssize_t generic_file_aio_read(struct kiocb *, const struct iovec *, unsigned long, loff_t);
1963 extern ssize_t generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long, loff_t);
1964 extern ssize_t generic_file_aio_write_nolock(struct kiocb *, const struct iovec *,
1966 extern ssize_t generic_file_direct_write(struct kiocb *, const struct iovec *,
1968 extern ssize_t generic_file_buffered_write(struct kiocb *, const struct iovec *,
1969 unsigned long, loff_t, loff_t *, size_t, ssize_t);
1970 extern ssize_t do_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos);
1971 extern ssize_t do_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos);
1976 extern ssize_t generic_file_splice_read(struct file *, loff_t *,
1978 extern ssize_t generic_file_splice_write(struct pipe_inode_info *,
1980 extern ssize_t generic_file_splice_write_nolock(struct pipe_inode_info *,
1982 extern ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe,
1997 extern ssize_t xip_file_read(struct file *filp, char __user *buf, size_t len,
2000 extern ssize_t xip_file_write(struct file *filp, const char __user *buf,
2011 ssize_t __blockdev_direct_IO(int rw, struct kiocb *iocb, struct inode *inode,
2022 static inline ssize_t blockdev_direct_IO(int rw, struct kiocb *iocb, in blockdev_direct_IO()
2031 static inline ssize_t blockdev_direct_IO_no_locking(int rw, struct kiocb *iocb, in blockdev_direct_IO_no_locking()
2040 static inline ssize_t blockdev_direct_IO_own_locking(int rw, struct kiocb *iocb, in blockdev_direct_IO_own_locking()
2118 extern ssize_t generic_read_dir(struct file *, char __user *, size_t, loff_t *);
2127 extern ssize_t simple_read_from_buffer(void __user *to, size_t count,
2162 ssize_t size;
2170 ssize_t simple_transaction_read(struct file *file, char __user *buf,
2228 ssize_t simple_attr_read(struct file *file, char __user *buf,
2230 ssize_t simple_attr_write(struct file *file, const char __user *buf,