Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/i915/
Di915_active.h362 struct i915_active *ref,
363 int (*active)(struct i915_active *ref),
364 void (*retire)(struct i915_active *ref),
372 int i915_active_ref(struct i915_active *ref,
376 int i915_active_wait(struct i915_active *ref);
379 struct i915_active *ref);
383 int i915_active_acquire(struct i915_active *ref);
384 void i915_active_release(struct i915_active *ref);
385 void __i915_active_release_nested(struct i915_active *ref, int subclass);
387 bool i915_active_trygrab(struct i915_active *ref);
[all …]
Di915_active.c31 struct i915_active *ref;
78 struct i915_active *ref = addr; in active_debug_hint()
88 static void debug_active_init(struct i915_active *ref) in debug_active_init()
93 static void debug_active_activate(struct i915_active *ref) in debug_active_activate()
98 static void debug_active_deactivate(struct i915_active *ref) in debug_active_deactivate()
103 static void debug_active_fini(struct i915_active *ref) in debug_active_fini()
108 static void debug_active_assert(struct i915_active *ref) in debug_active_assert()
115 static inline void debug_active_init(struct i915_active *ref) { } in debug_active_init()
116 static inline void debug_active_activate(struct i915_active *ref) { } in debug_active_activate()
117 static inline void debug_active_deactivate(struct i915_active *ref) { } in debug_active_deactivate()
[all …]
Di915_active_types.h46 struct i915_active { struct
57 int (*active)(struct i915_active *ref); argument
58 void (*retire)(struct i915_active *ref); argument
Di915_vma.c83 static inline struct i915_vma *active_to_vma(struct i915_active *ref) in active_to_vma()
88 static int __i915_vma_active(struct i915_active *ref) in __i915_vma_active()
93 static void __i915_vma_retire(struct i915_active *ref) in __i915_vma_retire()
Di915_vma.h113 struct i915_active active;
DMakefile131 i915_active.o \
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
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()
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_engine_pool_types.h23 struct i915_active active;
Dintel_engine_pool.c42 static int pool_active(struct i915_active *ref) in pool_active()
64 static void pool_retire(struct i915_active *ref) in pool_retire()
Dintel_context_types.h71 struct i915_active active;
Dintel_context.c141 static void __intel_context_retire(struct i915_active *active) in __intel_context_retire()
156 static int __intel_context_active(struct i915_active *active) in __intel_context_active()
Dintel_timeline.c27 struct i915_active active;
139 static void __cacheline_retire(struct i915_active *active) in __cacheline_retire()
149 static int __cacheline_active(struct i915_active *active) in __cacheline_active()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_frontbuffer.c200 static int frontbuffer_active(struct i915_active *ref) in frontbuffer_active()
209 static void frontbuffer_retire(struct i915_active *ref) in frontbuffer_retire()
Dintel_frontbuffer.h46 struct i915_active write;
Dintel_overlay.c194 struct i915_active last_flip;
374 intel_overlay_last_flip_retire(struct i915_active *active) in intel_overlay_last_flip_retire()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_context.c849 struct i915_active base;
854 static void cb_retire(struct i915_active *base) in cb_retire()