Lines Matching refs:mock
70 mock.link); in first_request()
75 list_del_init(&request->mock.link); in advance()
100 if (request->mock.delay) { in hw_delay_complete()
102 jiffies + request->mock.delay); in hw_delay_complete()
168 INIT_LIST_HEAD(&request->mock.link); in mock_request_alloc()
169 request->mock.delay = 0; in mock_request_alloc()
194 list_add_tail(&request->mock.link, &engine->hw_queue); in mock_submit_request()
195 if (list_is_first(&request->mock.link, &engine->hw_queue)) { in mock_submit_request()
196 if (request->mock.delay) in mock_submit_request()
198 jiffies + request->mock.delay); in mock_submit_request()
302 struct mock_engine *mock = in mock_engine_flush() local
303 container_of(engine, typeof(*mock), base); in mock_engine_flush()
306 del_timer_sync(&mock->hw_delay); in mock_engine_flush()
308 spin_lock_irq(&mock->hw_lock); in mock_engine_flush()
309 list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link) in mock_engine_flush()
311 spin_unlock_irq(&mock->hw_lock); in mock_engine_flush()
320 struct mock_engine *mock = in mock_engine_free() local
321 container_of(engine, typeof(*mock), base); in mock_engine_free()
323 GEM_BUG_ON(timer_pending(&mock->hw_delay)); in mock_engine_free()