nv10_fence.h 350 B

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