1 /* SPDX-License-Identifier: MIT */
2 #ifndef __NV10_FENCE_H_
3 #define __NV10_FENCE_H_
4 
5 #include "nouveau_fence.h"
6 #include "nouveau_bo.h"
7 
8 struct nv10_fence_chan {
9 	struct nouveau_fence_chan base;
10 	struct nvif_object sema;
11 };
12 
13 struct nv10_fence_priv {
14 	struct nouveau_fence_priv base;
15 	struct nouveau_bo *bo;
16 	spinlock_t lock;
17 	u32 sequence;
18 };
19 
20 #endif
21