Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: MIT */
0002 #ifndef __NV10_FENCE_H_
0003 #define __NV10_FENCE_H_
0004 
0005 #include "nouveau_fence.h"
0006 #include "nouveau_bo.h"
0007 
0008 struct nv10_fence_chan {
0009     struct nouveau_fence_chan base;
0010     struct nvif_object sema;
0011 };
0012 
0013 struct nv10_fence_priv {
0014     struct nouveau_fence_priv base;
0015     struct nouveau_bo *bo;
0016     spinlock_t lock;
0017     u32 sequence;
0018 };
0019 
0020 #endif