/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | intel_context.h | 23 const struct intel_context *ce__ = (ce); \ 29 void intel_context_init(struct intel_context *ce, 31 void intel_context_fini(struct intel_context *ce); 33 struct intel_context * 36 int intel_context_alloc_state(struct intel_context *ce); 38 void intel_context_free(struct intel_context *ce); 48 static inline int intel_context_lock_pinned(struct intel_context *ce) in intel_context_lock_pinned() 64 intel_context_is_pinned(struct intel_context *ce) in intel_context_is_pinned() 75 static inline void intel_context_unlock_pinned(struct intel_context *ce) in intel_context_unlock_pinned() 81 int __intel_context_do_pin(struct intel_context *ce); [all …]
|
H A D | intel_context.c | 30 static struct intel_context *intel_context_alloc(void) in intel_context_alloc() 35 void intel_context_free(struct intel_context *ce) in intel_context_free() 40 struct intel_context * 43 struct intel_context *ce; in intel_context_create() 53 int intel_context_alloc_state(struct intel_context *ce) in intel_context_alloc_state() 73 static int intel_context_active_acquire(struct intel_context *ce) in intel_context_active_acquire() 91 static void intel_context_active_release(struct intel_context *ce) in intel_context_active_release() 98 int __intel_context_do_pin(struct intel_context *ce) in __intel_context_do_pin() 146 void intel_context_unpin(struct intel_context *ce) in intel_context_unpin() 227 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_retire() [all …]
|
H A D | intel_context_types.h | 26 struct intel_context; 30 int (*alloc)(struct intel_context *ce); 32 int (*pin)(struct intel_context *ce); 33 void (*unpin)(struct intel_context *ce); 35 void (*enter)(struct intel_context *ce); 36 void (*exit)(struct intel_context *ce); 38 void (*reset)(struct intel_context *ce); 42 struct intel_context { struct
|
H A D | intel_lrc.h | 36 struct intel_context; 103 struct intel_context *ce, 114 struct intel_context * 118 struct intel_context *
|
H A D | intel_engine_pm.c | 28 struct intel_context *ce; in __engine_unpark() 73 static inline unsigned long __timeline_mark_lock(struct intel_context *ce) in __timeline_mark_lock() 83 static inline void __timeline_mark_unlock(struct intel_context *ce, in __timeline_mark_unlock() 92 static inline unsigned long __timeline_mark_lock(struct intel_context *ce) in __timeline_mark_lock() 97 static inline void __timeline_mark_unlock(struct intel_context *ce, in __timeline_mark_unlock() 148 struct intel_context *ce = engine->kernel_context; in switch_to_kernel_context()
|
H A D | mock_engine.c | 133 static void mock_context_unpin(struct intel_context *ce) in mock_context_unpin() 139 struct intel_context *ce = container_of(ref, typeof(*ce), ref); in mock_context_destroy() 152 static int mock_context_alloc(struct intel_context *ce) in mock_context_alloc() 170 static int mock_context_pin(struct intel_context *ce) in mock_context_pin() 175 static void mock_context_reset(struct intel_context *ce) in mock_context_reset() 328 struct intel_context *ce; in mock_engine_init()
|
H A D | intel_breadcrumbs.c | 98 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order() 160 struct intel_context *ce, *cn; in signal_irq_work() 305 struct intel_context *ce = rq->context; in i915_request_enable_breadcrumb() 362 struct intel_context *ce = rq->context; in i915_request_cancel_breadcrumb() 377 struct intel_context *ce; in intel_engine_print_breadcrumbs()
|
H A D | intel_lrc.c | 191 struct intel_context context; 278 static int __execlists_context_alloc(struct intel_context *ce, 282 const struct intel_context *ce, 287 __execlists_update_reg_state(const struct intel_context *ce, 510 lrc_descriptor(struct intel_context *ce, struct intel_engine_cs *engine) in lrc_descriptor() 1157 execlists_check_context(const struct intel_context *ce, in execlists_check_context() 1196 static void restore_default_state(struct intel_context *ce, in restore_default_state() 1212 struct intel_context * const ce = rq->context; in reset_active() 1252 struct intel_context * const ce = rq->context; in __execlists_schedule_in() 1284 struct intel_context * const ce = rq->context; in execlists_schedule_in() [all …]
|
H A D | selftest_mocs.c | 208 struct intel_context *ce) in check_mocs_engine() 295 struct intel_context *ce; in live_mocs_clean() 313 static int active_engine_reset(struct intel_context *ce, in active_engine_reset() 341 struct intel_context *ce) in __live_mocs_reset() 389 struct intel_context *ce; in live_mocs_reset()
|
H A D | selftest_rc6.c | 78 static const u32 *__live_rc6_ctx(struct intel_context *ce) in __live_rc6_ctx() 161 struct intel_context *ce; in live_rc6_ctx_wa()
|
H A D | intel_ring_submission.c | 1201 static void __ring_context_fini(struct intel_context *ce) in __ring_context_fini() 1208 struct intel_context *ce = container_of(ref, typeof(*ce), ref); in ring_context_destroy() 1219 static struct i915_address_space *vm_alias(struct intel_context *ce) in vm_alias() 1230 static int __context_pin_ppgtt(struct intel_context *ce) in __context_pin_ppgtt() 1242 static void __context_unpin_ppgtt(struct intel_context *ce) in __context_unpin_ppgtt() 1251 static void ring_context_unpin(struct intel_context *ce) in ring_context_unpin() 1324 static int ring_context_alloc(struct intel_context *ce) in ring_context_alloc() 1349 static int ring_context_pin(struct intel_context *ce) in ring_context_pin() 1354 static void ring_context_reset(struct intel_context *ce) in ring_context_reset() 1598 struct intel_context *ce = rq->context; in switch_context()
|
H A D | intel_engine_heartbeat.c | 68 struct intel_context *ce = engine->kernel_context; in heartbeat() 194 struct intel_context *ce = engine->kernel_context; in intel_engine_pulse()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
H A D | i915_gem_object_blt.h | 20 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, 24 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce, 29 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma); 32 struct intel_context *ce, 37 struct intel_context *ce);
|
H A D | i915_gem_client_blt.h | 14 struct intel_context; 18 struct intel_context *ce,
|
H A D | i915_gem_context.c | 156 static struct intel_context * 222 static void intel_context_set_gem(struct intel_context *ce, in intel_context_set_gem() 286 struct intel_context *ce; in default_engines() 443 static struct intel_engine_cs *active_engine(struct intel_context *ce) in active_engine() 469 struct intel_context *ce; in kill_context() 653 void (*fn)(struct intel_context *ce, void *data), in context_apply_all() 657 struct intel_context *ce; in context_apply_all() 664 static void __apply_ppgtt(struct intel_context *ce, void *vm) in __apply_ppgtt() 705 static void __apply_timeline(struct intel_context *ce, void *timeline) in __apply_timeline() 997 bool (*skip)(struct intel_context *ce, void *data), in context_barrier_task() [all …]
|
H A D | i915_gem_object_blt.c | 20 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, in intel_emit_vma_fill_blt() 125 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma) in intel_emit_vma_release() 133 struct intel_context *ce, in i915_gem_object_fill_blt() 204 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce, in intel_emit_vma_copy_blt() 321 struct intel_context *ce) in i915_gem_object_copy_blt()
|
H A D | i915_gem_context.h | 194 static inline struct intel_context * 197 struct intel_context *ce = ERR_PTR(-EINVAL); in i915_gem_context_get_engine() 217 struct intel_context *
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
H A D | igt_gem_utils.h | 18 struct intel_context; 30 int igt_gpu_fill_dw(struct intel_context *ce,
|
H A D | i915_gem_context.c | 191 struct intel_context *ce[2]; 290 struct intel_context *ce; in live_parallel_switch() 427 static int gpu_fill(struct intel_context *ce, in gpu_fill() 610 static int throttle(struct intel_context *ce, in throttle() 680 struct intel_context *ce; in igt_ctx_exec() 813 struct intel_context *ce; in igt_shared_ctx_exec() 944 struct intel_context *ce, in emit_rpcs_query() 1030 struct intel_context *ce, in __sseu_prepare() 1074 __read_slice_count(struct intel_context *ce, in __read_slice_count() 1148 struct intel_context *ce, in __sseu_finish() [all …]
|
H A D | igt_gem_utils.c | 26 struct intel_context *ce; in igt_request_alloc() 112 int igt_gpu_fill_dw(struct intel_context *ce, in igt_gpu_fill_dw()
|
H A D | i915_gem_object_blt.c | 51 struct intel_context *ce = engine->kernel_context; in __perf_fill_blt() 131 struct intel_context *ce = engine->kernel_context; in __perf_copy_blt() 215 struct intel_context *ce; in igt_fill_blt_thread() 324 struct intel_context *ce; in igt_copy_blt_thread()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | i915_perf.h | 20 struct intel_context; 38 void i915_oa_init_reg_state(const struct intel_context *ce,
|
H A D | i915_request.h | 173 struct intel_context *context; 308 __i915_request_create(struct intel_context *ce, gfp_t gfp); 310 i915_request_create(struct intel_context *ce);
|
H A D | i915_perf_types.h | 29 struct intel_context; 214 struct intel_context *pinned_ctx;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | mock_request.h | 35 mock_request(struct intel_context *ce, unsigned long delay);
|