/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 | 538 ssize_t btrfs_encoded_read(struct kiocb *iocb, struct iov_iter *iter, 540 ssize_t btrfs_do_encoded_write(struct kiocb *iocb, struct iov_iter *from, 543 ssize_t btrfs_dio_read(struct kiocb *iocb, struct iov_iter *iter, 545 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; 590 void kiocb_set_cancel_fn(struct kiocb *iocb, kiocb_cancel_fn *cancel) 597 * kiocb didn't come from aio or is neither a read nor a write, hence 1497 static void aio_complete_rw(struct kiocb *kiocb, long res) argument 1499 struct aio_kiocb *iocb = container_of(kiocb, struct aio_kiocb, rw); 1504 if (kiocb->ki_flags & IOCB_WRITE) { 1505 struct inode *inode = file_inode(kiocb 2185 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 = call_read_iter(in, &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 | 813 static inline void bio_set_polled(struct bio *bio, struct kiocb *kiocb) argument 816 if (kiocb->ki_flags & IOCB_NOWAIT)
|
/linux-master/drivers/usb/gadget/function/ |
H A D | f_fs.c | 245 struct kiocb *kiocb; member in struct:ffs_io_data 854 bool kiocb_has_eventfd = io_data->kiocb->ki_flags & IOCB_EVENTFD; 862 io_data->kiocb->ki_complete(io_data->kiocb, ret); 1204 static int ffs_aio_cancel(struct kiocb *kiocb) argument 1206 struct ffs_io_data *io_data = kiocb->private; 1207 struct ffs_epfile *epfile = kiocb->ki_filp->private_data; 1223 static ssize_t ffs_epfile_write_iter(struct kiocb *kioc argument 1258 ffs_epfile_read_iter(struct kiocb *kiocb, struct iov_iter *to) argument [all...] |
/linux-master/drivers/tty/ |
H A D | tty.h | 120 ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
|
/linux-master/include/crypto/ |
H A D | if_alg.h | 95 struct kiocb *iocb;
|
/linux-master/fs/cachefiles/ |
H A D | ondemand.c | 38 static ssize_t cachefiles_ondemand_fd_write_iter(struct kiocb *kiocb, argument 41 struct cachefiles_object *object = kiocb->ki_filp->private_data; 45 loff_t pos = kiocb->ki_pos;
|
H A D | io.c | 2 /* kiocb-using read/write 18 struct kiocb iocb; 45 static void cachefiles_read_complete(struct kiocb *iocb, long ret) 254 static void cachefiles_write_complete(struct kiocb *iocb, long ret)
|
/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/fs/netfs/ |
H A D | internal.h | 98 struct netfs_io_request *netfs_begin_writethrough(struct kiocb *iocb, size_t len); 100 int netfs_end_writethrough(struct netfs_io_request *wreq, struct kiocb *iocb);
|
H A D | output.c | 393 struct netfs_io_request *netfs_begin_writethrough(struct kiocb *iocb, size_t len) 457 int netfs_end_writethrough(struct netfs_io_request *wreq, struct kiocb *iocb)
|
/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/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 | 440 static ssize_t read_iter_null(struct kiocb *iocb, struct iov_iter *to) 445 static ssize_t write_iter_null(struct kiocb *iocb, struct iov_iter *from) 469 static ssize_t read_iter_zero(struct kiocb *iocb, struct iov_iter *iter)
|
/linux-master/mm/ |
H A D | page_io.c | 244 struct kiocb iocb; 264 static void sio_write_complete(struct kiocb *iocb, long ret) 404 static void sio_read_complete(struct kiocb *iocb, long ret)
|
/linux-master/fs/gfs2/ |
H A D | file.c | 778 struct kiocb *iocb, 809 static ssize_t gfs2_file_direct_read(struct kiocb *iocb, struct iov_iter *to, 872 static ssize_t gfs2_file_direct_write(struct kiocb *iocb, struct iov_iter *from, 947 static ssize_t gfs2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) 1008 static ssize_t gfs2_file_buffered_write(struct kiocb *iocb, 1097 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)
|