Lines Matching refs:mock

80 					mock.link);  in first_request()
85 list_del_init(&request->mock.link); in advance()
110 if (request->mock.delay) { in hw_delay_complete()
112 jiffies + request->mock.delay); in hw_delay_complete()
201 INIT_LIST_HEAD(&request->mock.link); in mock_request_alloc()
202 request->mock.delay = 0; in mock_request_alloc()
227 list_add_tail(&request->mock.link, &engine->hw_queue); in mock_submit_request()
228 if (list_is_first(&request->mock.link, &engine->hw_queue)) { in mock_submit_request()
229 if (request->mock.delay) in mock_submit_request()
231 jiffies + request->mock.delay); in mock_submit_request()
277 struct mock_engine *mock = in mock_reset_cancel() local
278 container_of(engine, typeof(*mock), base); in mock_reset_cancel()
282 del_timer_sync(&mock->hw_delay); in mock_reset_cancel()
292 list_for_each_entry(rq, &mock->hw_queue, mock.link) { in mock_reset_cancel()
298 INIT_LIST_HEAD(&mock->hw_queue); in mock_reset_cancel()
309 struct mock_engine *mock = in mock_engine_release() local
310 container_of(engine, typeof(*mock), base); in mock_engine_release()
312 GEM_BUG_ON(timer_pending(&mock->hw_delay)); in mock_engine_release()
411 struct mock_engine *mock = in mock_engine_flush() local
412 container_of(engine, typeof(*mock), base); in mock_engine_flush()
415 del_timer_sync(&mock->hw_delay); in mock_engine_flush()
417 spin_lock_irq(&mock->hw_lock); in mock_engine_flush()
418 list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link) in mock_engine_flush()
420 spin_unlock_irq(&mock->hw_lock); in mock_engine_flush()