Symbol: i915_active
sys/dev/pci/drm/i915/display/intel_frontbuffer.c
238
static int frontbuffer_active(struct i915_active *ref)
sys/dev/pci/drm/i915/display/intel_frontbuffer.c
247
static void frontbuffer_retire(struct i915_active *ref)
sys/dev/pci/drm/i915/display/intel_frontbuffer.h
47
struct i915_active write;
sys/dev/pci/drm/i915/display/intel_overlay.c
208
struct i915_active last_flip;
sys/dev/pci/drm/i915/display/intel_overlay.c
394
static void intel_overlay_last_flip_retire(struct i915_active *active)
sys/dev/pci/drm/i915/gt/intel_context.c
358
static void __intel_context_retire(struct i915_active *active)
sys/dev/pci/drm/i915/gt/intel_context.c
371
static int __intel_context_active(struct i915_active *active)
sys/dev/pci/drm/i915/gt/intel_context_types.h
174
struct i915_active active;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
27
struct i915_active active;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
99
static void pool_retire(struct i915_active *ref)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool_types.h
23
struct i915_active active;
sys/dev/pci/drm/i915/gt/intel_timeline.c
38
static void __timeline_retire(struct i915_active *active)
sys/dev/pci/drm/i915/gt/intel_timeline.c
47
static int __timeline_active(struct i915_active *active)
sys/dev/pci/drm/i915/gt/intel_timeline_types.h
67
struct i915_active active;
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
43
struct i915_active active;
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
47
static int pulse_active(struct i915_active *active)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
66
static void pulse_retire(struct i915_active *active)
sys/dev/pci/drm/i915/i915_active.c
105
static void debug_active_fini(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
110
static void debug_active_assert(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
1145
struct i915_active base;
sys/dev/pci/drm/i915/i915_active.c
1149
struct i915_active *i915_active_get(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
1165
void i915_active_put(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
117
static inline void debug_active_init(struct i915_active *ref) { }
sys/dev/pci/drm/i915/i915_active.c
1172
static int auto_active(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
1178
static void auto_retire(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
118
static inline void debug_active_activate(struct i915_active *ref) { }
sys/dev/pci/drm/i915/i915_active.c
1183
struct i915_active *i915_active_create(void)
sys/dev/pci/drm/i915/i915_active.c
119
static inline void debug_active_deactivate(struct i915_active *ref) { }
sys/dev/pci/drm/i915/i915_active.c
120
static inline void debug_active_fini(struct i915_active *ref) { }
sys/dev/pci/drm/i915/i915_active.c
121
static inline void debug_active_assert(struct i915_active *ref) { }
sys/dev/pci/drm/i915/i915_active.c
126
__active_retire(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
183
struct i915_active *ref = container_of(wrk, typeof(*ref), work);
sys/dev/pci/drm/i915/i915_active.c
193
active_retire(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
233
active_retire(container_of(cb, struct i915_active, excl.cb));
sys/dev/pci/drm/i915/i915_active.c
236
static struct active_node *__active_lookup(struct i915_active *ref, u64 idx)
sys/dev/pci/drm/i915/i915_active.c
29
struct i915_active *ref;
sys/dev/pci/drm/i915/i915_active.c
292
active_instance(struct i915_active *ref, u64 idx)
sys/dev/pci/drm/i915/i915_active.c
345
void __i915_active_init(struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.c
346
int (*active)(struct i915_active *ref),
sys/dev/pci/drm/i915/i915_active.c
347
void (*retire)(struct i915_active *ref),
sys/dev/pci/drm/i915/i915_active.c
376
static bool ____active_del_barrier(struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.c
419
__active_del_barrier(struct i915_active *ref, struct active_node *node)
sys/dev/pci/drm/i915/i915_active.c
425
replace_barrier(struct i915_active *ref, struct i915_active_fence *active)
sys/dev/pci/drm/i915/i915_active.c
438
int i915_active_add_request(struct i915_active *ref, struct i915_request *rq)
sys/dev/pci/drm/i915/i915_active.c
475
__i915_active_set_fence(struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.c
494
i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f)
sys/dev/pci/drm/i915/i915_active.c
500
bool i915_active_acquire_if_busy(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
506
static void __i915_active_activate(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
514
int i915_active_acquire(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
541
void i915_active_release(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
577
static int flush_lazy_signals(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
594
int __i915_active_wait(struct i915_active *ref, int state)
sys/dev/pci/drm/i915/i915_active.c
644
struct i915_active *ref;
sys/dev/pci/drm/i915/i915_active.c
661
static int __await_barrier(struct i915_active *ref, struct i915_sw_fence *fence)
sys/dev/pci/drm/i915/i915_active.c
684
static int await_active(struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.c
732
struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.c
745
struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.c
751
void i915_active_fini(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
77
struct i915_active *ref = addr;
sys/dev/pci/drm/i915/i915_active.c
771
static struct active_node *reuse_idle_barrier(struct i915_active *ref, u64 idx)
sys/dev/pci/drm/i915/i915_active.c
854
int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.c
87
static void debug_active_init(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
92
static void debug_active_activate(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
944
void i915_active_acquire_barrier(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.c
98
static void debug_active_deactivate(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.h
152
void __i915_active_init(struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.h
153
int (*active)(struct i915_active *ref),
sys/dev/pci/drm/i915/i915_active.h
154
void (*retire)(struct i915_active *ref),
sys/dev/pci/drm/i915/i915_active.h
167
int i915_active_add_request(struct i915_active *ref, struct i915_request *rq);
sys/dev/pci/drm/i915/i915_active.h
170
i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f);
sys/dev/pci/drm/i915/i915_active.h
172
int __i915_active_wait(struct i915_active *ref, int state);
sys/dev/pci/drm/i915/i915_active.h
173
static inline int i915_active_wait(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.h
179
struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.h
182
struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.h
188
int i915_active_acquire(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
189
bool i915_active_acquire_if_busy(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
191
void i915_active_release(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
193
static inline void __i915_active_acquire(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.h
200
i915_active_is_idle(const struct i915_active *ref)
sys/dev/pci/drm/i915/i915_active.h
205
void i915_active_fini(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
207
int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
sys/dev/pci/drm/i915/i915_active.h
209
void i915_active_acquire_barrier(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
212
void i915_active_print(struct i915_active *ref, struct drm_printer *m);
sys/dev/pci/drm/i915/i915_active.h
213
void i915_active_unlock_wait(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
215
struct i915_active *i915_active_create(void);
sys/dev/pci/drm/i915/i915_active.h
216
struct i915_active *i915_active_get(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
217
void i915_active_put(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active.h
220
struct i915_active *active)
sys/dev/pci/drm/i915/i915_active_types.h
39
int (*active)(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_active_types.h
40
void (*retire)(struct i915_active *ref);
sys/dev/pci/drm/i915/i915_perf.c
2330
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
2404
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
2575
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
2632
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
2710
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
2779
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
2820
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
2878
struct i915_active *active)
sys/dev/pci/drm/i915/i915_perf.c
3168
struct i915_active *active;
sys/dev/pci/drm/i915/i915_perf_types.h
28
struct i915_active;
sys/dev/pci/drm/i915/i915_perf_types.h
376
struct i915_active *active);
sys/dev/pci/drm/i915/i915_vma.c
108
static inline struct i915_vma *active_to_vma(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_vma.c
113
static int __i915_vma_active(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_vma.c
138
static void __i915_vma_retire(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_vma_types.h
221
struct i915_active active;
sys/dev/pci/drm/i915/selftests/i915_active.c
19
struct i915_active base;
sys/dev/pci/drm/i915/selftests/i915_active.c
279
void i915_active_print(struct i915_active *ref, struct drm_printer *m)
sys/dev/pci/drm/i915/selftests/i915_active.c
315
static void active_flush(struct i915_active *ref,
sys/dev/pci/drm/i915/selftests/i915_active.c
332
void i915_active_unlock_wait(struct i915_active *ref)
sys/dev/pci/drm/i915/selftests/i915_active.c
47
static int __live_active(struct i915_active *base)
sys/dev/pci/drm/i915/selftests/i915_active.c
55
static void __live_retire(struct i915_active *base)