Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.1 30 lines 613 B view raw
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 11void mock_timeline_init(struct i915_timeline *timeline, u64 context) 12{ 13 timeline->i915 = NULL; 14 timeline->fence_context = context; 15 16 spin_lock_init(&timeline->lock); 17 18 INIT_ACTIVE_REQUEST(&timeline->barrier); 19 INIT_ACTIVE_REQUEST(&timeline->last_request); 20 INIT_LIST_HEAD(&timeline->requests); 21 22 i915_syncmap_init(&timeline->sync); 23 24 INIT_LIST_HEAD(&timeline->link); 25} 26 27void mock_timeline_fini(struct i915_timeline *timeline) 28{ 29 i915_syncmap_free(&timeline->sync); 30}