Searched refs:kiocb (Results 26 - 50 of 139) 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.h538 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 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;
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 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 = 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 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.h813 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 Df_fs.c245 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 Dtty.h120 ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
/linux-master/include/crypto/
H A Dif_alg.h95 struct kiocb *iocb;
/linux-master/fs/cachefiles/
H A Dondemand.c38 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 Dio.c2 /* 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 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/fs/netfs/
H A Dinternal.h98 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 Doutput.c393 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 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/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.c440 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 Dpage_io.c244 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 Dfile.c778 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 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)

Completed in 552 milliseconds

123456