Symbol: i915_active
drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c
18
static void frontbuffer_retire(struct i915_active *ref)
drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c
9
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
1129
struct i915_active base;
drivers/gpu/drm/i915/i915_active.c
1133
struct i915_active *i915_active_get(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1149
void i915_active_put(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1156
static int auto_active(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1162
static void auto_retire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
1167
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
342
void __i915_active_init(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
343
int (*active)(struct i915_active *ref),
drivers/gpu/drm/i915/i915_active.c
344
void (*retire)(struct i915_active *ref),
drivers/gpu/drm/i915/i915_active.c
369
static bool ____active_del_barrier(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
412
__active_del_barrier(struct i915_active *ref, struct active_node *node)
drivers/gpu/drm/i915/i915_active.c
418
replace_barrier(struct i915_active *ref, struct i915_active_fence *active)
drivers/gpu/drm/i915/i915_active.c
431
int i915_active_add_request(struct i915_active *ref, struct i915_request *rq)
drivers/gpu/drm/i915/i915_active.c
468
__i915_active_set_fence(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
487
i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f)
drivers/gpu/drm/i915/i915_active.c
493
bool i915_active_acquire_if_busy(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
499
static void __i915_active_activate(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
507
int i915_active_acquire(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
534
void i915_active_release(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
570
static int flush_lazy_signals(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
587
int __i915_active_wait(struct i915_active *ref, int state)
drivers/gpu/drm/i915/i915_active.c
637
struct i915_active *ref;
drivers/gpu/drm/i915/i915_active.c
654
static int __await_barrier(struct i915_active *ref, struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_active.c
677
static int await_active(struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
725
struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
738
struct i915_active *ref,
drivers/gpu/drm/i915/i915_active.c
744
void i915_active_fini(struct i915_active *ref)
drivers/gpu/drm/i915/i915_active.c
760
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
843
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
925
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_overlay.c
232
static void i915_overlay_last_flip_retire(struct i915_active *active)
drivers/gpu/drm/i915/i915_overlay.c
40
struct i915_active last_flip;
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
2688
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2757
struct i915_active *active)
drivers/gpu/drm/i915/i915_perf.c
2798
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)