Searched refs:i915_active (Results 1 - 19 of 19) sorted by relevance
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | i915_active.h | 1 /* $NetBSD: i915_active.h,v 1.3 2021/12/19 11:59:04 riastradh Exp $ */ 145 * struct i915_active provides this tracking across timelines. It builds a 154 void __i915_active_init(struct i915_active *ref, 155 int (*active)(struct i915_active *ref), 156 void (*retire)(struct i915_active *ref), 160 /* Specialise each class of i915_active to avoid impossible lockdep cycles. */ 168 int i915_active_ref(struct i915_active *ref, 173 i915_active_add_request(struct i915_active *ref, struct i915_request *rq) 178 void i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f); 180 static inline bool i915_active_has_exclusive(struct i915_active *re [all...] |
H A D | i915_active_types.h | 37 struct i915_active { struct 52 int (*active)(struct i915_active *ref); 53 void (*retire)(struct i915_active *ref);
|
H A D | i915_active.c | 1 /* $NetBSD: i915_active.c,v 1.14 2022/03/16 23:32:52 riastradh Exp $ */ 10 __KERNEL_RCSID(0, "$NetBSD: i915_active.c,v 1.14 2022/03/16 23:32:52 riastradh Exp $"); 19 #include "i915_active.h" 27 * To be more economical with memory, we reap all the i915_active trees as 38 struct i915_active *ref; 85 struct i915_active *ref = addr; 91 .name = "i915_active", 95 static void debug_active_init(struct i915_active *ref) 100 static void debug_active_activate(struct i915_active *ref) 107 static void debug_active_deactivate(struct i915_active *re [all...] |
H A D | i915_vma_types.h | 261 struct i915_active active;
|
H A D | i915_vma.c | 94 static inline struct i915_vma *active_to_vma(struct i915_active *ref) 99 static int __i915_vma_active(struct i915_active *ref) 105 static void __i915_vma_retire(struct i915_active *ref)
|
H A D | Makefile | 143 i915_active.o \
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | intel_engine_pool_types.h | 25 struct i915_active active;
|
H A D | intel_timeline_types.h | 94 struct i915_active active;
|
H A D | intel_context_types.h | 82 struct i915_active active;
|
H A D | intel_engine_pool.c | 47 static int pool_active(struct i915_active *ref) 70 static void pool_retire(struct i915_active *ref)
|
H A D | selftest_engine_heartbeat.c | 42 struct i915_active active; 46 static int pulse_active(struct i915_active *active) 62 static void pulse_retire(struct i915_active *active)
|
H A D | intel_context.c | 225 static void __intel_context_retire(struct i915_active *active) 241 static int __intel_context_active(struct i915_active *active)
|
H A D | intel_timeline.c | 14 #include "i915_active.h" 142 static void __cacheline_retire(struct i915_active *active) 152 static int __cacheline_active(struct i915_active *active)
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | i915_active.c | 1 /* $NetBSD: i915_active.c,v 1.2 2021/12/18 23:45:31 riastradh Exp $ */ 10 __KERNEL_RCSID(0, "$NetBSD: i915_active.c,v 1.2 2021/12/18 23:45:31 riastradh Exp $"); 23 struct i915_active base; 51 static int __live_active(struct i915_active *base) 59 static void __live_retire(struct i915_active *base) 129 pr_err("i915_active retired before submission!\n"); 133 pr_err("i915_active not tracking all requests, found %d, expected %d\n", 165 pr_err("i915_active not retired after waiting!\n"); 198 pr_err("i915_active not retired after flushing!\n"); 237 void i915_active_print(struct i915_active *re [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/display/ |
H A D | intel_frontbuffer.h | 33 #include "i915_active.h" 48 struct i915_active write;
|
H A D | intel_frontbuffer.c | 205 static int frontbuffer_active(struct i915_active *ref) 215 static void frontbuffer_retire(struct i915_active *ref)
|
H A D | intel_overlay.c | 215 struct i915_active last_flip; 404 intel_overlay_last_flip_retire(struct i915_active *active)
|
/netbsd-current/sys/modules/i915drmkms/ |
H A D | Makefile | 223 SRCS+= i915_active.c
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gem/ |
H A D | i915_gem_context.c | 977 struct i915_active base; 983 static void cb_retire(struct i915_active *base)
|
Completed in 466 milliseconds