Home
last modified time | relevance | path

Searched refs:i915_active (Results 1 – 21 of 21) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/
H A Di915_active.h152 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 Di915_active.c33 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 Di915_active_types.h32 struct i915_active { struct
46 int (*active)(struct i915_active *ref); argument
47 void (*retire)(struct i915_active *ref); argument
H A Di915_perf_types.h25 struct i915_active;
345 struct i915_active *active);
H A Di915_vma_types.h252 struct i915_active active;
H A Di915_perf.c1939 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 Di915_vma.c86 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 DMakefile158 i915_active.o \
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/
H A Di915_active.c18 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 Dselftest_engine_heartbeat.c38 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 Dintel_gt_buffer_pool_types.h25 struct i915_active active;
H A Dintel_gt_buffer_pool.c101 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 Dintel_timeline_types.h92 struct i915_active active;
H A Dintel_ggtt_fencing.h46 struct i915_active active;
H A Dintel_context_types.h119 struct i915_active active;
H A Dintel_context.c331 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 Dintel_timeline.c144 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 Dintel_frontbuffer.c200 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 Dintel_frontbuffer.h46 struct i915_active write;
H A Dintel_overlay.c198 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 Di915_gem_context.c1073 struct i915_active base;
1079 static void cb_retire(struct i915_active *base) in cb_retire()