blob: 852db5e7884fcde668f6f85b6e4049fa5290f8a9 [file] [log] [blame]
/* SPDX-License-Identifier: MIT */
/*
* Copyright © 2022 Intel Corporation
*/
#ifndef _XE_SYNC_TYPES_H_
#define _XE_SYNC_TYPES_H_
#include <linux/types.h>
struct drm_syncobj;
struct dma_fence;
struct dma_fence_chain;
struct drm_xe_sync;
struct user_fence;
struct xe_sync_entry {
struct drm_syncobj *syncobj;
struct dma_fence *fence;
struct dma_fence_chain *chain_fence;
struct user_fence *ufence;
u64 addr;
u64 timeline_value;
u32 type;
u32 flags;
};
#endif