Lines Matching refs:submit
1431 } submit; member
1527 struct task_struct *waiter = dio->submit.waiter; in iomap_dio_bio_end_io()
1528 WRITE_ONCE(dio->submit.waiter, NULL); in iomap_dio_bio_end_io()
1579 unsigned int align = iov_iter_alignment(dio->submit.iter); in iomap_dio_bio_actor()
1617 iter = *dio->submit.iter; in iomap_dio_bio_actor()
1634 iov_iter_revert(dio->submit.iter, copied); in iomap_dio_bio_actor()
1666 iov_iter_advance(dio->submit.iter, n); in iomap_dio_bio_actor()
1676 dio->submit.last_queue = bdev_get_queue(iomap->bdev); in iomap_dio_bio_actor()
1677 dio->submit.cookie = submit_bio(bio); in iomap_dio_bio_actor()
1692 length = iov_iter_zero(length, dio->submit.iter); in iomap_dio_hole_actor()
1701 struct iov_iter *iter = dio->submit.iter; in iomap_dio_inline_actor()
1789 dio->submit.iter = iter; in iomap_dio_rw()
1790 dio->submit.waiter = current; in iomap_dio_rw()
1791 dio->submit.cookie = BLK_QC_T_NONE; in iomap_dio_rw()
1792 dio->submit.last_queue = NULL; in iomap_dio_rw()
1886 if (!READ_ONCE(dio->submit.waiter)) in iomap_dio_rw()
1890 !dio->submit.last_queue || in iomap_dio_rw()
1891 !blk_poll(dio->submit.last_queue, in iomap_dio_rw()
1892 dio->submit.cookie)) in iomap_dio_rw()