Cross Reference: kgem_debug.h
xref: /xsrc/external/mit/xf86-video-intel/dist/src/sna/kgem_debug.h
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/xf86-video-intel/dist/src/sna/
1#ifndef KGEM_DEBUG_H
2#define KGEM_DEBUG_H
3
4void
5kgem_debug_print(const uint32_t *data,
6		 uint32_t offset, unsigned int index,
7		 const char *fmt, ...);
8
9struct drm_i915_gem_relocation_entry *
10kgem_debug_get_reloc_entry(struct kgem *kgem, uint32_t offset);
11
12struct kgem_bo *
13kgem_debug_get_bo_for_reloc_entry(struct kgem *kgem,
14				  struct drm_i915_gem_relocation_entry *reloc);
15
16int kgem_gen7_decode_3d(struct kgem *kgem, uint32_t offset);
17void kgem_gen7_finish_state(struct kgem *kgem);
18
19int kgem_gen6_decode_3d(struct kgem *kgem, uint32_t offset);
20void kgem_gen6_finish_state(struct kgem *kgem);
21
22int kgem_gen5_decode_3d(struct kgem *kgem, uint32_t offset);
23void kgem_gen5_finish_state(struct kgem *kgem);
24
25int kgem_gen4_decode_3d(struct kgem *kgem, uint32_t offset);
26void kgem_gen4_finish_state(struct kgem *kgem);
27
28int kgem_gen3_decode_3d(struct kgem *kgem, uint32_t offset);
29void kgem_gen3_finish_state(struct kgem *kgem);
30
31int kgem_gen2_decode_3d(struct kgem *kgem, uint32_t offset);
32void kgem_gen2_finish_state(struct kgem *kgem);
33
34#endif
35

Indexes created Wed Dec 03 09:09:31 GMT 2025