brintos

brintos / linux-shallow public Read only

0
0
Text · 567 B · aeb1d1f Raw
30 lines · c
1/*2 * SPDX-License-Identifier: MIT3 *4 * Copyright © 2017-2018 Intel Corporation5 */6 7#include "../intel_timeline.h"8 9#include "mock_timeline.h"10 11void mock_timeline_init(struct intel_timeline *timeline, u64 context)12{13	timeline->gt = NULL;14	timeline->fence_context = context;15 16	mutex_init(&timeline->mutex);17 18	INIT_ACTIVE_FENCE(&timeline->last_request);19	INIT_LIST_HEAD(&timeline->requests);20 21	i915_syncmap_init(&timeline->sync);22 23	INIT_LIST_HEAD(&timeline->link);24}25 26void mock_timeline_fini(struct intel_timeline *timeline)27{28	i915_syncmap_free(&timeline->sync);29}30