Lines Matching defs:iocb
142 struct kiocb *iocb; /* kiocb */
238 loff_t offset = dio->iocb->ki_pos;
272 err = dio->end_io(dio->iocb, offset, ret, dio->private);
296 dio_warn_stale_pagecache(dio->iocb->ki_filp);
307 dio->iocb->ki_pos += transferred;
310 ret = generic_write_sync(dio->iocb, ret);
311 dio->iocb->ki_complete(dio->iocb, ret, 0);
410 bio->bi_write_hint = dio->iocb->ki_hint;
482 if (!(dio->iocb->ki_flags & IOCB_HIPRI) ||
1127 do_blockdev_direct_IO(struct kiocb *iocb, struct inode *inode,
1137 loff_t offset = iocb->ki_pos;
1186 struct address_space *mapping = iocb->ki_filp->f_mapping;
1199 if (is_sync_kiocb(iocb))
1210 if (iocb->ki_flags & IOCB_NOWAIT)
1215 if (iocb->ki_flags & IOCB_HIPRI)
1224 if (iocb->ki_flags & IOCB_DSYNC)
1254 dio->iocb = iocb;
1348 ssize_t __blockdev_direct_IO(struct kiocb *iocb, struct inode *inode,
1366 return do_blockdev_direct_IO(iocb, inode, bdev, iter, get_block,