Lines Matching refs:iocb
846 iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *iter, in iomap_file_buffered_write() argument
849 struct inode *inode = iocb->ki_filp->f_mapping->host; in iomap_file_buffered_write()
850 loff_t pos = iocb->ki_pos, ret = 0, written = 0; in iomap_file_buffered_write()
1415 struct kiocb *iocb; member
1442 struct kiocb *iocb = dio->iocb; in iomap_dio_complete() local
1443 struct inode *inode = file_inode(iocb->ki_filp); in iomap_dio_complete()
1444 loff_t offset = iocb->ki_pos; in iomap_dio_complete()
1448 ret = dio->end_io(iocb, in iomap_dio_complete()
1461 iocb->ki_pos += ret; in iomap_dio_complete()
1483 dio_warn_stale_pagecache(iocb->ki_filp); in iomap_dio_complete()
1491 ret = generic_write_sync(iocb, ret); in iomap_dio_complete()
1493 inode_dio_end(file_inode(iocb->ki_filp)); in iomap_dio_complete()
1502 struct kiocb *iocb = dio->iocb; in iomap_dio_complete_work() local
1504 iocb->ki_complete(iocb, iomap_dio_complete(dio), 0); in iomap_dio_complete_work()
1531 struct inode *inode = file_inode(dio->iocb->ki_filp); in iomap_dio_bio_end_io()
1641 bio->bi_write_hint = dio->iocb->ki_hint; in iomap_dio_bio_actor()
1642 bio->bi_ioprio = dio->iocb->ki_ioprio; in iomap_dio_bio_actor()
1759 iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, in iomap_dio_rw() argument
1762 struct address_space *mapping = iocb->ki_filp->f_mapping; in iomap_dio_rw()
1763 struct inode *inode = file_inode(iocb->ki_filp); in iomap_dio_rw()
1765 loff_t pos = iocb->ki_pos, start = pos; in iomap_dio_rw()
1766 loff_t end = iocb->ki_pos + count - 1, ret = 0; in iomap_dio_rw()
1780 dio->iocb = iocb; in iomap_dio_rw()
1787 dio->wait_for_completion = is_sync_kiocb(iocb); in iomap_dio_rw()
1805 if (iocb->ki_flags & IOCB_DSYNC) in iomap_dio_rw()
1814 if ((iocb->ki_flags & (IOCB_DSYNC | IOCB_SYNC)) == IOCB_DSYNC) in iomap_dio_rw()
1818 if (iocb->ki_flags & IOCB_NOWAIT) { in iomap_dio_rw()
1839 dio_warn_stale_pagecache(iocb->ki_filp); in iomap_dio_rw()
1889 if (!(iocb->ki_flags & IOCB_HIPRI) || in iomap_dio_rw()