Lines Matching defs:kiocb
216 struct kiocb *kiocb;
829 bool kiocb_has_eventfd = io_data->kiocb->ki_flags & IOCB_EVENTFD;
838 io_data->kiocb->ki_complete(io_data->kiocb, ret, ret);
1167 static int ffs_aio_cancel(struct kiocb *kiocb)
1169 struct ffs_io_data *io_data = kiocb->private;
1170 struct ffs_epfile *epfile = kiocb->ki_filp->private_data;
1188 static ssize_t ffs_epfile_write_iter(struct kiocb *kiocb, struct iov_iter *from)
1195 if (!is_sync_kiocb(kiocb)) {
1206 p->kiocb = kiocb;
1210 kiocb->private = p;
1213 kiocb_set_cancel_fn(kiocb, ffs_aio_cancel);
1215 res = ffs_epfile_io(kiocb->ki_filp, p);
1225 static ssize_t ffs_epfile_read_iter(struct kiocb *kiocb, struct iov_iter *to)
1232 if (!is_sync_kiocb(kiocb)) {
1243 p->kiocb = kiocb;
1256 kiocb->private = p;
1259 kiocb_set_cancel_fn(kiocb, ffs_aio_cancel);
1261 res = ffs_epfile_io(kiocb->ki_filp, p);