blob: 30ac3f51993b944e3dd86ccb059c75441f87f5e1 [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 xe_user_fence *ufence;
u64 addr;
u64 timeline_value;
u32 type;
u32 flags;
};
#endif