| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | i915_active.h | 152 void __i915_active_init(struct i915_active *ref, 153 int (*active)(struct i915_active *ref), 154 void (*retire)(struct i915_active *ref), 167 __i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence); 168 int i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence); 171 i915_active_add_request(struct i915_active *ref, struct i915_request *rq) in i915_active_add_request() 179 i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f); 181 static inline bool i915_active_has_exclusive(struct i915_active *ref) in i915_active_has_exclusive() 186 int __i915_active_wait(struct i915_active *ref, int state); 187 static inline int i915_active_wait(struct i915_active *ref) in i915_active_wait() [all …]
|
| H A D | i915_active.c | 33 struct i915_active *ref; 81 struct i915_active *ref = addr; in active_debug_hint() 91 static void debug_active_init(struct i915_active *ref) in debug_active_init() 96 static void debug_active_activate(struct i915_active *ref) in debug_active_activate() 103 static void debug_active_deactivate(struct i915_active *ref) in debug_active_deactivate() 110 static void debug_active_fini(struct i915_active *ref) in debug_active_fini() 115 static void debug_active_assert(struct i915_active *ref) in debug_active_assert() 122 static inline void debug_active_init(struct i915_active *ref) { } in debug_active_init() 123 static inline void debug_active_activate(struct i915_active *ref) { } in debug_active_activate() 124 static inline void debug_active_deactivate(struct i915_active *ref) { } in debug_active_deactivate() [all …]
|
| H A D | i915_active_types.h | 32 struct i915_active { struct 46 int (*active)(struct i915_active *ref); argument 47 void (*retire)(struct i915_active *ref); argument
|
| H A D | i915_perf_types.h | 25 struct i915_active; 345 struct i915_active *active);
|
| H A D | i915_vma_types.h | 252 struct i915_active active;
|
| H A D | i915_perf.c | 1939 struct i915_active *active) in emit_oa_config() 2015 struct i915_active *active) in hsw_enable_metric_set() 2186 struct i915_active *active) in gen8_modify_self() 2242 struct i915_active *active) in gen12_configure_oar_context() 2318 struct i915_active *active) in oa_configure_all_contexts() 2386 struct i915_active *active) in gen12_configure_all_contexts() 2403 struct i915_active *active) in lrc_configure_all_contexts() 2443 struct i915_active *active) in gen8_enable_metric_set() 2501 struct i915_active *active) in gen12_enable_metric_set() 2754 struct i915_active *active; in i915_perf_stream_enable_sync()
|
| H A D | i915_vma.c | 86 static inline struct i915_vma *active_to_vma(struct i915_active *ref) in active_to_vma() 91 static int __i915_vma_active(struct i915_active *ref) in __i915_vma_active() 97 static void __i915_vma_retire(struct i915_active *ref) in __i915_vma_retire()
|
| H A D | Makefile | 158 i915_active.o \
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_active.c | 18 struct i915_active base; 46 static int __live_active(struct i915_active *base) in __live_active() 54 static void __live_retire(struct i915_active *base) in __live_retire() 278 void i915_active_print(struct i915_active *ref, struct drm_printer *m) in i915_active_print() 314 static void active_flush(struct i915_active *ref, in active_flush() 331 void i915_active_unlock_wait(struct i915_active *ref) in i915_active_unlock_wait()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_engine_heartbeat.c | 38 struct i915_active active; 42 static int pulse_active(struct i915_active *active) in pulse_active() 61 static void pulse_retire(struct i915_active *active) in pulse_retire()
|
| H A D | intel_gt_buffer_pool_types.h | 25 struct i915_active active;
|
| H A D | intel_gt_buffer_pool.c | 101 static int pool_active(struct i915_active *ref) in pool_active() 124 static void pool_retire(struct i915_active *ref) in pool_retire()
|
| H A D | intel_timeline_types.h | 92 struct i915_active active;
|
| H A D | intel_ggtt_fencing.h | 46 struct i915_active active;
|
| H A D | intel_context_types.h | 119 struct i915_active active;
|
| H A D | intel_context.c | 331 static void __intel_context_retire(struct i915_active *active) in __intel_context_retire() 344 static int __intel_context_active(struct i915_active *active) in __intel_context_active()
|
| H A D | intel_timeline.c | 144 static void __cacheline_retire(struct i915_active *active) in __cacheline_retire() 154 static int __cacheline_active(struct i915_active *active) in __cacheline_active()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_frontbuffer.c | 200 static int frontbuffer_active(struct i915_active *ref) in frontbuffer_active() 210 static void frontbuffer_retire(struct i915_active *ref) in frontbuffer_retire()
|
| H A D | intel_frontbuffer.h | 46 struct i915_active write;
|
| H A D | intel_overlay.c | 198 struct i915_active last_flip; 386 intel_overlay_last_flip_retire(struct i915_active *active) in intel_overlay_last_flip_retire()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_context.c | 1073 struct i915_active base; 1079 static void cb_retire(struct i915_active *base) in cb_retire()
|