Lines Matching refs:kiocb
181 static unsigned int dio_bio_write_op(struct kiocb *iocb) in dio_bio_write_op()
202 __blkdev_direct_IO_simple(struct kiocb *iocb, struct iov_iter *iter, in __blkdev_direct_IO_simple()
277 struct kiocb *iocb;
290 static int blkdev_iopoll(struct kiocb *kiocb, bool wait) in blkdev_iopoll() argument
292 struct block_device *bdev = I_BDEV(kiocb->ki_filp->f_mapping->host); in blkdev_iopoll()
295 return blk_poll(q, READ_ONCE(kiocb->ki_cookie), wait); in blkdev_iopoll()
308 struct kiocb *iocb = dio->iocb; in blkdev_bio_end_io()
338 __blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, int nr_pages) in __blkdev_direct_IO()
466 blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in blkdev_direct_IO()
1967 ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from) in blkdev_write_iter()
2001 ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in blkdev_read_iter()