Merge tag 'x86-asm-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[linux-2.6-block.git] / drivers / gpu / drm / xe / xe_sync_types.h
CommitLineData
dd08ebf6
MB
1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright © 2022 Intel Corporation
4 */
5
6#ifndef _XE_SYNC_TYPES_H_
7#define _XE_SYNC_TYPES_H_
8
9#include <linux/types.h>
10
11struct drm_syncobj;
12struct dma_fence;
13struct dma_fence_chain;
14struct drm_xe_sync;
15struct user_fence;
16
17struct xe_sync_entry {
18 struct drm_syncobj *syncobj;
19 struct dma_fence *fence;
20 struct dma_fence_chain *chain_fence;
86b3cd6d 21 struct xe_user_fence *ufence;
dd08ebf6
MB
22 u64 addr;
23 u64 timeline_value;
37d078e5 24 u32 type;
dd08ebf6
MB
25 u32 flags;
26};
27
28#endif