Lines Matching refs:mock
88 mock.link); in first_request()
93 list_del_init(&request->mock.link); in advance()
118 if (request->mock.delay) { in hw_delay_complete()
120 jiffies + request->mock.delay); in hw_delay_complete()
202 INIT_LIST_HEAD(&request->mock.link); in mock_request_alloc()
203 request->mock.delay = 0; in mock_request_alloc()
228 list_add_tail(&request->mock.link, &engine->hw_queue); in mock_submit_request()
229 if (list_is_first(&request->mock.link, &engine->hw_queue)) { in mock_submit_request()
230 if (request->mock.delay) in mock_submit_request()
232 jiffies + request->mock.delay); in mock_submit_request()
270 struct mock_engine *mock = in mock_engine_release() local
271 container_of(engine, typeof(*mock), base); in mock_engine_release()
273 GEM_BUG_ON(timer_pending(&mock->hw_delay)); in mock_engine_release()
363 struct mock_engine *mock = in mock_engine_flush() local
364 container_of(engine, typeof(*mock), base); in mock_engine_flush()
367 del_timer_sync(&mock->hw_delay); in mock_engine_flush()
369 spin_lock_irq(&mock->hw_lock); in mock_engine_flush()
370 list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link) in mock_engine_flush()
372 spin_unlock_irq(&mock->hw_lock); in mock_engine_flush()