Symbol: i915_active
drivers/gpu/drm/i915/display/intel_overlay.c
209
struct i915_active last_flip;
drivers/gpu/drm/i915/display/intel_overlay.c
393
static void intel_overlay_last_flip_retire(struct i915_active *active)
drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c
16
static void frontbuffer_retire(struct i915_active *ref)
drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c
7
static int frontbuffer_active(struct i915_active *ref)
drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
18
struct i915_active write;
drivers/gpu/drm/i915/gt/intel_context.c
350
static void __intel_context_retire(struct i915_active *active)
drivers/gpu/drm/i915/gt/intel_context.c
363
static int __intel_context_active(struct i915_active *active)
drivers/gpu/drm/i915/gt/intel_context_types.h
174
struct i915_active active;
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h
27
struct i915_active active;
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
99
static void pool_retire(struct i915_active *ref)
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
23
struct i915_active active;
drivers/gpu/drm/i915/gt/intel_timeline.c
39
static void __timeline_retire(struct i915_active *active)
drivers/gpu/drm/i915/gt/intel_timeline.c
48
static int __timeline_active(struct i915_active *active)
drivers/gpu/drm/i915/gt/intel_timeline_types.h
67
struct i915_active active;
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
43
struct i915_active active;
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
47
static int pulse_active(struct i915_active *active)
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
66
static void pulse_retire(struct i915_active *active)
drivers/gpu/drm/i915/i915_active.c
105
static void debug_active_fini(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
110
static void debug_active_assert(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1121
struct i915_active base;
drivers/gpu/drm/i915/i915_active.c
1125
struct i915_active *i915_active_get(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1141
void i915_active_put(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1148
static int auto_active(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1154
static void auto_retire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1159
struct i915_active *i915_active_create(void)
drivers/gpu/drm/i915/i915_active.c
117
static inline void debug_active_init(struct i915_active *ref) { }
drivers/gpu/drm/i915/i915_active.c
118
static inline void debug_active_activate(struct i915_active *ref) { }
drivers/gpu/drm/i915/i915_active.c
119
static inline void debug_active_deactivate(struct i915_active *ref) { }
drivers/gpu/drm/i915/i915_active.c
120
static inline void debug_active_fini(struct i915_active *ref) { }
drivers/gpu/drm/i915/i915_active.c
121
static inline void debug_active_assert(struct i915_active *ref) { }
drivers/gpu/drm/i915/i915_active.c
126
__active_retire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
179
struct i915_active *ref = container_of(wrk, typeof(*ref), work);
drivers/gpu/drm/i915/i915_active.c
189
active_retire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
229
active_retire(container_of(cb, struct i915_active, excl.cb));
drivers/gpu/drm/i915/i915_active.c
232
static struct active_node *__active_lookup(struct i915_active *ref, u64 idx)
drivers/gpu/drm/i915/i915_active.c
288
active_instance(struct i915_active *ref, u64 idx)
drivers/gpu/drm/i915/i915_active.c
29
struct i915_active *ref;
drivers/gpu/drm/i915/i915_active.c
337
void __i915_active_init(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
338
int (*active)(struct i915_active *ref),
drivers/gpu/drm/i915/i915_active.c
339
void (*retire)(struct i915_active *ref),
drivers/gpu/drm/i915/i915_active.c
364
static bool ____active_del_barrier(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
407
__active_del_barrier(struct i915_active *ref, struct active_node *node)
drivers/gpu/drm/i915/i915_active.c
413
replace_barrier(struct i915_active *ref, struct i915_active_fence *active)
drivers/gpu/drm/i915/i915_active.c
426
int i915_active_add_request(struct i915_active *ref, struct i915_request *rq)
drivers/gpu/drm/i915/i915_active.c
463
__i915_active_set_fence(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
482
i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f)
drivers/gpu/drm/i915/i915_active.c
488
bool i915_active_acquire_if_busy(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
494
static void __i915_active_activate(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
502
int i915_active_acquire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
529
void i915_active_release(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
565
static int flush_lazy_signals(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
582
int __i915_active_wait(struct i915_active *ref, int state)
drivers/gpu/drm/i915/i915_active.c
632
struct i915_active *ref;
drivers/gpu/drm/i915/i915_active.c
649
static int __await_barrier(struct i915_active *ref, struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_active.c
672
static int await_active(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
720
struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
733
struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
739
void i915_active_fini(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
755
static struct active_node *reuse_idle_barrier(struct i915_active *ref, u64 idx)
drivers/gpu/drm/i915/i915_active.c
77
struct i915_active *ref = addr;
drivers/gpu/drm/i915/i915_active.c
838
int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
87
static void debug_active_init(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
92
static void debug_active_activate(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
920
void i915_active_acquire_barrier(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
98
static void debug_active_deactivate(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.h
152
void __i915_active_init(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.h
153
int (*active)(struct i915_active *ref),
drivers/gpu/drm/i915/i915_active.h
154
void (*retire)(struct i915_active *ref),
drivers/gpu/drm/i915/i915_active.h
167
int i915_active_add_request(struct i915_active *ref, struct i915_request *rq);
drivers/gpu/drm/i915/i915_active.h
170
i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f);
drivers/gpu/drm/i915/i915_active.h
172
int __i915_active_wait(struct i915_active *ref, int state);
drivers/gpu/drm/i915/i915_active.h
173
static inline int i915_active_wait(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.h
179
struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.h
182
struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.h
188
int i915_active_acquire(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
189
bool i915_active_acquire_if_busy(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
191
void i915_active_release(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
193
static inline void __i915_active_acquire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.h
200
i915_active_is_idle(const struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.h
205
void i915_active_fini(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
207
int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.h
209
void i915_active_acquire_barrier(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
212
void i915_active_print(struct i915_active *ref, struct drm_printer *m);
drivers/gpu/drm/i915/i915_active.h
213
void i915_active_unlock_wait(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
215
struct i915_active *i915_active_create(void);
drivers/gpu/drm/i915/i915_active.h
216
struct i915_active *i915_active_get(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
217
void i915_active_put(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active.h
220
struct i915_active *active)
drivers/gpu/drm/i915/i915_active_types.h
39
int (*active)(struct i915_active *ref);
drivers/gpu/drm/i915/i915_active_types.h
40
void (*retire)(struct i915_active *ref);
drivers/gpu/drm/i915/i915_perf.c
2309
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2383
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2554
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2611
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2689
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2758
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2799
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2857
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
3141
struct i915_active *active;
drivers/gpu/drm/i915/i915_perf_types.h
28
struct i915_active;
drivers/gpu/drm/i915/i915_perf_types.h
374
struct i915_active *active);
drivers/gpu/drm/i915/i915_vma.c
102
static inline struct i915_vma *active_to_vma(struct i915_active *ref)
drivers/gpu/drm/i915/i915_vma.c
107
static int __i915_vma_active(struct i915_active *ref)
drivers/gpu/drm/i915/i915_vma.c
132
static void __i915_vma_retire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_vma_types.h
218
struct i915_active active;
drivers/gpu/drm/i915/selftests/i915_active.c
21
struct i915_active base;
drivers/gpu/drm/i915/selftests/i915_active.c
281
void i915_active_print(struct i915_active *ref, struct drm_printer *m)
drivers/gpu/drm/i915/selftests/i915_active.c
317
static void active_flush(struct i915_active *ref,
drivers/gpu/drm/i915/selftests/i915_active.c
334
void i915_active_unlock_wait(struct i915_active *ref)
drivers/gpu/drm/i915/selftests/i915_active.c
49
static int __live_active(struct i915_active *base)
drivers/gpu/drm/i915/selftests/i915_active.c
57
static void __live_retire(struct i915_active *base)