Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_context.h17 void intel_context_init(struct intel_context *ce,
20 void intel_context_fini(struct intel_context *ce);
22 struct intel_context *
26 void intel_context_free(struct intel_context *ce);
36 static inline int intel_context_lock_pinned(struct intel_context *ce) in intel_context_lock_pinned()
52 intel_context_is_pinned(struct intel_context *ce) in intel_context_is_pinned()
63 static inline void intel_context_unlock_pinned(struct intel_context *ce) in intel_context_unlock_pinned()
69 int __intel_context_do_pin(struct intel_context *ce);
71 static inline int intel_context_pin(struct intel_context *ce) in intel_context_pin()
79 static inline void __intel_context_pin(struct intel_context *ce) in __intel_context_pin()
[all …]
Dintel_context_types.h22 struct intel_context;
26 int (*alloc)(struct intel_context *ce);
28 int (*pin)(struct intel_context *ce);
29 void (*unpin)(struct intel_context *ce);
31 void (*enter)(struct intel_context *ce);
32 void (*exit)(struct intel_context *ce);
34 void (*reset)(struct intel_context *ce);
38 struct intel_context { struct
Dintel_context.c22 static struct intel_context *intel_context_alloc(void) in intel_context_alloc()
27 void intel_context_free(struct intel_context *ce) in intel_context_free()
32 struct intel_context *
36 struct intel_context *ce; in intel_context_create()
46 int __intel_context_do_pin(struct intel_context *ce) in __intel_context_do_pin()
90 void intel_context_unpin(struct intel_context *ce) in intel_context_unpin()
143 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_retire()
158 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_active()
189 int intel_context_active_acquire(struct intel_context *ce) in intel_context_active_acquire()
210 void intel_context_active_release(struct intel_context *ce) in intel_context_active_release()
[all …]
Dintel_lrc.h34 struct intel_context;
110 struct intel_context *ce,
121 struct intel_context *
126 struct intel_context *
Dintel_engine_pm.c42 static inline unsigned long __timeline_mark_lock(struct intel_context *ce) in __timeline_mark_lock()
52 static inline void __timeline_mark_unlock(struct intel_context *ce, in __timeline_mark_unlock()
61 static inline unsigned long __timeline_mark_lock(struct intel_context *ce) in __timeline_mark_lock()
66 static inline void __timeline_mark_unlock(struct intel_context *ce, in __timeline_mark_unlock()
Dselftest_context.c37 static int context_sync(struct intel_context *ce) in context_sync()
71 struct intel_context *ce; in __live_context_size()
210 struct intel_context *ce; in __live_active_context()
330 static int __remote_sync(struct intel_context *ce, struct intel_context *remote) in __remote_sync()
361 struct intel_context *local, *remote; in __live_remote_context()
Dmock_engine.c112 static void mock_context_unpin(struct intel_context *ce) in mock_context_unpin()
118 struct intel_context *ce = container_of(ref, typeof(*ce), ref); in mock_context_destroy()
131 static int mock_context_alloc(struct intel_context *ce) in mock_context_alloc()
149 static int mock_context_pin(struct intel_context *ce) in mock_context_pin()
280 struct intel_context *ce; in mock_engine_init()
Dintel_breadcrumbs.c87 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order()
135 struct intel_context *ce, *cn; in intel_engine_breadcrumbs_irq()
282 struct intel_context *ce = rq->hw_context; in i915_request_enable_breadcrumb()
338 struct intel_context *ce = rq->hw_context; in i915_request_cancel_breadcrumb()
353 struct intel_context *ce; in intel_engine_print_breadcrumbs()
Dintel_lrc.c183 struct intel_context context;
229 static int __execlists_context_alloc(struct intel_context *ce,
233 struct intel_context *ce,
430 lrc_descriptor(struct intel_context *ce, struct intel_engine_cs *engine) in lrc_descriptor()
568 struct intel_context * const ce = rq->hw_context; in __execlists_schedule_in()
582 struct intel_context * const ce = rq->hw_context; in execlists_schedule_in()
600 static void kick_siblings(struct i915_request *rq, struct intel_context *ce) in kick_siblings()
613 struct intel_context * const ce = rq->hw_context; in __execlists_schedule_out()
637 struct intel_context * const ce = rq->hw_context; in execlists_schedule_out()
654 struct intel_context *ce = rq->hw_context; in execlists_update_context()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_object_blt.h18 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce,
22 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce,
27 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma);
30 struct intel_context *ce,
35 struct intel_context *ce);
Di915_gem_client_blt.h12 struct intel_context;
16 struct intel_context *ce,
Di915_gem_context.h198 static inline struct intel_context *
201 struct intel_context *ce = ERR_PTR(-EINVAL); in i915_gem_context_get_engine()
221 struct intel_context *
Di915_gem_object_blt.c14 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, in intel_emit_vma_fill_blt()
119 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma) in intel_emit_vma_release()
127 struct intel_context *ce, in i915_gem_object_fill_blt()
198 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce, in intel_emit_vma_copy_blt()
315 struct intel_context *ce) in i915_gem_object_copy_blt()
Di915_gem_context.c142 static struct intel_context *
295 struct intel_context *ce; in default_engines()
458 void (*fn)(struct intel_context *ce, void *data), in context_apply_all()
462 struct intel_context *ce; in context_apply_all()
469 static void __apply_ppgtt(struct intel_context *ce, void *vm) in __apply_ppgtt()
510 static void __apply_timeline(struct intel_context *ce, void *timeline) in __apply_timeline()
868 bool (*skip)(struct intel_context *ce, void *data), in context_barrier_task()
876 struct intel_context *ce; in context_barrier_task()
1035 static bool skip_ppgtt_update(struct intel_context *ce, void *data) in skip_ppgtt_update()
1108 struct intel_context *ce, in gen8_emit_rpcs_config()
[all …]
Di915_gem_context_types.h35 struct intel_context *engines[];
Di915_gem_client_blt.c100 struct intel_context *ce;
265 struct intel_context *ce, in i915_gem_schedule_fill_pages_blt()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_perf.h14 struct intel_context;
29 struct intel_context *ce,
Di915_request.h114 struct intel_context *hw_context;
246 __i915_request_create(struct intel_context *ce, gfp_t gfp);
248 i915_request_create(struct intel_context *ce);
Di915_perf.c1204 static struct intel_context *oa_pin_context(struct i915_perf_stream *stream) in oa_pin_context()
1209 struct intel_context *ce; in oa_pin_context()
1252 struct intel_context *ce; in oa_get_render_ctx_id()
1334 struct intel_context *ce; in oa_put_render_ctx_id()
1676 struct intel_context *ce, in gen8_update_reg_state_unlocked()
1718 struct intel_context *ce, in gen8_store_flex()
1743 struct intel_context *ce, in gen8_load_flex()
1766 static int gen8_modify_context(struct intel_context *ce, in gen8_modify_context()
1787 static int gen8_modify_self(struct intel_context *ce, in gen8_modify_self()
1807 struct intel_context *ce; in gen8_configure_context()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
Dmock_request.h33 mock_request(struct intel_context *ce, unsigned long delay);
Digt_spinner.h32 struct intel_context *ce,
Dmock_request.c31 mock_request(struct intel_context *ce, unsigned long delay) in mock_request()
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dmmio_context.h52 bool is_inhibit_context(struct intel_context *ce);
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_object_blt.c18 struct intel_context *ce = i915->engine[BCS0]->kernel_context; in igt_fill_blt()
109 struct intel_context *ce = i915->engine[BCS0]->kernel_context; in igt_copy_blt()
Di915_gem_context.c626 struct intel_context *ce, in emit_rpcs_query()
716 struct intel_context *ce, in __sseu_prepare()
760 __read_slice_count(struct intel_context *ce, in __read_slice_count()
834 struct intel_context *ce, in __sseu_finish()
879 struct intel_context *ce, in __sseu_test()
914 struct intel_context *ce; in __igt_ctx_sseu()
1482 static bool skip_unused_engines(struct intel_context *ce, void *data) in skip_unused_engines()

12