Home
last modified time | relevance | path

Searched defs:iocb (Results 1 – 25 of 69) sorted by relevance

123

/linux/include/uapi/linux/
H A Daio_abi.h73 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 Dlocalio.c306 nfs_local_iocb_free(struct nfs_local_kiocb *iocb) in nfs_local_iocb_free()
316 struct nfs_local_kiocb *iocb; in nfs_local_iocb_alloc() local
343 nfs_is_local_dio_possible(struct nfs_local_kiocb *iocb, int rw, in nfs_is_local_dio_possible()
422 nfs_local_iters_setup_dio(struct nfs_local_kiocb *iocb, int rw, in nfs_local_iters_setup_dio()
469 nfs_local_iters_init(struct nfs_local_kiocb *iocb, int rw) in nfs_local_iters_init()
531 static bool nfs_local_pgio_done(struct nfs_local_kiocb *iocb, long status) in nfs_local_pgio_done()
551 nfs_local_iocb_release(struct nfs_local_kiocb *iocb) in nfs_local_iocb_release()
557 static void nfs_local_pgio_restart(struct nfs_local_kiocb *iocb, in nfs_local_pgio_restart()
588 static void nfs_local_pgio_release(struct nfs_local_kiocb *iocb) in nfs_local_pgio_release()
609 static inline void nfs_local_pgio_aio_complete(struct nfs_local_kiocb *iocb) in nfs_local_pgio_aio_complete()
[all …]
/linux/fs/ext4/
H A Dfile.c55 static bool ext4_should_use_dio(struct kiocb *iocb, struct iov_iter *iter) in ext4_should_use_dio()
69 static ssize_t ext4_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dio_read_iter()
104 static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dax_read_iter()
132 static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_file_read_iter()
274 static ssize_t ext4_generic_write_checks(struct kiocb *iocb, in ext4_generic_write_checks()
302 static ssize_t ext4_write_checks(struct kiocb *iocb, struct iov_iter *from) in ext4_write_checks()
333 static ssize_t ext4_buffered_write_iter(struct kiocb *iocb, in ext4_buffered_write_iter()
429 static int ext4_dio_write_end_io(struct kiocb *iocb, ssize_t size, in ext4_dio_write_end_io()
493 static ssize_t ext4_dio_write_checks(struct kiocb *iocb, struct iov_iter *from, in ext4_dio_write_checks()
575 static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_dio_write_iter()
[all …]
/linux/block/
H A Dfops.c29 static blk_opf_t dio_bio_write_op(struct kiocb *iocb) in dio_bio_write_op()
39 static bool blkdev_dio_invalid(struct block_device *bdev, struct kiocb *iocb, in blkdev_dio_invalid()
55 static ssize_t __blkdev_direct_IO_simple(struct kiocb *iocb, in __blkdev_direct_IO_simple()
120 struct kiocb *iocb; member
145 struct kiocb *iocb = dio->iocb; in blkdev_bio_end_io() local
175 static ssize_t __blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in __blkdev_direct_IO()
297 struct kiocb *iocb = dio->iocb; in blkdev_bio_end_io_async() local
322 static ssize_t __blkdev_direct_IO_async(struct kiocb *iocb, in __blkdev_direct_IO_async()
394 static ssize_t blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in blkdev_direct_IO()
687 blkdev_direct_write(struct kiocb *iocb, struct iov_iter *from) in blkdev_direct_write()
[all …]
/linux/fs/iomap/
H A Ddirect-io.c31 struct kiocb *iocb; member
67 struct kiocb *iocb = dio->iocb; in iomap_dio_submit_bio() local
108 struct kiocb *iocb = dio->iocb; in iomap_dio_complete() local
166 struct kiocb *iocb = dio->iocb; in iomap_dio_complete_work() local
186 struct kiocb *iocb = dio->iocb; in iomap_dio_done() local
690 __iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, in __iomap_dio_rw()
904 iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, in iomap_dio_rw()
919 struct kiocb *iocb; member
938 struct kiocb *iocb = sr->iocb; in iomap_dio_simple_complete() local
968 struct kiocb *iocb = sr->iocb; in iomap_dio_simple_complete_work() local
[all …]
/linux/fs/xfs/
H A Dxfs_file.c193 struct kiocb *iocb, in xfs_ilock_iocb()
210 struct kiocb *iocb, in xfs_ilock_iocb_for_write()
256 struct kiocb *iocb, in xfs_file_dio_read()
289 struct kiocb *iocb, in xfs_file_dax_read()
312 struct kiocb *iocb, in xfs_file_buffered_read()
331 struct kiocb *iocb, in xfs_file_read_iter()
392 struct kiocb *iocb, in xfs_file_write_zero_eof()
466 struct kiocb *iocb, in xfs_file_write_checks()
532 struct kiocb *iocb, in xfs_zoned_write_space_reserve()
609 struct kiocb *iocb, in xfs_zoned_dio_write_end_io()
[all …]
/linux/io_uring/
H A Dmock_file.c17 struct kiocb *iocb; member
105 struct kiocb *iocb = mio->iocb; in io_mock_rw_timer_expired() local
113 static ssize_t io_mock_delay_rw(struct kiocb *iocb, size_t len) in io_mock_delay_rw()
131 static ssize_t io_mock_read_iter(struct kiocb *iocb, struct iov_iter *to) in io_mock_read_iter()
146 static ssize_t io_mock_write_iter(struct kiocb *iocb, struct iov_iter *from) in io_mock_write_iter()
/linux/fs/netfs/
H A Dbuffered_write.c87 ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter, in netfs_perform_write()
468 ssize_t netfs_buffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *from, in netfs_buffered_write_iter_locked()
501 ssize_t netfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in netfs_file_write_iter()
H A Ddirect_read.c153 ssize_t netfs_unbuffered_read_iter_locked(struct kiocb *iocb, struct iov_iter *iter) in netfs_unbuffered_read_iter_locked()
240 ssize_t netfs_unbuffered_read_iter(struct kiocb *iocb, struct iov_iter *iter) in netfs_unbuffered_read_iter()
H A Ddirect_write.c215 ssize_t netfs_unbuffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *iter, in netfs_unbuffered_write_iter_locked()
323 ssize_t netfs_unbuffered_write_iter(struct kiocb *iocb, struct iov_iter *from) in netfs_unbuffered_write_iter()
/linux/fs/overlayfs/
H A Dfile.c290 static void ovl_file_end_write(struct kiocb *iocb, ssize_t ret) in ovl_file_end_write()
323 static ssize_t ovl_read_iter(struct kiocb *iocb, struct iov_iter *iter) in ovl_read_iter()
343 static ssize_t ovl_write_iter(struct kiocb *iocb, struct iov_iter *iter) in ovl_write_iter()
388 struct kiocb iocb; in ovl_splice_read() local
420 struct kiocb iocb; in ovl_splice_write() local
/linux/net/qrtr/
H A Dtun.c59 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/gfs2/
H A Dfile.c780 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()
1104 static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in gfs2_file_write_iter()
/linux/fs/btrfs/
H A Ddirect-io.c819 static ssize_t btrfs_dio_read(struct kiocb *iocb, struct iov_iter *iter, in btrfs_dio_read()
847 static struct iomap_dio *btrfs_dio_write(struct kiocb *iocb, struct iov_iter *iter, in btrfs_dio_write()
878 ssize_t btrfs_direct_write(struct kiocb *iocb, struct iov_iter *from) in btrfs_direct_write()
1085 ssize_t btrfs_direct_read(struct kiocb *iocb, struct iov_iter *to) in btrfs_direct_read()
/linux/fs/fuse/
H A Dfile.c1116 static ssize_t fuse_cache_read_iter(struct kiocb *iocb, struct iov_iter *to) in fuse_cache_read_iter()
1160 static unsigned int fuse_write_flags(struct kiocb *iocb) in fuse_write_flags()
1175 struct kiocb *iocb = ia->io->iocb; in fuse_send_write() local
1219 struct kiocb *iocb, struct inode *inode, in fuse_send_write_pages()
1344 static ssize_t fuse_perform_write(struct kiocb *iocb, struct iov_iter *ii) in fuse_perform_write()
1403 static bool fuse_io_past_eof(struct kiocb *iocb, struct iov_iter *iter) in fuse_io_past_eof()
1413 static bool fuse_dio_wr_exclusive_lock(struct kiocb *iocb, struct iov_iter *from) in fuse_dio_wr_exclusive_lock()
1442 static void fuse_dio_lock(struct kiocb *iocb, struct iov_iter *from, in fuse_dio_lock()
1469 static void fuse_dio_unlock(struct kiocb *iocb, bool exclusive) in fuse_dio_unlock()
1487 static ssize_t fuse_cache_write_iter(struct kiocb *iocb, struct iov_iter *from) in fuse_cache_write_iter()
[all …]
/linux/fs/erofs/
H A Dfileio.c11 struct kiocb iocb; member
22 static void erofs_fileio_ki_complete(struct kiocb *iocb, long ret) in erofs_fileio_ki_complete()
/linux/drivers/nvme/target/
H A Dio-cmd-file.c79 struct kiocb *iocb = &req->f.iocb; in nvmet_file_submit_bvec() local
103 static void nvmet_file_io_done(struct kiocb *iocb, long ret) in nvmet_file_io_done()
/linux/drivers/gpu/drm/display/
H A Ddrm_dp_aux_dev.c146 static ssize_t auxdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in auxdev_read_iter()
189 static ssize_t auxdev_write_iter(struct kiocb *iocb, struct iov_iter *from) in auxdev_write_iter()
/linux/fs/orangefs/
H A Dfile.c323 static ssize_t orangefs_file_read_iter(struct kiocb *iocb, in orangefs_file_read_iter()
360 static ssize_t orangefs_file_write_iter(struct kiocb *iocb, in orangefs_file_write_iter()
H A Dinode.c306 static int orangefs_write_begin(const struct kiocb *iocb, in orangefs_write_begin()
362 static int orangefs_write_end(const struct kiocb *iocb, in orangefs_write_end()
493 static ssize_t orangefs_direct_IO(struct kiocb *iocb, in orangefs_direct_IO()
/linux/fs/coda/
H A Dfile.c41 coda_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_read_iter()
66 coda_file_write_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_write_iter()
/linux/drivers/comedi/drivers/
H A Dcomedi_8254.c619 static struct comedi_8254 *__i8254_init(comedi_8254_iocb_fn *iocb, in __i8254_init()
672 comedi_8254_iocb_fn *iocb; in comedi_8254_io_alloc() local
708 comedi_8254_iocb_fn *iocb; in comedi_8254_mm_alloc() local
/linux/fs/ntfs3/
H A Dfile.c51 static bool ntfs_should_use_dio(struct kiocb *iocb, struct iov_iter *iter) in ntfs_should_use_dio()
817 static ssize_t ntfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) in ntfs_file_read_iter()
984 static ssize_t ntfs_compress_write(struct kiocb *iocb, struct iov_iter *from) in ntfs_compress_write()
1239 static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ntfs_file_write_iter()
/linux/fs/
H A Dpipe.c344 anon_pipe_read(struct kiocb *iocb, struct iov_iter *to) in anon_pipe_read()
483 fifo_pipe_read(struct kiocb *iocb, struct iov_iter *to) in fifo_pipe_read()
507 anon_pipe_write(struct kiocb *iocb, struct iov_iter *from) in anon_pipe_write()
679 fifo_pipe_write(struct kiocb *iocb, struct iov_iter *from) in fifo_pipe_write()
/linux/arch/s390/hypfs/
H A Dinode.c128 static ssize_t hypfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in hypfs_read_iter()
148 static ssize_t hypfs_write_iter(struct kiocb *iocb, struct iov_iter *from) in hypfs_write_iter()

123