1 /* 2 * SPDX-License-Identifier: MIT 3 * 4 * Copyright © 2017-2018 Intel Corporation 5 */ 6 7 #include "../i915_timeline.h" 8 9 #include "mock_timeline.h" 10 mock_timeline_init(struct i915_timeline * timeline,u64 context)11void mock_timeline_init(struct i915_timeline *timeline, u64 context) 12 { 13 timeline->fence_context = context; 14 15 spin_lock_init(&timeline->lock); 16 17 init_request_active(&timeline->last_request, NULL); 18 INIT_LIST_HEAD(&timeline->requests); 19 20 i915_syncmap_init(&timeline->sync); 21 22 INIT_LIST_HEAD(&timeline->link); 23 } 24 mock_timeline_fini(struct i915_timeline * timeline)25void mock_timeline_fini(struct i915_timeline *timeline) 26 { 27 i915_timeline_fini(timeline); 28 } 29