/linux-master/drivers/nvme/target/ |
H A D | io-cmd-file.c | 79 struct kiocb *iocb = &req->f.iocb; 80 ssize_t (*call_iter)(struct kiocb *iocb, struct iov_iter *iter); 103 static void nvmet_file_io_done(struct kiocb *iocb, long ret) 140 memset(&req->f.iocb, 0, sizeof(struct kiocb));
|
/linux-master/fs/btrfs/ |
H A D | btrfs_inode.h | 549 ssize_t btrfs_encoded_read(struct kiocb *iocb, struct iov_iter *iter, 551 ssize_t btrfs_do_encoded_write(struct kiocb *iocb, struct iov_iter *from, 554 ssize_t btrfs_dio_read(struct kiocb *iocb, struct iov_iter *iter, 556 struct iomap_dio *btrfs_dio_write(struct kiocb *iocb, struct iov_iter *iter,
|
/linux-master/fs/bcachefs/ |
H A D | fs-io-direct.c | 22 struct kiocb *req; 65 static int bch2_direct_IO_read(struct kiocb *req, struct iov_iter *iter) 176 ssize_t bch2_read_iter(struct kiocb *iocb, struct iov_iter *iter) 218 struct kiocb *req; 372 struct kiocb *req = dio->req; 408 struct kiocb *req = dio->req; 438 struct kiocb *req = dio->req; 579 ssize_t bch2_direct_write(struct kiocb *req, struct iov_iter *iter)
|
/linux-master/fs/ |
H A D | aio.c | 139 * when allocating a kiocb and incremented when the resulting 171 * iocb unions! See also 'struct kiocb' in <linux/fs.h> 200 struct kiocb rw; 593 void kiocb_set_cancel_fn(struct kiocb *iocb, kiocb_cancel_fn *cancel) 600 * kiocb didn't come from aio or is neither a read nor a write, hence 1500 static void aio_complete_rw(struct kiocb *kiocb, long res) argument 1502 struct aio_kiocb *iocb = container_of(kiocb, struct aio_kiocb, rw); 1507 if (kiocb->ki_flags & IOCB_WRITE) { 1508 struct inode *inode = file_inode(kiocb 2188 struct aio_kiocb *kiocb; local [all...] |
H A D | seq_file.c | 154 struct kiocb kiocb; local 158 init_sync_kiocb(&kiocb, file); 161 kiocb.ki_pos = *ppos; 162 ret = seq_read_iter(&kiocb, &iter); 163 *ppos = kiocb.ki_pos; 171 ssize_t seq_read_iter(struct kiocb *iocb, struct iov_iter *iter)
|
H A D | splice.c | 327 struct kiocb kiocb; local 363 init_sync_kiocb(&kiocb, in); 364 kiocb.ki_pos = *ppos; 365 ret = in->f_op->read_iter(&kiocb, &to); 369 *ppos = kiocb.ki_pos; 691 struct kiocb kiocb; local 741 init_sync_kiocb(&kiocb, out); 742 kiocb [all...] |
/linux-master/include/linux/ |
H A D | nfs_fs.h | 539 int nfs_swap_rw(struct kiocb *iocb, struct iov_iter *iter); 540 ssize_t nfs_file_direct_read(struct kiocb *iocb, 542 ssize_t nfs_file_direct_write(struct kiocb *iocb,
|
H A D | bio.h | 820 static inline void bio_set_polled(struct bio *bio, struct kiocb *kiocb) argument 823 if (kiocb->ki_flags & IOCB_NOWAIT)
|
/linux-master/fs/netfs/ |
H A D | buffered_write.c | 165 ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter, 454 ssize_t netfs_buffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *from, 487 ssize_t netfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
/linux-master/drivers/tty/ |
H A D | tty.h | 120 ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
|
/linux-master/fs/cachefiles/ |
H A D | ondemand.c | 58 static ssize_t cachefiles_ondemand_fd_write_iter(struct kiocb *kiocb, 61 struct cachefiles_object *object = kiocb->ki_filp->private_data; 65 loff_t pos = kiocb->ki_pos; 38 cachefiles_ondemand_fd_write_iter(struct kiocb *kiocb, struct iov_iter *iter) argument
|
/linux-master/include/crypto/ |
H A D | if_alg.h | 95 struct kiocb *iocb;
|
/linux-master/drivers/usb/gadget/function/ |
H A D | f_fs.c | 248 struct kiocb *kiocb; member in struct:ffs_io_data 857 bool kiocb_has_eventfd = io_data->kiocb->ki_flags & IOCB_EVENTFD; 866 io_data->kiocb->ki_complete(io_data->kiocb, ret); 1212 static int ffs_aio_cancel(struct kiocb *kiocb) argument 1214 struct ffs_io_data *io_data = kiocb->private; 1215 struct ffs_epfile *epfile = kiocb->ki_filp->private_data; 1231 static ssize_t ffs_epfile_write_iter(struct kiocb *kioc argument 1266 ffs_epfile_read_iter(struct kiocb *kiocb, struct iov_iter *to) argument [all...] |
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_dp_aux_dev.c | 146 static ssize_t auxdev_read_iter(struct kiocb *iocb, struct iov_iter *to) 189 static ssize_t auxdev_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
/linux-master/fs/coda/ |
H A D | file.c | 41 coda_file_read_iter(struct kiocb *iocb, struct iov_iter *to) 66 coda_file_write_iter(struct kiocb *iocb, struct iov_iter *to)
|
/linux-master/drivers/char/ |
H A D | random.c | 1427 static ssize_t random_write_iter(struct kiocb *kiocb, struct iov_iter *iter) argument 1432 static ssize_t urandom_read_iter(struct kiocb *kiocb, struct iov_iter *iter) argument 1456 static ssize_t random_read_iter(struct kiocb *kiocb, struct iov_iter *iter) argument 1461 ((kiocb->ki_flags & (IOCB_NOWAIT | IOCB_NOIO)) || 1462 (kiocb->ki_filp->f_flags & O_NONBLOCK)))
|
H A D | mem.c | 442 static ssize_t read_iter_null(struct kiocb *iocb, struct iov_iter *to) 447 static ssize_t write_iter_null(struct kiocb *iocb, struct iov_iter *from) 471 static ssize_t read_iter_zero(struct kiocb *iocb, struct iov_iter *iter)
|
/linux-master/fs/fuse/ |
H A D | passthrough.c | 28 ssize_t fuse_passthrough_read_iter(struct kiocb *iocb, struct iov_iter *iter) 54 ssize_t fuse_passthrough_write_iter(struct kiocb *iocb,
|
H A D | fuse_i.h | 351 struct kiocb *iocb; 1374 ssize_t fuse_dax_read_iter(struct kiocb *iocb, struct iov_iter *to); 1375 ssize_t fuse_dax_write_iter(struct kiocb *iocb, struct iov_iter *from); 1465 ssize_t fuse_passthrough_read_iter(struct kiocb *iocb, struct iov_iter *iter); 1466 ssize_t fuse_passthrough_write_iter(struct kiocb *iocb, struct iov_iter *iter);
|
/linux-master/mm/ |
H A D | page_io.c | 245 struct kiocb iocb; 265 static void sio_write_complete(struct kiocb *iocb, long ret) 405 static void sio_read_complete(struct kiocb *iocb, long ret)
|
/linux-master/fs/gfs2/ |
H A D | file.c | 779 struct kiocb *iocb, 810 static ssize_t gfs2_file_direct_read(struct kiocb *iocb, struct iov_iter *to, 873 static ssize_t gfs2_file_direct_write(struct kiocb *iocb, struct iov_iter *from, 948 static ssize_t gfs2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) 1009 static ssize_t gfs2_file_buffered_write(struct kiocb *iocb, 1098 static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
/linux-master/fs/orangefs/ |
H A D | file.c | 323 static ssize_t orangefs_file_read_iter(struct kiocb *iocb, 360 static ssize_t orangefs_file_write_iter(struct kiocb *iocb,
|
/linux-master/arch/s390/hypfs/ |
H A D | inode.c | 144 static ssize_t hypfs_read_iter(struct kiocb *iocb, struct iov_iter *to) 164 static ssize_t hypfs_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
/linux-master/fs/iomap/ |
H A D | trace.h | 237 TP_PROTO(struct kiocb *iocb, struct iov_iter *iter, 275 TP_PROTO(struct kiocb *iocb, int error, ssize_t ret),
|
/linux-master/fs/9p/ |
H A D | vfs_file.c | 353 v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) 396 v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
|