Searched refs:kiocb (Results 26 - 50 of 141) sorted by relevance

123456

/linux-master/drivers/nvme/target/
H A Dio-cmd-file.c79 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 Dbtrfs_inode.h549 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 Dfs-io-direct.c22 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 Daio.c139 * 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 Dseq_file.c154 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 Dsplice.c327 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 Dnfs_fs.h539 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 Dbio.h820 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 Dbuffered_write.c165 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 Dtty.h120 ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
/linux-master/fs/cachefiles/
H A Dondemand.c58 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 Dif_alg.h95 struct kiocb *iocb;
/linux-master/drivers/usb/gadget/function/
H A Df_fs.c248 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 Ddrm_dp_aux_dev.c146 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 Dfile.c41 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 Drandom.c1427 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 Dmem.c442 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 Dpassthrough.c28 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 Dfuse_i.h351 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 Dpage_io.c245 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 Dfile.c779 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 Dfile.c323 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 Dinode.c144 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 Dtrace.h237 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 Dvfs_file.c353 v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
396 v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)

Completed in 2439 milliseconds

123456