/linux/include/uapi/linux/ |
H A D | aio_abi.h | 73 struct iocb { struct 75 __u64 aio_data; /* data to be returned in event's data */ 99 /* flags for the "struct iocb" */ argument 100 __u32 aio_flags; 106 __u32 aio_resfd;
|
/linux/fs/nfs/ |
H A D | localio.c | 303 nfs_local_iocb_free(struct nfs_local_kiocb *iocb) in nfs_local_iocb_free() 313 struct nfs_local_kiocb *iocb; in nfs_local_iocb_alloc() local 341 nfs_local_iter_init(struct iov_iter *i, struct nfs_local_kiocb *iocb, int dir) in nfs_local_iter_init() 382 nfs_local_pgio_release(struct nfs_local_kiocb *iocb) in nfs_local_pgio_release() 397 static inline void nfs_local_pgio_aio_complete(struct nfs_local_kiocb *iocb) in nfs_local_pgio_aio_complete() 404 nfs_local_read_done(struct nfs_local_kiocb *iocb, long status) in nfs_local_read_done() 427 struct nfs_local_kiocb *iocb = in nfs_local_read_aio_complete_work() local 435 struct nfs_local_kiocb *iocb = in nfs_local_read_aio_complete() local 444 struct nfs_local_kiocb *iocb = in nfs_local_call_read() local 469 struct nfs_local_kiocb *iocb; in nfs_do_local_read() local [all …]
|
H A D | file.c | 158 nfs_file_read(struct kiocb *iocb, struct iov_iter *to) in nfs_file_read() 346 static int nfs_write_begin(const struct kiocb *iocb, in nfs_write_begin() 383 static int nfs_write_end(const struct kiocb *iocb, in nfs_write_end() 650 ssize_t nfs_file_write(struct kiocb *iocb, struct iov_iter *from) in nfs_file_write()
|
/linux/block/ |
H A D | fops.c | 28 static blk_opf_t dio_bio_write_op(struct kiocb *iocb) in dio_bio_write_op() 38 static bool blkdev_dio_invalid(struct block_device *bdev, struct kiocb *iocb, in blkdev_dio_invalid() 47 static ssize_t __blkdev_direct_IO_simple(struct kiocb *iocb, in __blkdev_direct_IO_simple() 114 struct kiocb *iocb; member 139 struct kiocb *iocb = dio->iocb; in blkdev_bio_end_io() local 169 static ssize_t __blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in __blkdev_direct_IO() 292 struct kiocb *iocb = dio->iocb; in blkdev_bio_end_io_async() local 317 static ssize_t __blkdev_direct_IO_async(struct kiocb *iocb, in __blkdev_direct_IO_async() 393 static ssize_t blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in blkdev_direct_IO() 499 static int blkdev_write_begin(const struct kiocb *iocb, in blkdev_write_begin() [all …]
|
/linux/fs/ |
H A D | backing-file.c | 79 struct kiocb iocb; member 108 struct kiocb *iocb = &aio->iocb; in backing_aio_cleanup() local 118 static void backing_aio_rw_complete(struct kiocb *iocb, long res) in backing_aio_rw_complete() 137 static void backing_aio_queue_completion(struct kiocb *iocb, long res) in backing_aio_queue_completion() 150 static int backing_aio_init_wq(struct kiocb *iocb) in backing_aio_init_wq() 162 struct kiocb *iocb, int flags, in backing_file_read_iter() 210 struct kiocb *iocb, int flags, in backing_file_write_iter() 273 ssize_t backing_file_splice_read(struct file *in, struct kiocb *iocb, in backing_file_splice_read() 296 struct file *out, struct kiocb *iocb, in backing_file_splice_write()
|
H A D | aio.c | 584 void kiocb_set_cancel_fn(struct kiocb *iocb, kiocb_cancel_fn *cancel) in kiocb_set_cancel_fn() 1103 static inline void iocb_destroy(struct aio_kiocb *iocb) in iocb_destroy() 1121 static void aio_complete(struct aio_kiocb *iocb) in aio_complete() 1206 static inline void iocb_put(struct aio_kiocb *iocb) in iocb_put() 1481 static void aio_remove_iocb(struct aio_kiocb *iocb) in aio_remove_iocb() 1493 struct aio_kiocb *iocb = container_of(kiocb, struct aio_kiocb, rw); in aio_complete_rw() local 1510 static int aio_prep_rw(struct kiocb *req, const struct iocb *iocb, int rw_type) in aio_prep_rw() 1545 static ssize_t aio_setup_rw(int rw, const struct iocb *iocb, in aio_setup_rw() 1581 static int aio_read(struct kiocb *req, const struct iocb *iocb, in aio_read() 1608 static int aio_write(struct kiocb *req, const struct iocb *iocb, in aio_write() [all …]
|
/linux/fs/ext2/ |
H A D | file.c | 35 static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_dax_read_iter() 51 static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_dax_write_iter() 168 static ssize_t ext2_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_dio_read_iter() 183 static int ext2_dio_write_end_io(struct kiocb *iocb, ssize_t size, in ext2_dio_write_end_io() 214 static ssize_t ext2_dio_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_dio_write_iter() 283 static ssize_t ext2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_file_read_iter() 295 static ssize_t ext2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_file_write_iter()
|
/linux/fs/xfs/ |
H A D | xfs_file.c | 191 struct kiocb *iocb, in xfs_ilock_iocb() 208 struct kiocb *iocb, in xfs_ilock_iocb_for_write() 234 struct kiocb *iocb, in xfs_file_dio_read() 258 struct kiocb *iocb, in xfs_file_dax_read() 281 struct kiocb *iocb, in xfs_file_buffered_read() 300 struct kiocb *iocb, in xfs_file_read_iter() 361 struct kiocb *iocb, in xfs_file_write_zero_eof() 435 struct kiocb *iocb, in xfs_file_write_checks() 501 struct kiocb *iocb, in xfs_zoned_write_space_reserve() 542 struct kiocb *iocb, in xfs_dio_write_end_io() [all …]
|
/linux/fs/iomap/ |
H A D | direct-io.c | 35 struct kiocb *iocb; member 71 struct kiocb *iocb = dio->iocb; in iomap_dio_submit_bio() local 92 struct kiocb *iocb = dio->iocb; in iomap_dio_complete() local 151 struct kiocb *iocb = dio->iocb; in iomap_dio_complete_work() local 171 struct kiocb *iocb = dio->iocb; in iomap_dio_done() local 597 __iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, in __iomap_dio_rw() 812 iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, in iomap_dio_rw()
|
/linux/fs/zonefs/ |
H A D | file.c | 356 static int zonefs_file_write_dio_end_io(struct kiocb *iocb, ssize_t size, in zonefs_file_write_dio_end_io() 424 static ssize_t zonefs_write_checks(struct kiocb *iocb, struct iov_iter *from) in zonefs_write_checks() 468 static ssize_t zonefs_file_dio_write(struct kiocb *iocb, struct iov_iter *from) in zonefs_file_dio_write() 553 static ssize_t zonefs_file_buffered_write(struct kiocb *iocb, in zonefs_file_buffered_write() 590 static ssize_t zonefs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in zonefs_file_write_iter() 615 static int zonefs_file_read_dio_end_io(struct kiocb *iocb, ssize_t size, in zonefs_file_read_dio_end_io() 630 static ssize_t zonefs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in zonefs_file_read_iter()
|
/linux/io_uring/ |
H A D | mock_file.c | 16 struct kiocb *iocb; member 104 struct kiocb *iocb = mio->iocb; in io_mock_rw_timer_expired() local 112 static ssize_t io_mock_delay_rw(struct kiocb *iocb, size_t len) in io_mock_delay_rw() 130 static ssize_t io_mock_read_iter(struct kiocb *iocb, struct iov_iter *to) in io_mock_read_iter() 145 static ssize_t io_mock_write_iter(struct kiocb *iocb, struct iov_iter *from) in io_mock_write_iter()
|
/linux/fs/netfs/ |
H A D | direct_write.c | 16 ssize_t netfs_unbuffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *iter, in netfs_unbuffered_write_iter_locked() 120 ssize_t netfs_unbuffered_write_iter(struct kiocb *iocb, struct iov_iter *from) in netfs_unbuffered_write_iter()
|
H A D | buffered_write.c | 106 ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter, in netfs_perform_write() 436 ssize_t netfs_buffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *from, in netfs_buffered_write_iter_locked() 469 ssize_t netfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in netfs_file_write_iter()
|
/linux/fs/configfs/ |
H A D | file.c | 80 static ssize_t configfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_read_iter() 106 static ssize_t configfs_bin_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_bin_read_iter() 220 static ssize_t configfs_write_iter(struct kiocb *iocb, struct iov_iter *from) in configfs_write_iter() 236 static ssize_t configfs_bin_write_iter(struct kiocb *iocb, in configfs_bin_write_iter()
|
/linux/fs/overlayfs/ |
H A D | file.c | 292 static void ovl_file_end_write(struct kiocb *iocb, ssize_t ret) in ovl_file_end_write() 325 static ssize_t ovl_read_iter(struct kiocb *iocb, struct iov_iter *iter) in ovl_read_iter() 345 static ssize_t ovl_write_iter(struct kiocb *iocb, struct iov_iter *iter) in ovl_write_iter() 395 struct kiocb iocb; in ovl_splice_read() local 427 struct kiocb iocb; in ovl_splice_write() local
|
/linux/mm/ |
H A D | filemap.c | 2452 filemap_update_page(struct kiocb * iocb,struct address_space * mapping,size_t count,struct folio * folio,bool need_uptodate) filemap_update_page() argument 2508 filemap_create_folio(struct kiocb * iocb,struct folio_batch * fbatch) filemap_create_folio() argument 2561 filemap_readahead(struct kiocb * iocb,struct file * file,struct address_space * mapping,struct folio * folio,pgoff_t last_index) filemap_readahead() argument 2575 filemap_get_pages(struct kiocb * iocb,size_t count,struct folio_batch * fbatch,bool need_uptodate) filemap_get_pages() argument 2674 filemap_read(struct kiocb * iocb,struct iov_iter * iter,ssize_t already_read) filemap_read() argument 2789 kiocb_write_and_wait(struct kiocb * iocb,size_t count) kiocb_write_and_wait() argument 2830 kiocb_invalidate_pages(struct kiocb * iocb,size_t count) kiocb_invalidate_pages() argument 2862 generic_file_read_iter(struct kiocb * iocb,struct iov_iter * iter) generic_file_read_iter() argument 2964 struct kiocb iocb; filemap_splice_read() local 4046 kiocb_invalidate_post_direct_write(struct kiocb * iocb,size_t count) kiocb_invalidate_post_direct_write() argument 4058 generic_file_direct_write(struct kiocb * iocb,struct iov_iter * from) generic_file_direct_write() argument 4113 generic_perform_write(struct kiocb * iocb,struct iov_iter * i) generic_perform_write() argument 4228 __generic_file_write_iter(struct kiocb * iocb,struct iov_iter * from) __generic_file_write_iter() argument 4275 generic_file_write_iter(struct kiocb * iocb,struct iov_iter * from) generic_file_write_iter() argument [all...] |
/linux/fs/affs/ |
H A D | file.c | 396 affs_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in affs_direct_IO() 418 static int affs_write_begin(const struct kiocb *iocb, in affs_write_begin() 434 static int affs_write_end(const struct kiocb *iocb, in affs_write_end() 650 static int affs_write_begin_ofs(const struct kiocb *iocb, in affs_write_begin_ofs() 690 static int affs_write_end_ofs(const struct kiocb *iocb, in affs_write_end_ofs()
|
/linux/net/qrtr/ |
H A D | tun.c | 59 static ssize_t qrtr_tun_read_iter(struct kiocb *iocb, struct iov_iter *to) in qrtr_tun_read_iter() 85 static ssize_t qrtr_tun_write_iter(struct kiocb *iocb, struct iov_iter *from) in qrtr_tun_write_iter()
|
/linux/fs/fuse/ |
H A D | file.c | 1012 static ssize_t fuse_cache_read_iter(struct kiocb *iocb, struct iov_iter *to) in fuse_cache_read_iter() 1055 static unsigned int fuse_write_flags(struct kiocb *iocb) in fuse_write_flags() 1070 struct kiocb *iocb = ia->io->iocb; in fuse_send_write() local 1114 struct kiocb *iocb, struct inode *inode, in fuse_send_write_pages() 1258 static ssize_t fuse_perform_write(struct kiocb *iocb, struct iov_iter *ii) in fuse_perform_write() 1313 static bool fuse_io_past_eof(struct kiocb *iocb, struct iov_iter *iter) in fuse_io_past_eof() 1323 static bool fuse_dio_wr_exclusive_lock(struct kiocb *iocb, struct iov_iter *from) in fuse_dio_wr_exclusive_lock() 1352 static void fuse_dio_lock(struct kiocb *iocb, struct iov_iter *from, in fuse_dio_lock() 1379 static void fuse_dio_unlock(struct kiocb *iocb, bool exclusive) in fuse_dio_unlock() 1411 static ssize_t fuse_cache_write_iter(struct kiocb *iocb, struct iov_iter *from) in fuse_cache_write_iter() [all …]
|
/linux/fs/gfs2/ |
H A D | file.c | 780 struct kiocb *iocb, in should_fault_in_pages() 811 static ssize_t gfs2_file_direct_read(struct kiocb *iocb, struct iov_iter *to, in gfs2_file_direct_read() 874 static ssize_t gfs2_file_direct_write(struct kiocb *iocb, struct iov_iter *from, in gfs2_file_direct_write() 949 static ssize_t gfs2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in gfs2_file_read_iter() 1010 static ssize_t gfs2_file_buffered_write(struct kiocb *iocb, in gfs2_file_buffered_write() 1100 static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in gfs2_file_write_iter()
|
/linux/fs/erofs/ |
H A D | fileio.c | 11 struct kiocb iocb; member 21 static void erofs_fileio_ki_complete(struct kiocb *iocb, long ret) in erofs_fileio_ki_complete()
|
/linux/fs/jffs2/ |
H A D | file.c | 126 static int jffs2_write_begin(const struct kiocb *iocb, in jffs2_write_begin() 241 static int jffs2_write_end(const struct kiocb *iocb, in jffs2_write_end()
|
/linux/fs/bcachefs/ |
H A D | fs-io-buffered.c | 677 int bch2_write_begin(const struct kiocb *iocb, struct address_space *mapping, in bch2_write_begin() 760 int bch2_write_end(const struct kiocb *iocb, struct address_space *mapping, in bch2_write_end() 986 static ssize_t bch2_buffered_write(struct kiocb *iocb, struct iov_iter *iter) in bch2_buffered_write() 1057 ssize_t bch2_write_iter(struct kiocb *iocb, struct iov_iter *from) in bch2_write_iter()
|
/linux/fs/exfat/ |
H A D | inode.c | 449 static int exfat_write_begin(const struct kiocb *iocb, in exfat_write_begin() 467 static int exfat_write_end(const struct kiocb *iocb, in exfat_write_end() 494 static ssize_t exfat_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in exfat_direct_IO()
|
/linux/drivers/usb/gadget/legacy/ |
H A D | inode.c | 441 struct kiocb *iocb; member 450 static int ep_aio_cancel(struct kiocb *iocb) in ep_aio_cancel() 473 struct kiocb *iocb = priv->iocb; in ep_user_copy_worker() local 492 struct kiocb *iocb = req->context; in ep_aio_complete() local 529 static ssize_t ep_aio(struct kiocb *iocb, in ep_aio() 582 ep_read_iter(struct kiocb *iocb, struct iov_iter *to) in ep_read_iter() 641 ep_write_iter(struct kiocb *iocb, struct iov_iter *from) in ep_write_iter()
|