Lines Matching refs:request

41 		    struct mock_request *request)  in advance()  argument
43 list_del_init(&request->link); in advance()
44 mock_seqno_advance(&engine->base, request->base.global_seqno); in advance()
50 struct mock_request *request; in hw_delay_complete() local
55 request = first_request(engine); in hw_delay_complete()
56 if (request) in hw_delay_complete()
57 advance(engine, request); in hw_delay_complete()
63 while ((request = first_request(engine))) { in hw_delay_complete()
64 if (request->delay) { in hw_delay_complete()
65 mod_timer(&engine->hw_delay, jiffies + request->delay); in hw_delay_complete()
69 advance(engine, request); in hw_delay_complete()
105 static int mock_request_alloc(struct i915_request *request) in mock_request_alloc() argument
107 struct mock_request *mock = container_of(request, typeof(*mock), base); in mock_request_alloc()
115 static int mock_emit_flush(struct i915_request *request, in mock_emit_flush() argument
121 static void mock_emit_breadcrumb(struct i915_request *request, in mock_emit_breadcrumb() argument
126 static void mock_submit_request(struct i915_request *request) in mock_submit_request() argument
128 struct mock_request *mock = container_of(request, typeof(*mock), base); in mock_submit_request()
130 container_of(request->engine, typeof(*engine), base); in mock_submit_request()
132 i915_request_submit(request); in mock_submit_request()
133 GEM_BUG_ON(!request->global_seqno); in mock_submit_request()
235 struct mock_request *request, *rn; in mock_engine_flush() local
240 list_for_each_entry_safe(request, rn, &mock->hw_queue, link) { in mock_engine_flush()
241 list_del_init(&request->link); in mock_engine_flush()
242 mock_seqno_advance(&mock->base, request->base.global_seqno); in mock_engine_flush()