Lines Matching refs:mio
104 struct io_mock_iocb *mio = container_of(timer, struct io_mock_iocb, timer); in io_mock_rw_timer_expired() local
105 struct kiocb *iocb = mio->iocb; in io_mock_rw_timer_expired()
108 iocb->ki_complete(iocb, mio->res); in io_mock_rw_timer_expired()
109 kfree(mio); in io_mock_rw_timer_expired()
116 struct io_mock_iocb *mio; in io_mock_delay_rw() local
118 mio = kzalloc_obj(*mio); in io_mock_delay_rw()
119 if (!mio) in io_mock_delay_rw()
122 mio->iocb = iocb; in io_mock_delay_rw()
123 mio->res = len; in io_mock_delay_rw()
124 hrtimer_setup(&mio->timer, io_mock_rw_timer_expired, in io_mock_delay_rw()
126 hrtimer_start(&mio->timer, ns_to_ktime(mf->rw_delay_ns), in io_mock_delay_rw()