Home
last modified time | relevance | path

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

/linux-6.15/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),
179 struct i915_active *ref,
182 struct i915_active *ref,
188 int i915_active_acquire(struct i915_active *ref);
205 void i915_active_fini(struct i915_active *ref);
215 struct i915_active *i915_active_create(void);
216 struct i915_active *i915_active_get(struct i915_active *ref);
217 void i915_active_put(struct i915_active *ref);
[all …]
H A Di915_active.c29 struct i915_active *ref;
77 struct i915_active *ref = addr; in active_debug_hint()
126 __active_retire(struct i915_active *ref) in __active_retire()
189 active_retire(struct i915_active *ref) in active_retire()
339 int (*active)(struct i915_active *ref), in __i915_active_init()
340 void (*retire)(struct i915_active *ref), in __i915_active_init()
633 struct i915_active *ref;
721 struct i915_active *ref, in i915_request_await_active()
734 struct i915_active *ref, in i915_sw_fence_await_active()
1122 struct i915_active base;
[all …]
H A Di915_active_types.h25 struct i915_active { struct
39 int (*active)(struct i915_active *ref); argument
40 void (*retire)(struct i915_active *ref); argument
H A Di915_perf_types.h28 struct i915_active;
374 struct i915_active *active);
H A Di915_vma_types.h218 struct i915_active active;
H A Di915_perf.c2308 struct i915_active *active) in emit_oa_config()
2382 struct i915_active *active) in hsw_enable_metric_set()
2553 struct i915_active *active) in gen8_modify_self()
2610 struct i915_active *active) in gen12_configure_oar_context()
2688 struct i915_active *active) in oa_configure_all_contexts()
2757 struct i915_active *active) in lrc_configure_all_contexts()
2798 struct i915_active *active) in gen8_enable_metric_set()
2856 struct i915_active *active) in gen12_enable_metric_set()
3140 struct i915_active *active; in i915_perf_stream_enable_sync()
H A Di915_vma.c100 static inline struct i915_vma *active_to_vma(struct i915_active *ref) in active_to_vma()
105 static int __i915_vma_active(struct i915_active *ref) in __i915_vma_active()
130 static void __i915_vma_retire(struct i915_active *ref) in __i915_vma_retire()
H A DMakefile171 i915_active.o \
/linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/
H A Di915_active.h11 static inline void i915_active_init(struct i915_active *ref, in i915_active_init()
12 int (*active)(struct i915_active *ref), in i915_active_init()
13 void (*retire)(struct i915_active *ref), in i915_active_init()
H A Di915_active_types.h10 struct i915_active {}; struct
/linux-6.15/drivers/gpu/drm/i915/selftests/
H A Di915_active.c19 struct i915_active base;
47 static int __live_active(struct i915_active *base) in __live_active()
55 static void __live_retire(struct i915_active *base) in __live_retire()
279 void i915_active_print(struct i915_active *ref, struct drm_printer *m) in i915_active_print()
315 static void active_flush(struct i915_active *ref, in active_flush()
332 void i915_active_unlock_wait(struct i915_active *ref) in i915_active_unlock_wait()
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dselftest_engine_heartbeat.c43 struct i915_active active;
47 static int pulse_active(struct i915_active *active) in pulse_active()
66 static void pulse_retire(struct i915_active *active) in pulse_retire()
H A Dintel_gt_buffer_pool_types.h23 struct i915_active active;
H A Dintel_timeline_types.h67 struct i915_active active;
H A Dintel_ggtt_fencing.h27 struct i915_active active;
H A Dintel_timeline.c38 static void __timeline_retire(struct i915_active *active) in __timeline_retire()
47 static int __timeline_active(struct i915_active *active) in __timeline_active()
H A Dintel_context_types.h175 struct i915_active active;
H A Dintel_context.c350 static void __intel_context_retire(struct i915_active *active) in __intel_context_retire()
363 static int __intel_context_active(struct i915_active *active) in __intel_context_active()
H A Dintel_gt_buffer_pool.c98 static void pool_retire(struct i915_active *ref) in pool_retire()
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_frontbuffer.c242 static int frontbuffer_active(struct i915_active *ref) in frontbuffer_active()
251 static void frontbuffer_retire(struct i915_active *ref) in frontbuffer_retire()
H A Dintel_frontbuffer.h47 struct i915_active write;
H A Dintel_overlay.c206 struct i915_active last_flip;
395 static void intel_overlay_last_flip_retire(struct i915_active *active) in intel_overlay_last_flip_retire()