Home
last modified time | relevance | path

Searched refs:intel_context (Results 1 – 25 of 59) sorted by relevance

123

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_context.h23 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 Dintel_context.c30 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 Dintel_context_types.h26 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 Dintel_lrc.h36 struct intel_context;
103 struct intel_context *ce,
114 struct intel_context *
118 struct intel_context *
H A Dintel_engine_pm.c28 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 Dmock_engine.c133 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 Dintel_breadcrumbs.c98 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 Dintel_lrc.c191 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 Dselftest_mocs.c208 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 Dselftest_rc6.c78 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 Dintel_ring_submission.c1201 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 Dintel_engine_heartbeat.c68 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 Di915_gem_object_blt.h20 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 Di915_gem_client_blt.h14 struct intel_context;
18 struct intel_context *ce,
H A Di915_gem_context.c156 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 Di915_gem_object_blt.c20 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 Di915_gem_context.h194 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 Digt_gem_utils.h18 struct intel_context;
30 int igt_gpu_fill_dw(struct intel_context *ce,
H A Di915_gem_context.c191 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 Digt_gem_utils.c26 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 Di915_gem_object_blt.c51 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 Di915_perf.h20 struct intel_context;
38 void i915_oa_init_reg_state(const struct intel_context *ce,
H A Di915_request.h173 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 Di915_perf_types.h29 struct intel_context;
214 struct intel_context *pinned_ctx;
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/
H A Dmock_request.h35 mock_request(struct intel_context *ce, unsigned long delay);

123